- Katılım
- 24 Temmuz 2007
- Mesajlar
- 726
- Excel Vers. ve Dili
- Excel 2010 tr
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERSAY(B3:B22;">0")
MerhabalarErdal bey mrb,
tek formül ile mümkünmüdür, böyle bir çözüm arıyorum
Teşekkürler
=TOPLA(0+(((A1:A5)+(B1:B5))>0))
[COLOR="Blue"]Formül dizi formülüdür. CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
=K_SAY(B2:AS2;"ADET";B3:AS22)
Function K_SAY(Kriter_Alani As Range, Kriter As Variant, Alan As Range)
Satir_1 = Evaluate("=Min(Row(" & Alan.Address & "))")
Satir_2 = Evaluate("=Max(Row(" & Alan.Address & "))")
For Each Veri In Kriter_Alani
If Veri = Kriter Then
Adres = Range(Cells(Satir_1, Veri.Column), Cells(Satir_2, Veri.Column))
If WorksheetFunction.Sum(Adres) > 0 Then
K_SAY = K_SAY + 1
End If
End If
Next
End Function
=TOPLA((DÇARP(DEVRİK_DÖNÜŞÜM(SATIR(B3:AS22))^0
;(MOD(SÜTUN(B3:AS22);2)=0)*(B3:AS22))>0)+0)
=TOPLA.ÇARPIM(--(ALTTOPLAM(9;KAYDIR(B3;;(SATIR(1:22)-1)*2;20))>0))