Eğer(yada fonsiyonunun #yok değeri vermemesi nasıl sağlanır?

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Değerli Dostlar Selamlar,
Ekteki dosyada C2 hücresinde bulunan
=EĞER(YADA(HAFTANINGÜNÜ(C1)=A3;DÜŞEYARA(C1;B2:B13;1;YANLIŞ)=C1);C1+1;C1)
formül de şartlar sağlanmayınca C1 deki değeri nasıl görüntülerim.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
=eĞer(ehataliysa(yada(haftaningÜnÜ(c1)=a3;dÜŞeyara(c1;b2:b13; 1;yanliŞ)=c1));c1;c1+1)
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın mesudiye_052 teşekkür ederim.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Değerli Dostlar ve Sayın mesudiye_052 Selamlar,
Açmış olduğum bu başlıkta geçen gün Sayın mesudiye_052 arkadaşımız cevap vermişti ama ben test edememiştim. Formülde sorun var. Şöyle ki: A4 deki döndürme sayısını 7 gün döndürüyorum ancak sonuç değişmiyor. B2:B13 aralığına aynı tarih girilince onu görüyor o tamam.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
=IF(ISERROR(IF(OR(WEEKDAY(C1)=A3;VLOOKUP(C1;B2:B13;1;0)=C1);C1+1;C1));C1;IF(OR(WEEKDAY(C1)=A3;VLOOKUP(C1;B2:B13;1;0)=C1);C1+1;C1))

=EĞER(EHATALIYSA(EĞER(YADA(HAFTANINGÜNÜ(C1)=A3;DÜŞEYARA(C1;B2:B13;1;0)=C1);C1+1;C1));C1;EĞER(YADA(HAFTANINGÜNÜ(C1)=A3;DÜŞEYARA(C1;B2:B13;1;0)=C1);C1+1;C1))

şeklinde deneyin.

.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın yurttaş Selamlar,
Öncelikle cevabınız için teşekkür ederim. Yine A3 ile C1 eşit olduğu halde C2 hücresine C1+1 yazmıyor.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın yurttaş Selamlar,
Öncelikle cevabınız için teşekkür ederim. Yine A3 ile C1 eşit olduğu halde C2 hücresine C1+1 yazmıyor.

Pek anlayamadım.

Dosyanız ekte.

Dosya güncellendi.

.
 
Son düzenleme:
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın yurttaş şu şekilde olmalı:
EĞER(YADA(HAFTANINGÜNÜ(C1)=A3 ise C1+1 olmalı
A3 pazar, pazartesi,vs gününün döndürme sayısı. A3 e 1,2,3,4,5,6,7 yazıyorum C2 de değişme yok A3=1 ise C1+1 A3=2,3,4,5,67 ise C1 olmalı
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın yurttaş şu şekilde olmalı:
EĞER(YADA(HAFTANINGÜNÜ(C1)=A3 ise C1+1 olmalı
A3 pazar, pazartesi,vs gününün döndürme sayısı. A3 e 1,2,3,4,5,6,7 yazıyorum C2 de değişme yok A3=1 ise C1+1 A3=2,3,4,5,67 ise C1 olmalı
Ne yapmak istediğinizi ve neyi bulmak istediğinizi daha açık yazarsanız iyi olur. Çünkü bugün ben pek anlayamıyorum nedense.

.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın yurttaş yapmak istediğim şu:
C2 hücresine şu değeri yazdırmak istiyorum.
1.şart:Eğer A3 de 1 yazılıysa (bu pazar gününün döndürme sayısı) haftanıngünü(C1)=1 ise C2=C1+1 olsun değilse C2=C1 yazsın.
2.şart:Eğer C1 deki tarih B2:B13 aralığında varsa C2=C1+1 yoksa C2=C1 olsun eğer yoksa C2=C1 olsun.
Şartlardan biri sağlansa C2=C1+1 yazması için yeterli olsun.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın yurttaş yapmak istediğim şu:
C2 hücresine şu değeri yazdırmak istiyorum.
1.şart:Eğer A3 de 1 yazılıysa (bu pazar gününün döndürme sayısı) haftanıngünü(C1)=1 ise C2=C1+1 olsun değilse C2=C1 yazsın.
2.şart:Eğer C1 deki tarih B2:B13 aralığında varsa C2=C1+1 yoksa C2=C1 olsun eğer yoksa C2=C1 olsun.
Şartlardan biri sağlansa C2=C1+1 yazması için yeterli olsun.
Yukarıda 7 No'lu mesajımda dosyayı güncelledim.

Umarım olmuştur.

.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın yurttaş teşekkür ederim.
=EĞER(YADA(A3=1;EĞER(EHATALIYSA(DÜŞEYARA(C1;B2:B13;1;0));"";DÜŞEYARA(C1;B2:B13;1;0))=C1);C1+1;C1)
yazdığınız bu formülde A3=1 yazınca çalışıyor da ben şöyle yaptım. D1 hücresine =HAFTANINGÜNÜ(C1) yazdım,
=EĞER(YADA(A3=D1;EĞER(EHATALIYSA(DÜŞEYARA(C1;B2:B13;1;0));"";DÜŞEYARA(C1;B2:B13;1;0))=C1);C1+1;C1) bu kısmı A3=D1 diye yazdım. Benim anlamadığım D1 yerine HAFTANINGÜNÜ(C1) yazınca neden çalıştıramıyoruz.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
A3 ile C1 arasındaki ilişki ne?

Yani A3=1 ise C1 ne olursa? C1+1 veya C1 olsun.

A3<>1 ise C1 ne olursa? C1+1 veya C1 olsun.

..
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
A3= Benim haftanıngününü belirteceğim rakam,
C1= Haftanıngünü olacak.
A3 e 1 yazmışsam C1 deki tarihte Haftanıngünü(C1) değeri =1 ise,
A3=1 C1=1 olunca C2=C1+1 A3<>C1 farklı olunca C2=C1 olmalı.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
=E&#286;ER(YADA(VE(A3=1;A3=HAFTANING&#220;N&#220;(C1));E&#286;ER(EHATALIYSA(D&#220;&#350;EYARA(C1;B2:B13;1;0));"";D&#220;&#350;EYARA(C1;B2:B13;1;0))=C1);C1+1;C1)

Bir de b&#246;yle deneyin.

..
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Teşekkür ederim Sayın yurttaş,
=EĞER(YADA(VE(A3<>"";A3=HAFTANINGÜNÜ(C1));EĞER(EHATALIYSA(DÜŞEYARA(C1;B2:B13;1;0));"";DÜŞEYARA(C1;B2:B13;1;0))=C1);C1+1;C1)
şu şekil sorun yok.
 
Üst