ZÄHLENWENN()-Funktion in Matrix

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

MacZarsten
**
Beiträge: 27
Registriert: Do, 10.03.2005 20:57

ZÄHLENWENN()-Funktion in Matrix

Beitrag 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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag 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
MacZarsten
**
Beiträge: 27
Registriert: Do, 10.03.2005 20:57

Beitrag 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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag 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
MacZarsten
**
Beiträge: 27
Registriert: Do, 10.03.2005 20:57

Beitrag von MacZarsten »

Das war die Lösung!!!

Danke! :D
Antworten