EĞER FORMÜLÜNDE HATA

Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
=EĞER($G$1>=$C$2;($C$2*$D$2)+EĞER($G$1>=$C$3;(($C$3-$C$2)*$D$3)+EĞER($G$1>=$C$4;(($C$4-$C$3)*$D$4)+EĞER($G$1>=$C$5;(($C$5-$C$4)*$D$5);($G$1-$C$4)*$D$5)+EĞER($G$1>=$C$6;(($C$6-$C$5)*$D$6);($G$1-$C$5)*$D$6))))

FORMÜLÜNE SAYI AZALINCA SONUÇ YANLIŞ ÇIKIYOR. DOSYA EKTEDİR FORMÜLÜ DÜZELTİRSEK SEVİNİRİM.SAYGILAR
 

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,

İstediğiniz bu mu?
Kod:
=TOPLA.ÇARPIM((B2:B12<=G1)*(E2:E12))
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba, formüldeki koşulda G1 den G1 den büyük eşitse C deki hücreleri birbirinden çıkarıp sonucu D hücresi ile çarpıyorsunuz ama EĞER($G$1>=$C$5;(($C$5-$C$4)*$D$5);($G$1-$C$4)*$D$5) ve EĞER($G$1>=$C$6;(($C$6-$C$5)*$D$6);($G$1-$C$5)*$D$6) bu formüllerde koşul sağlanmazsa G1 ile C hücresinden fark aldırmışınız, buna göre formül hesaplama yapıyor.
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
ÖMER BEY
ANINDA CEVABINIZ İÇİN TEŞEKKÜR EDERİM.
B SÜTUNU İLE C SÜTUNU ARASINDAKİ FARKLAR D SÜTUNU İLE ÇARPILIYOR.BU ŞEKİLDE SONUÇ YANLIŞ ÇIKIYOR
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
SAYIN FAYE EFSANE
DEDİĞİNİZ DOĞRU G1 DEKİ RAKAM DÜŞÜK KADEMEYE GELİNCE HESAP YANLIŞ ÇIKIYOR
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Lütfen mesajınızın tamamını büyük harfle yazmayızınız.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Belirttiğim formüllerdeki koşulları kontrol etmeniz gerekiyor.
Sadece büyük eşit koşulu isteniyorsa ilk kullandıklarınız gibi EĞER($G$1>=$C$5;(($C$5-$C$4)*$D$5)) ve EĞER($G$1>=$C$6;(($C$6-$C$5)*$D$6)) olarak kullanabilirsiniz.
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
Sayın faye efsane
Ben tam anlatamadım.G1 sayısı 4000 ise sonuç 32.125 , 5900 ise sonuç 46500 ,7200 ise sonuç 55950 olması gerekiyor.ilginize teşekkür ederm.
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
Sayın İdris Serdar formül ilk mesajdaki yapmak istediğim 1 ile 1500 arasında ise 8,25,1501 ile 3000 arasında ise 8,00 bu şekilde dosyada olduğu gibi
7200 adet ise 1500*8,25+(3000-1500)*8,00+(4500-3000)*7,75+(6000-4500*7,5+(7200-6000)*7,25 olması gerekiyor. Teşekkür ederim
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
Sayın Mahir64
Dosyada D sütunu verilen primi B ve C sütunları ise hangi aralıkta bu primlerin verileceğini belirtiyor. 7200 işlem sayısı. İşlem sayısı değişebiliyor.
Değişen işlem sayısına göre 1500*8,25+1500*8,00+1500*7,75+1500*7,5+1200*7,25=55,950 olması gerekiyor. İlginiz için sağolun
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
Yapılan işlem sayısı 7200. İşlem sayısı 6300 de olabilir. İşlem sayıları belirtilen rakamlarda olsa Ömer Beyin formülü çalışıyor.
C sütunundaki sayıların arasında bir sayı olursa yanlış çıkıyor.
 

Ö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
Deneyiniz.
Dizi formülüdür.
Kod:
=TOPLA((B2:B12-1<G1)*(G1-(B2:B12-1))*EĞERHATA(D2:D12-D1:D11;D2))
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
Ömer Bey
Formül istediğimiz gibi olmuş. Ellerinize sağlık. Hayırlı cumalar
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Sayın faye efsane
Ben tam anlatamadım.G1 sayısı 4000 ise sonuç 32.125 , 5900 ise sonuç 46500 ,7200 ise sonuç 55950 olması gerekiyor.ilginize teşekkür ederm.
Merhaba, alternatif olarak sizin kullandığınız formülü güncelleyiniz.
Kod:
=EĞER($G$1>=C2;C2*D2)+EĞER($G$1>=C3;(C3-C2)*D3;($G$1-C2)*D3)+EĞER($G$1>=C4;(C4-C3)*D4;($G$1-C3)*D4)+EĞER($G$1>=C5;(C5-C4)*D5;EĞER(($G$1-C4)<0;0;$G$1-C4)*D5)+EĞER($G$1>=C6;(C6-C5)*D6;EĞER(($G$1-C5)<0;0;($G$1-C5)*D6))
233803
 
Katılım
1 Şubat 2012
Mesajlar
49
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
31.12.2022
Sayın faye efsane
Güncellenmiş şekliyle hatasız çalışıyor. Ellerinize sağlık . Teşekkür ederim.
 
Üst