in wie vielen Zeilen (nicht Zellen) kommt ein Suchbegriff vor * (46)
Aufgabe
Du willst wissen, in wie vielen Zeilen ein Begriff vorkommt.
Da der Begriff aber in mehreren Spalten vorkommen kann, genügt die normale ZÄHLENWENN Funktion nicht.
A
B
C
D
1
x
2
x
x
3
4
x
5
6
x
x
x
7
8
Ergebnis
4
Lösung
Tabelle: A1:D99
Suchbegriff: x
{=SUMME(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A1:D1;ZEILE(1:99)-1;);"x");1))}
oder mit Summenprodukt:
=SummenPRODUKT(1*(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A1:D1;ZEILE(1:99)-1;);"x")>0))
Ergänzung vom 03.08.2008
Komplizierter ist es, wenn mehrere Suchbegriffe in den Zeilen gefunden werden sollen. a b und c (dürfen auch mehrfach vorkommen) sollen in A1 bis H9 gefunden werden :
A
B
C
D
E
F
G
H
I
1
a
b
c
1
2
*b
c
a
0
3
b
c
a
k
1
4
a
c
c
a
ba
a
0
5
0
6
f
a
b
b
b
0
7
w
0
8
c
c
b
r
b
�
a
1
9
7
abc
c
0
10
Ergebnis:
3
Mit Hilfsspalte ist es relativ einfach. In I1 steht:
=(ANZAHL(VERGLEICH({"a"."b"."c"};A1:H1;0))=3)*1
runterkopieren
Das Ergebnis ist dann:
=SUMME(I:I)
Das funktioniert aber auch mit ner solo-Formel (Chris Kaiser):
=SUMME(1*(MMULT((ZÄHLENWENN(BEREICH.VERSCHIEBEN(A1:H1;ZEILE(1:9)-1;;);{"a"."b"."c"})>0)*1;{1;1;1})=3))
Dürfen die Suchbegriffe nur einmal auftauchen, in der Formel >0 durch =1 ersetzen.