Clever-Excel-Forum

Normale Version: Werte aus einer Matrix zählen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo ihr Lieben,

Google & Co konnte mir leider nicht helfen. Ich lande immer bei Zählenwenns oder Summenprodukt was mir nicht weiterhilft.

In einer Matrix Bsp C1:Z20 stehen Werte. Gesucht werden Werte innerhalb der Matrix welche mit 3 Suchkriterien übereinstimmen.

Zeile 1 (enthält Suchkriterien):     b1 Haus / c1 Auto / d1 Garten / e1 Haus / usw.
Zeile 2 (ebenfalls Suchkriterien):   b2 Groß / c2 Klein / d2 Mittel   /  e2 Groß / usw.

Spalte A (ebenfalls Suchkriterien):
A3 Hans
A4 Peter
A5 Tom
usw.

Somit ergibt sich, wenn ich jetzt alles richtig gezeichnet habe, eine Matrix A3:E5 in der jede Zelle einen Wert beinhaltet. Ich möchte jetzt alle Zellen zählen, die in der Matrix zwischen A3:E5 den Kriterien Haus, Groß, Tom entsprechen.
Das müsste dann also 2 ergeben.

Tausend Dank im Vorraus!
Hallo,

eine Mustertabelle wäre sehr hilfreich.

Nach Deiner Beschreibung ergeben sich nur 2Suchkriterien, nämlich in Zeile 1 und Spalte A. Die Werte in Zeile 2 sind eher Makulatur, oder Deine Tabelle ist falsch aufgebaut.
Moin,

F3 und F4 sind deine Eingabefelder.und E2 die Ausgabe.

ABCDEF
1HausAutoGarten2
2Hans123
3Peter456Hans
4Paul789Auto
5Steffi101112
6Hannelore131415

ZelleFormel
E1=WENNFEHLER(INDEX(A1:D6;VERGLEICH(F3;A1:A6;0);VERGLEICH(F4;A1:D1;0));"")

ZelleGültigkeitstypOperatorWert1Wert2
F3Liste=$A$2:$A$6
F4Liste=$B$1:$D$1
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg
Code:
=SUMMENPRODUKT((B1:E1="Haus")*(B2:E2="Groß")*(A3:A5="Tom"))

Ergibt zwar die gewünschte 2 (aber die kommt auch ohne die letzte Bedingung - Haus/Groß gibt es halt zweimal, unabhängig vom Namen in Spalte A)
Moin,

nee. Wo haste denn die Formel her? Hatteste mal mein Vorschlag umgesetzt?
Hallo zusammen,




danke erstmal für die bisherigen Vorschläge. Der Index-Vergleich wäre perfekt, wenn noch eine dritte Bedingung einzufügen ginge. Ich packe hier mal die tatsächliche Tabelle rein für die ich die Funktion benötige. Mein vorangegangenes Bsp war abstrahiert. Gezählt werden sollen alle Kollegen, die am Montag in KW 35 um 8:00 beginnen (gelb markierte Zellen).

[
Bild bitte so als Datei hochladen: Klick mich!
]
Hi,

ein Bild ist keine Tabelle!
Moin @Geblub!
Du denkst zu sehr "in Papier"!
Dein Dienstplan eignet sich vielleicht gut als Ausdruck am schwarzen Brett.
Die weitere Auswertung hingegen dürfte nur mit etlichen Klimmzügen möglich sein.

Baue die Tabelle wie folgt auf, dann ist die Auswertung ein Klacks:
ABCDEFGH
1DatumMitarbeiterBeginnEnde29.08.202208:001
229.08.2022A08:0013:00
329.08.2022B14:0020:00

ZelleFormel
H1=ZÄHLENWENNS(A:A;F1;C:C;G1)

Gruß Ralf
Sollte doch mit Summenprodukt gehen (obwohl ich meinem Namensvetter recht gebe)

=SUMMENPRODUKT((A2:J2=L2)*(A1:J1=L3)*(A4:J9=L4))
Danke ihr lieben. Es haben sic noch mehr Probleme aufgetan. Ich stampf das ein.