Seite 1 von 1

ZÄHLENWENN()-Funktion in Matrix

Verfasst: Sa, 15.07.2006 09:12
von MacZarsten
Hallo @ all,

finde kein Lösung für folgendes Problem:

Habe eine Matrix mit in etwa folgendem Layout:


___1 ___2 3 4 5 6 7 8 9 10
A Dieter X X X X
B Paul X X X
C Heinz X X X
D Dieter X X X
E Karl X
F Dieter X X X X


Folgende Frage soll beantwortet werden:
Wieviele X befinden sich im Bereich A2:F10, aber nur in den Zeilen,
in denen "Dieter" im Bereich A1:F1 stehen?

Vielen Dank schon 'mal für Eure Hilfe!

Gruß

MacZarsten

Verfasst: Sa, 15.07.2006 10:30
von Karolus
Hallo
Schreibe zb. in G2 :
=SUMMENPRODUKT(A$1:F$1="Dieter";A2:F2="X")
"ziehe" die Formel bis G10
und summiere Spalte G

oder auch zb. in A11 :

=WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")

"ziehe" bis F11
und summiere Zeile 11

Gruß Karo

Verfasst: Sa, 15.07.2006 11:10
von MacZarsten
Hallo Karolus,

vielen Dank für die schnelle Antwort, leider hilft mir das nicht so wie eigentlich
gewünscht weiter, da ich das Ergebnis ohne Hilfszeilen(-spalten) in einer
Zelle errechnen müßte - so in etwa analog wie

{=ZÄHLENWENN(A2:F10;"X")*(A1:F1="Dieter")}

nur leider funktioniert diese Berechnung nicht wie gewollt -
zählt nämlich alle "X" in der Matrix und gibt sie in den Zeilen mit "Dieter" als
Ergebnis aus.

Danke!

Carsten

Verfasst: Sa, 15.07.2006 14:00
von Karolus
Hallo

Dann verbinde :
=WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")+
WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")+
WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")+
WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")+
WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")+
WENN(A1="Dieter";ZÄHLENWENN(A2:A10;"X");"")

und füge die Spaltenbezeichnung B bis F ein.

Gruß Karo

Verfasst: Sa, 15.07.2006 16:05
von MacZarsten
Das war die Lösung!!!

Danke! :D