DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=TOPLA(D3:D28/C3:C28)=TOPLA(D3:D12/C3:C12)+TOPLA(D14:D22/C14:C22)+TOPLA(D24:D28/C24:C28)Normalde aşağıdaki dizi formülü istediğiniz işlemi yapıyor ancak C13 ve C23 hücreleri boş olduğundan 0'a bölünme hatası veriyor:
=TOPLA(D3:D28/C3:C28)
Bunu aşmak için ya o hücreler silinmeli (hiç boş satır kalmamalı) ya da aşağıdaki dizi formülü kullanılmalı:
=TOPLA(D3:D12/C3:C12)+TOPLA(D14:D22/C14:C22)+TOPLA(D24:D28/C24:C28)
Dizi formülünü hücreye girdikten sonra sadece Enter ile değil CTRL+SHIFT+ENTER ile hücreden çıkmalısınız.
Sub bol_topla()
On Error Resume Next
son = Range("D" & Rows.Count).End(xlUp).Row
For i = 3 To son
If Not IsNumeric(bol = Cells(i, 4) / Cells(i, 3)) Then GoTo gec
bol = Cells(i, 4) / Cells(i, 3)
topla = topla + bol
gec:
Next i
sonuc = Range("D" & Rows.Count).End(xlUp).Row + 1
Cells(sonuc, 4) = topla
End Sub
Rica ederim.Dönüş yaptığınız için teşekkür ederim.İlginiz için teşekkür ederim.
=TOPLA(TOPLA.ÇARPIM((EĞERHATA((ESAYIYSA(D3:D28)*D3:D28)/(ESAYIYSA(C3:C28)*C3:C28);0))))
Sorun suz çalışıyor teşekürlerAşağıdaki formül sanırım doğru sonuç verir.Dizi formülü. CTRL+SHIFT+ENTER ile hücreden çıkmalısınız.
Kod:=TOPLA(TOPLA.ÇARPIM((EĞERHATA((ESAYIYSA(D3:D28)*D3:D28)/(ESAYIYSA(C3:C28)*C3:C28);0))))
=TOPLA.ÇARPIM((EĞERHATA(D3:D28/C3:C28;0)))
Buda sorunsuz çalışıyor . İlginiz için teşekkür ederimDizi formülü alternatif,
Kod:=TOPLA.ÇARPIM((EĞERHATA(D3:D28/C3:C28;0)))