• DİKKAT

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

Soru Eğer Formülü Çalışmıyor

pavlis

Altın Üye
Katılım
17 Nisan 2022
Mesajlar
45
Excel Vers. ve Dili
365 TR
Merhaba,
Uzun bir eğer formülü yazdım, her şey son eğer formülüne kadar ok. Fakat sonuncusu çalışmıyor. Farklı bir hücreye yazınca çalışıyor. Sebebi ne olabilir?
Formül:
"
=EĞER(I3<=59,99;
EĞER(K3-H3<=28;"Zamanında Denetim";
EĞER(K3-H3>28;"Gecikmeli Denetim";
EĞER(I3<=79,99;
EĞER(K3-H3<=35;"Zamanında Denetim";
EĞER(K3-H3>35;"Gecikmeli Denetim";
EĞER(I3>=80;
EĞER(K3-H3<72;"Zamanında Denetim";"Gecikmeli"))))))))

"
 
Merhaba

Bildiğim kadarıyla eğer formülü en fazla 7 adet iç içe kullanılabiliyor. Burdaki örnekte iç içe kullanılan 8. Eğer formülü devre dışı kalmış olabilir.

Selamlar...
 
.

Microsoft Excel'in iç içe IF - EĞER'lerin sınırları vardır. Excel 2003 ve daha düşük sürümlerde, 7 düzeye kadar izin verildi. Excel 2007 ve sonraki sürümlerde, 64 adede kadar IF - EĞER işlevini tek bir formülde iç içe yazabilme olanağı var. Excel 365'te ise IFS - ÇOKEĞER işlevi 127'ye kadar farklı koşulu test etmeye olanak tanımaktadır.

Sorunuzda ne yapmaya çalıştığınızı bir örnekle anlatırsanız, kolayca çözüm bulunur.


.
 
Son düzenleme:
.

Microsoft Excel'in iç içe IF - EĞER'lerin sınırları vardır. Excel 2003 ve daha düşük sürümlerde, 7 düzeye kadar izin verildi. Excel 2007 ve sonraki sürümlerde, 64 adede kadar IF - EĞER işlevini tek bir formülde iç içe yazabilme olanağı var. Excel 365'te ise IFS - ÇOKEĞER işlevi 127'ye kadar farklı koşulu test etmeye olanak tanımaktadır.

Sorunuzda ne yapmaya çalıştığınızı bir örnekle anlatırsanız, kolayca çözüm bulunur.


.
Merhaba,
Her puanın sonraki denetim için gün aralığı var
0-59 için: 28 gün
60-80 için: 35 gün
80 - için: 72 gün

Yani örnegin:
0-59 puan aralığına bir sonraki denetim için tarih aralığını saydırıp gecikmeli mi, değil mi diye yazdırmak istiyorum.

En son formülü böyle yazıp bıraktım, çalışmıyor. 365 paketi kullanıyorum.

"
=EĞER(F2="";"Eğitim Planlanacak";
EĞER(L2="";"Denetim Planlanacak";
EĞER(F2<>"";
EĞER(VE(I2>=60;I2<=79,99);
EĞER(K2-H2<=35;"Zamanında Denetim";
EĞER(K2-H2>35;"Gecikmeli Denetim";
EĞER(VE(I2>0;I2<=59,99);
EĞER(K2-H2<=28;"Zamanında Denetim";
EĞER(K2-H2>28;"Gecikmeli Denetim";
EĞER(VE(I2>=80;I2=100);
EĞER(K2-H2<=72;"Zamanında Denetim";"Gecikmeli Denetim")))))))))))

"
 
.

F2, L2, I2, H2, K2, Hücrelerindeki değerler ne?

En iyisi bir örnek dosya hazırlayarak, dosya yükleme sitelerinden birine yükleyerek, linkini buraya veriniz.

Bakalım.

.
 
merhaba Dosyanızı İnceledim Ve Notlarımı Sizinle Paylaşmak İstedim
bir formülde eğer kullanıyorsak olumlu yada olumsuz koşulları programa belirtmeliyim aksi durumda yanlış durumda program ne yapacağını bilemez ve yanlış sonucunu döndürür


örneğin : EĞER(J2-H2<=28;"Zamanında Denetim"; //

Burada 29 dan büyük bir sayı olduğunda excell ne yapacağını bilemez ve yanlış diye rapor döndürür
EĞER(J2-H2<=28;"Zamanında Denetim";"Gecikmeli Denetim"); // Bu Kullanım Açık Kapı Bırakmaz

Hem Sorununuzu Çözmek Hemde Eski Kodunuzla Kıyaslamak için aşağıya Kodları Bırakıyorum.
**** Her Eğer Açtığımda Kapatmayı Unutmamak için Ben Alt Satırlara Yazıyorum Bakınız
Özetleyecek Olursak iç içe Eğer Formülünü Hatalı Kullanmışsınız
https://drive.google.com/drive/folders/1Dj9WE82LK_X6eQhyw7_wqrCEs2L49MfP?usp=sharing
1tRidW2eEQgs2nnZhGdjmnQkGK1TIF6uj=w1366-h625-iv1
 
Son düzenleme:
merhaba Dosyanızı İnceledim Ve Notlarımı Sizinle Paylaşmak İstedim
bir formülde eğer kullanıyorsak olumlu yada olumsuz koşulları programa belirtmeliyim aksi durumda yanlış durumda program ne yapacağını bilemez ve yanlış sonucunu döndürür


örneğin : EĞER(J2-H2<=28;"Zamanında Denetim"; //

Burada 29 dan büyük bir sayı olduğunda excell ne yapacağını bilemez ve yanlış diye rapor döndürür
EĞER(J2-H2<=28;"Zamanında Denetim";"Gecikmeli Denetim"); // Bu Kullanım Açık Kapı Bırakmaz

Hem Sorununuzu Çözmek Hemde Eski Kodunuzla Kıyaslamak için aşağıya Kodları Bırakıyorum.
**** Her Eğer Açtığımda Kapatmayı Unutmamak için Ben Alt Satırlara Yazıyorum Bakınız
Özetleyecek Olursak iç içe Eğer Formülünü Hatalı Kullanmışsınız
https://drive.google.com/drive/folders/1Dj9WE82LK_X6eQhyw7_wqrCEs2L49MfP?usp=sharing
1tRidW2eEQgs2nnZhGdjmnQkGK1TIF6uj=w1366-h625-iv1
Merhaba hocam, mesajı yeni gördüm. Mantığınız doğru olabilir fakat son yaptığımız şekilde de sorunsuz çalışıyor. Eğer bir hata görürsem bu formüle de bakacağım. Teşekkür ederim.
 
merhaba Dosyanızı İnceledim Ve Notlarımı Sizinle Paylaşmak İstedim
bir formülde eğer kullanıyorsak olumlu yada olumsuz koşulları programa belirtmeliyim aksi durumda yanlış durumda program ne yapacağını bilemez ve yanlış sonucunu döndürür


örneğin : EĞER(J2-H2<=28;"Zamanında Denetim"; //

Burada 29 dan büyük bir sayı olduğunda excell ne yapacağını bilemez ve yanlış diye rapor döndürür
EĞER(J2-H2<=28;"Zamanında Denetim";"Gecikmeli Denetim"); // Bu Kullanım Açık Kapı Bırakmaz

Hem Sorununuzu Çözmek Hemde Eski Kodunuzla Kıyaslamak için aşağıya Kodları Bırakıyorum.
**** Her Eğer Açtığımda Kapatmayı Unutmamak için Ben Alt Satırlara Yazıyorum Bakınız
Özetleyecek Olursak iç içe Eğer Formülünü Hatalı Kullanmışsınız
https://drive.google.com/drive/folders/1Dj9WE82LK_X6eQhyw7_wqrCEs2L49MfP?usp=sharing
1tRidW2eEQgs2nnZhGdjmnQkGK1TIF6uj=w1366-h625-iv1
Şimdi baktım ve düzeltme yaptım hocam, bizimkisi yanlışmış. Teşekkür ederim.
 
Geri
Üst