EĞER, EĞER(VE) formül hatası

ŞAHİNce

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
183
Excel Vers. ve Dili
TR 2010
Altın Üyelik Bitiş Tarihi
11.02.2028
Ekli hesap tablosunda, bazı hücrelerdeki "EĞER(VE" formilleri yanlış değer veriyor. sınırdaki rakamı yazdığımda da "YANLIŞ" uyarısı veriyor.

ayrıntıları dosya içine yazdım.
Sebebini çözemedim.

Mantıksal formül severler ilgilenirse, sevinirim.

Teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

formülün sonunda bu değerlerden bir aralığa denk gelmeyen olursa ne olması gerektiğini yazmadığınız için YANLIŞ sonucunu alıyorsunuz. Sorunuza gelince bir açıklama yapmadığınız için anlayamadım. Sadece olması gereken rakamları belirtmişsini, şartlarında tümünü yazmanız gerekir..

.
 

ŞAHİNce

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
183
Excel Vers. ve Dili
TR 2010
Altın Üyelik Bitiş Tarihi
11.02.2028
Tablonun E4:E34 hücrelerinde aynı formül var. Diğer aynı hücrelerden bilgi alınıyor. Yalnızca, E6 ve E26 hücrelerinde işlem sonucu yanlış çıkıyor. Dosya içine de ayrıntılı açıklaması var.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Tablonun E4:E34 hücrelerinde aynı formül var. Diğer aynı hücrelerden bilgi alınıyor. Yalnızca, E6 ve E26 hücrelerinde işlem sonucu yanlış çıkıyor. Dosya içine de ayrıntılı açıklaması var.
Farklı şeylerden bahsediyoruz sanırım.

Ayrıntılı açıklamanız.

E34 hücresindeki sonuç 61,34 TL. olması gerekirken, 34,04 çıkıyor.
E26 hücresindeki sonuç 58,02 çıkmasıgerekirken, -84,90 çıkıyıor.
C6 hücresini tam 7500 değer aldığında, E6 formülü YANLIŞ sonucunu veriyor..
formülde 7500 değer altında bir tanımlama yapmadığınız için yanlış değer veriyor. Diğer hücrelerdeki hatalar için olması gereken rakamları söylemeniz yeterli olmaz çünkü düzeltmek için formülü yeniden yazmak yada aralıkları düzenlemek gerekir bunu yapabilmem içinde şartlarınızı açıklamanız gerekir.

.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,637
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Tablonun E4:E34 hücrelerinde aynı formül var. Diğer aynı hücrelerden bilgi alınıyor. Yalnızca, E6 ve E26 hücrelerinde işlem sonucu yanlış çıkıyor. Dosya içine de ayrıntılı açıklaması var.
formülünüzde c hücresindeki değer 7500'se ne olacağı belli değil

7500'ün üstü ve altı için şart belirtilmiş ama tam 7500 için şart yok

ondan yanlış hatası veriyor, ufak bir ekleme ile sorun çözülür

bu yanlış hepsinde var, sadece iki hücrede değil
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,921
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
C6<7500;D6>=7500 şartını sağladığı için

D6-7500*0,2+B6-(D6-7500*0,15) işlemini yapıyor.

Siz kurgularken hata yapmış olabilirmisiniz.
 

ŞAHİNce

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
183
Excel Vers. ve Dili
TR 2010
Altın Üyelik Bitiş Tarihi
11.02.2028
Burada aranan, yapılmak istenen şudur: Gelir vergisi matrahı 7500 den düşükse, %15, 7500 TL.yi geçerse % 20 gelir vergisi hesaplanır. Önceki aylar toplamı 7500 TL.nin altında, son ay toplamı ile 7500 rakamının üzerine çıkıyorsa, gelir vergisi aşan kısmın %20 si, 7500 TL.nin altında kalankısım için %15'i alınır. Eşik 7500 TL. eşik ortası ise, yukarıda açıklandığı gibi altı ve üstü ayrı hesaplanarak gelir vergisi alınacak.
Bunları diğer hücreler doğru hesaplıyor. anormal olan E26 nın sonucunun (-) rakam göstermesi veya yanlış göstermesidir.
 
Katılım
18 Mayıs 2008
Mesajlar
65
Excel Vers. ve Dili
microsoft ofis 2003
değerli arkadaşım anlatmak istediğiniz formülde enson EĞER sorusuna sorulansoru iki şartıda yerine getiriyor ve D26-7500*0,2+B26-(D26-7500*0,15) formülü devreye giriyor sizin yazdığınız formül ile benimki arasında parantezlere lütfen dikkat edin sizinki D26-7500*0,2+B26-(D26-7500*0,15) benimki ise (D26-7500)*0,2+(B26-(D26-7500))*0,15) KIRMIZI renkli parantezlere dikkat edin farkı görebiliyormusunuz. Excell işlem yaparken önce parantez içinin işlemini yapar ayrıca çarpma yaparken çarpılacak iki yakın rakamı çarpar sonra diğerini toplar veya çıkarır. esas formülünüz ise EĞER(VE(C26>7500,1;D26>=7500,1);B26*0,2;EĞER(VE(C26<7500;D26<7500);B26*0,15;EĞER(VE(C26<7500;D26>=7500,1);(D26-7500)*0,2+(B26-(D26-7500))*0,15))) böyle olur
 

ŞAHİNce

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
183
Excel Vers. ve Dili
TR 2010
Altın Üyelik Bitiş Tarihi
11.02.2028
Teşekkür ederim Sn frksfu. Sorun parantez sorunuymuş.

Verdiğiniz örnekteki gibi, parantezleri düzelttim. Sorun çözüldü..
 
Katılım
18 Mayıs 2008
Mesajlar
65
Excel Vers. ve Dili
microsoft ofis 2003
önemli değil bizler bilgilerimizi paylaşmak için buradayız.
 
Üst