• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

hafta sonunu atlayan tarih

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
455
Excel Vers. ve Dili
Excel 2007 Türkçe
İyi tatiller! Vade sütünunda (sütün G)örneğin 22/11/2007 tarihi var,(bu çeki takasa verdiğimde 1 gün sonraki tarihde ödeniyor)1 gün sonrası cumartesi pazar değilse M sütununa 23/11/2007 yazdırmak..
1-Ama vade tarihi örneğin 23/11/2007 ise M sütununa 26/11/2007 yazsın.
2-Ama vade tarihi örneğin 24/11/2007 ise M sütununa 27/11/2007 yazsın.
3-Ama vade tarihi örneğin 25/11/2007 ise M sütununa 27/11/2007 yazsın.
böyle bir formül varmıdır,,teşekkürler.
 
G1 hücresinden başlayan verilerin olduğunu varsayarsak

M sütununuzu tarih olarak biçimlendirdikten sonra

M1 hücresine

Kod:
=EĞER(HAFTANINGÜNÜ(G1;2)=5;G1+3;EĞER(HAFTANINGÜNÜ(G1;2)=6;G1+3;EĞER(HAFTANINGÜNÜ(G1;2)=7;G1+2;G1+1)))

yazınız.
 
Son düzenleme:
Teşekkür ederim.Başına eğer G2>0 eklediğimde "YANLIŞ" yazmaması için sonuna "" ekini nasıl verebilirim.
 
Ne amaçla kullanacağınızı bilmediğim için iki tür alternatif olabilir

1. G2 sıfırdan büyükse Koşul1'i gerçekleştir değilse boş bırak için

Kod:
=EĞER(G2>0;[COLOR=red]Koşul-1[/COLOR];"")

2. G2 sıfırdan büyükse boş bırak değilse Koşul1'i gerçekleştir şeklinde kullanacaksanız.

Kod:
=EĞER(G2>0;"";[COLOR=red]Koşul-1[/COLOR])

şeklinde kullanılabilir.
 
Sizin verdiğiniz formülun başına eğer g2>0 ekledim fakat sonuç YANLIŞ yazmasında boş kalsın yada 0 yazsın istedim.
 
hocam biraz daha geliştirmek mümkünmüdür Türkiye için resmi tatilleri atlayan sonraki tarih nedir bunlar ilk aklımma gelenler direkt Ajanda geldi kopya çektim :)
Hicri takvime göre zamanı değişir. Kurban Bayramı 4 gün (Arifenin Yarım günü hariç)
Hicri takvime göre zamanı değişir. Ramazan Bayramı 3 gün (Arifenin Yarım günü hariç)

01/01/heryıl: Yılbaşı
23/04/heryıl: Ulusal egemenlik ve Çocuk Bayramı
19/05/heryıl: Atatürk'ü anma, Gençlik ve Spor bayramı
30/08/heryıl: Zafer Bayramı
29/10/heryıl: Cumhuriyet Bayramı
her cumartesi, pazar

yani HAFTANINGÜNÜ yerine TRRESMİGÜN Kullacı TanımlıFonksiyonuna gidiyor soru.....

a1 = 31/12/2006 ise b1 = TrResmigün(a1) = 04/01/2007 yazmasını
a1 = 21/04/2007 ise b1 = TrResmigün(a1) = 24/04/2007 yazmasını
 
Son düzenleme:
hocam biraz daha geliştirmek mümkünmüdür Türkiye için resmi tatilleri atlayan sonraki tarih nedir


Özel olarak öyle bir çalışma yapmadım ama uğraşılırsa fonksiyonlar ile yapılabilir.

.Excel kendi fonksiyonu ve kullanıcı tanımlı fonksiyonlarlada hicri yıllarda bazen bir günlük sapmalar olabiliyor.(Sanırım Microsoft'ta bu hatayı kabul etti, zira mail attım hatayı kabul ediyorlar 2007'de bu düzeltildimi bilmiyorum)

Bu nedenle hicri yılları manuel olarak sütunda yazmak gerekebilir.
 
tamam hocam bizde Dini Bayramlar hariç olarak yapabilirmiyiz peki, ayrıca aklıma geldi araplarda bizden bir gün önce ramazan orucunu başlayıp bir gün önce bayramı kutluyorlar bu değer arabistana göre sabitse sorunda olmayabilir gibi geldi düşününce editledim oyüzden
 
Son düzenleme:
tamam hocam bizde Dini Bayramlar hariç olarak yapabilirmiyiz peki,

Daha önce bir arkadaşımızın bu konu ile ilgili sorduğu soru için hazırladığım bir dosyadır.

G sütununda o yıla ait tatilleri yazacaksınız.(Bunlar dini günlerde olabilir)

E sütunuda ise haftasonu ve bu tatilleri çıkararak liste oluşturacaktır.

Örnek dosya aşağıdadır.

Hafta sonlarını ve tatilleri iptal et-2.zip
 
teşekkür ederim hocam bunu ktf yapamazmıyız
 
Arkadaşlar merhaba.
Hazır konu açılmış benim de bu konuda yardıma ihtiyacım var.
31 sayfalık aylık excel çalışma kitabım var. Bütün sayfalar aynı. Sadece gün gün veri girip tarihleri düzeltiyorum. Her sayfada 2 tane tarih var. Birinci tarih yani bildirim tarihi (örneğin A1 hücresi) bugünü; ikinci tarih yani günlük rapor tarihi (örneğin B2 hücresi) dünü gösteriyor. Haftasonu dahil her güne ait rapor çıkıyor. Ama bildirim tarihi olarak (A1 hücresi) çalışma günlerini kullanmak zorundayım. Önümüzdeki hafta için şöyle özetlersem;

Bildirim Tarihi: 02.05.2017 Salı; Rapor Tarihi 28.04.2017 Cuma
Bildirim Tarihi: 02.05.2017 Salı; Rapor Tarihi 29.04.2017 Cumartesi
Bildirim Tarihi: 02.05.2017 Salı; Rapor Tarihi 30.04.2017 Pazar
Bildirim Tarihi: 02.05.2017 Salı; Rapor Tarihi 01.05.2017 Pazartesi (Resmi Tatil)
Bildirim Tarihi: 03.05.2017 Çarşamba; Rapor Tarihi 02.05.2017 Salı
Bildirim Tarihi: 04.05.2017 Perşembe; Rapor Tarihi 03.05.2017 Çarşamba
Bildirim Tarihi: 05.05.2017 Cuma; Rapor Tarihi 04.05.2017 Perşembe
...
diye devam ediyor. Normalde excelin bugün işlevini kullanıyorum. ama haftasonları ve resmi tatillerde elle değiştirmek durumunda kalıyorum. Bunu otomatik hale getiren bir formül var mıdır?

Yardımcı olacak arkadaşlara şimdiden teşekkür ederim...
 
=BUGÜN()+ELEMAN(HAFTANINGÜNÜ(BUGÜN());-2;0;0;0;0;0;-1)

"cumartesi ve pazar gunleri geldiginde cuma gununu gosterir" sanırım istediginiz bu sekilde kendinize gore bugun()-1 vs seklinde duzenleyebilirsiniz. resmi tatil gunleri için ise 1 mayıs kurban bayramı vs fonksiyon yapmak gerekir forumda vardır diye dusunuyorum.
 
=BUGÜN()+ELEMAN(HAFTANINGÜNÜ(BUGÜN());-2;0;0;0;0;0;-1)

"cumartesi ve pazar gunleri geldiginde cuma gununu gosterir" sanırım istediginiz bu sekilde kendinize gore bugun()-1 vs seklinde duzenleyebilirsiniz. resmi tatil gunleri için ise 1 mayıs kurban bayramı vs fonksiyon yapmak gerekir forumda vardır diye dusunuyorum.

işime yaradı teşekkür ederim.
 
Geri
Üst