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

Katılım
17 Nisan 2022
Mesajlar
39
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"))))))))

"
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
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...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

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:
Katılım
17 Nisan 2022
Mesajlar
39
Excel Vers. ve Dili
365 TR
.

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")))))))))))

"
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

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.

.
 

bosislermuduru

Altın Üye
Katılım
2 Temmuz 2018
Mesajlar
64
Excel Vers. ve Dili
2003 ,2007,2013,2019@PowerQuery
Altın Üyelik Bitiş Tarihi
14-05-2029
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
 
Son düzenleme:
Katılım
17 Nisan 2022
Mesajlar
39
Excel Vers. ve Dili
365 TR
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
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.
 
Katılım
17 Nisan 2022
Mesajlar
39
Excel Vers. ve Dili
365 TR
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
Şimdi baktım ve düzeltme yaptım hocam, bizimkisi yanlışmış. Teşekkür ederim.
 
Üst