Hafta sonu formülü

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Günaydın .Elimde şöyle bir takas çeklerinde kullandığım hafta sonlarını ekleyen bir formül var.
EĞER(E1591>0;EĞER(HAFTANINGÜNÜ(E1591;2)=5;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=6;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=7;E1591+2;E1591+1)));"")
Bu formül yerine , önce ;"ZİRAATZİR_TL" yada "İŞ BANKASIİŞ_TL" yazıp yazmadığına baksın eğer yazmıyorsa formülü uygulasın yapabilrmiyim ?
**Eğer Q1591 hücresinde "ZİRAATZİR_TL" yada "İŞ BANKASIİŞ_TL" yazıyorsa E1591 hücresini yaz bunlar tutmuyorsa yukarıdaki formülü uygulasın**
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
=EĞER(YADA(Q1591="ZİRAATZİR_TL";Q1591="İŞ BANKASIİŞ_TL");E1591;EĞER(E1591>0;EĞER(HAFTANINGÜNÜ(E1591;2)=5;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=6;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=7;E1591+2;E1591+1)));""))

Şeklinde deneyin.
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Teşekkür ederim ,şahane oldu .Biraz daha zorlayayım.
Bu formülde Q1591 "ZİRAATZİR_TL" yada "İŞ BANKASIİŞ_TL" yazıyorsa E1591 yazsın ...fakat E1591 Cumartesi ise 2 günveya Pazar ise 1 gün eklesin
Q1591 "ZİRAATZİR_TL" yada "İŞ BANKASIİŞ_TL değilse eski formulü EĞER(E1591>0;EĞER(HAFTANINGÜNÜ(E1591;2)=5;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=6;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=7;E1591+2;E1591+1)));"") uygulasın . Çok karışık olur mu ?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Şöyle deneyin:
Kod:
=EĞER(YADA(Q1591="ZİRAATZİR_TL";Q1591="İŞ BANKASIİŞ_TL");EĞER(HAFTANINGÜNÜ(E1591;2)=6;E1591+2;EĞER(HAFTANINGÜNÜ(E1591;2)=7;E1591+1;E1591));EĞER(E1591>0;EĞER(HAFTANINGÜNÜ(E1591;2)=5;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=6;E1591+3;EĞER(HAFTANINGÜNÜ(E1591;2)=7;E1591+2;E1591+1)));""))
 

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
447
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-03-2028
Müthiş , sanki bir rafta duruyor lazım olduğunda çıkarıyorsunuz. Teşekkür ederim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Alternatif olsun.
=EĞER(E1591="";"";E1591+EĞER(YADA(Q1591="ZİRAATZİR_TL";Q1591="İŞ BANKASIİŞ_TL");ARA(HAFTANINGÜNÜ(E1591;2);{1;6;7};{0;2;1});ARA(HAFTANINGÜNÜ(E1591;2);{1;5;7};{1;3;2})))
 
Üst