Formülde bölme işlemi sorunu

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhabalar sayın hocalarım
sorumun olduğu çizelgeye paralel bi veri hazırlamaya çalıştım
ekli çizelgemde sorunumu anlatmaya çalıştım
şimdiden teşekkürler
 

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,

Büyük ihtimalle değer hatasının sebebi bölme işleminde payda kısmında olan verinin,

=eğer(a1;"";"";5) gibi bir formülle boş hücre üretmesinden kaynaklanıyordur.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam mesela topla.çarpım ile A1:C1 arası 3 veriyi K5:M5 arasındaki 3 veri ile çarpıp toplayabiliyoruz = TOPLA.ÇARPIM((A1:C1)*(K5:M5)) bu formülden bi sonuç çıkıyo hücrelerde sıfır değeride olsa çarparken sonuca ulaşılıyo
fakat =Topla.ÇARPIM((A1.C1)/(K5:M5)) A1 i K5 e sonra B1 i L5 e .........bölerek toplatmak gibi
formül denedim ama verilerden sıfır olanlar sorun oluyo bunu nasıl çözebiliriz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam ilk gönderdiğim tabloyu tekrar gönderiyorum bakın asıl formülüm bu.
bölüncek yada bölcek verinin "" yada 0 olmasından ziyade başka bi mantıkla formüllenmesi gerekiyo gibi
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
hocam ilk gönderdiğim tabloyu tekrar gönderiyorum bakın asıl formülüm bu.
bölüncek yada bölcek verinin "" yada 0 olmasından ziyade başka bi mantıkla formüllenmesi gerekiyo gibi

Şeklinde deneyin.

Kod:
=IF(B3=0;0;B5*G3/B3)+IF(C3=0;0;C5*H3/C3)+IF(D3=0;0;D5*I3/D3)+IF(E3=0;0;E5*J3/E3)

IF=EĞER


.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın yurttaş hocam ilginize teşekkür ederim
eğerli formülden ziyada dizi formülü yada topla.çarpım mantığında çözüm varmıdır çünkü sizlerin çözümlerini ben uyguladım ama veri artabalir yani örneğin B1:B20 arasındaki her veriyi (20 veri)
A1:A20 arasındaki her veriye (20 veri) bölerek toplatmak gerekecek
ve sorumdaki sorun gibi arada sıfır olanlar var boşluk olanlar var
genel bi formülasyon bulabilirmiyiz
 

Ö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
Alternatif olsun,

Kod:
=TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(B5:E5*G3:J3/B3:E3)))
Dizi formüdür.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
işte bu hocam çok teşekkür ederim diğer hocamada teşekkür ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
sayın yurttaş hocam ilginize teşekkür ederim
eğerli formülden ziyada dizi formülü yada topla.çarpım mantığında çözüm varmıdır çünkü sizlerin çözümlerini ben uyguladım ama veri artabalir yani örneğin B1:B20 arasındaki her veriyi (20 veri)
A1:A20 arasındaki her veriye (20 veri) bölerek toplatmak gerekecek
ve sorumdaki sorun gibi arada sıfır olanlar var boşluk olanlar var
genel bi formülasyon bulabilirmiyiz
.

Deneyin. Dizi formülüdür.



Kod:
=SUMPRODUCT((IF(ISERROR((G3:J3)/(B3:E3));0;(G3:J3)/(B3:E3)*B5:E5)))

SUMPROUCT=TOPLS.ÇSRPIM
IF=EĞER
ISERROR=EHATALIYSA

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
alternatif çözümüde uyguladım sonuç doğru teşekkür ederim.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
=TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(B5:E5*G3:J3/B3:E3)))
sayın ömer hocam bu sonuca ulaştıktan sonra formülü devam ediyo bu sonuçtan 1 çıkıcak kalan sonuç 0,9 ile çarpılcak ve 375 ile bi daha çarpılcak ben formülün sonuna eklemeye çalışoyrum ama ctrl+shift +enter dedikten sonramı yapıcam arada ekliyorum hatalı sonuca ulaşıyo
yardımcı olurmusunuz
 

Ö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
Kod:
=TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(((B5:E5*G3:J3/B3:E3)-1)*0,9*375)))
istdiğiniz bu mu?

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(((B5:E5*G3:J3/B3:E3))
hocam ilk formül yani bu formül sonucu Ctrl+alt+del yapınca sonuç 1,09 çıkıyo
ben 1,09-1,00 =0,09 u bulup
0,09*0,9*375 = 31,12 gibi sonuca (doğru sonuca)ulaşıyorum ama
=TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(((B5:E5*G3:J3/B3:E3)-1)*0,9*375))) bu formül sonucu bende denedim -981,376 gibi sonuç çıkarıyo 31,12 vermesi gerekiyo dizi formülü tamamlandıktan sonra oluşan sonuçtan 1 çıkıcak kalan sonuç 0,9 ve 375 ile çarpılcak hata nerde
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,267
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Son eklediğiniz örnek dosyaya göre sonuç 4,3133333 şeklinde çıkıyor. Siz 1,09 sonucuna hangi veriden ulaştınız?

Aşağıdaki formülü denermisiniz.

CTRL+SHIFT+ENTER ile girişini tamamlayınız.
Kod:
=(TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(B5:E5*G3:J3/B3:E3)))-1)*0,9*375
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
=(TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(B5:E5*G3:J3/B3:E3)))-1)*0,9*375
evet hocam bu formülle doğru sonuca ulaştım
çok teşekkür ettim.
 
Üst