• DİKKAT

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

Formülde bölme işlemi sorunu

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
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

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.

.
 
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.
 
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

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


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

Kod:
=TOPLA(EĞER(ESAYIYSA(B5:E5*G3:J3/B3:E3);(B5:E5*G3:J3/B3:E3)))
Dizi formüdür.
 
işte bu hocam çok teşekkür ederim diğer hocamada teşekkür ederim.
 
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

.
 
alternatif çözümüde uyguladım sonuç doğru teşekkür ederim.
 
=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
 
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?

.
 
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
 
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
 
=(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.
 
Geri
Üst