Anfänger ohne Idee
#1
Brick 
Hallo liebe Mitglieder,
habe keine Idee mehr wie ich das elegant hingebommen könnte. Das Problem klingt einfach. Ich habe eine Tabelle in der in Spalte A "User A","User B", User C" für jeden Monat steht (also die "User x" wiederholen sich aufs Jahr 12Mal). In den Zeilen tragen die User an den einzelnen Tagen (Zeilen) ihre Abwesenheit mit U = Urlaub oder F = FZU ein. Am Ende der Tabelle will ich für jeden User die Anzahl der Urlaubstage und FZU-Tage ausgeben.


.xlsx   Test.xlsx (Größe: 13,43 KB / Downloads: 8)
   


Zählenwenn, Zählenwenns, Summenprodukt bin ich durch denke ich.
Zählenwenn(A2:A9,"User A") --> 3
=ZÄHLENWENNS(A2:A9;"User A";B3:AF16;"F")  --> #Wert

Für Ideen offen Angel
Top
#2
Hallo

aus der Hilfe von =summewenns():
Wichtig : Jeder zusätzliche Bereich muss dieselbe Anzahl von Zeilen und Spalten wie das Argument Kriterienbereich1 haben. Die Bereiche müssen nicht direkt nebeneinander liegen.
Das ist in deiner Formel nicht der Fall
Kriterienbereich1 hat eine Spalte; Kriterienbereich2 hat 31Splaten

versuche es mal so:
=SUMMENPRODUKT(($A$3:$A$16="User A")*($B$3:$AF$16="F"))
Gruß Holger
[-] Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:
  • nebubln
Top
#3
Oder versuche es so.
siehe dein Beispiel.


Angehängte Dateien
.xlsx   Kopie von Test.xlsx (Größe: 12,36 KB / Downloads: 7)
Top
#4
Uff ich bin platt verstehe es aber nicht was ich vorher falsch gemacht habe.
Ich muss ins Bett glaube ich.

Wenn ich =SUMMENPRODUKT(($A$3:$A$16="User A")*($B$3:$AF$16="F")) geht es. (Hilfeantwort und Hurra)
Wenn ich =SUMMENPRODUKT((A3:A16="User A")*(B3:AF16="F")) geht es jetzt auch. (damit hatte ich selbst schon gearbeitet und immer #WERT erhalten)

In der Tabelle sind einige Zellen verbunden und ich dachte daran läge es.; auch nicht.

Ich sage mal großes Danke für die schnelle Hilfe.
Ich schaue mal morgen wieder in Excel.....
Top
#5
Zitat:Uff ich bin platt verstehe es aber nicht was ich vorher falsch gemacht habe.
..........................
=ZÄHLENWENNS(A2:A9;"User A";B3:AF16;"F")

Hallo, mal eine Vermutung:

in deiner alten Formel sind nicht einmal die Anzahl der Zeilen gleich groß, 
In der ersten Prüfung (A2:A9) gibt es 8 Zeilen, in der zweiten Prüfung (B3:AF16) 14 Zeilen.

Ab der 9. Zeile funktioniert daher hier wegen den ungleich großen Matrizen keine Formel mehr
Sie müssen schon zusammen passen. (Gleich groß sein!)
Top
#6
Muss ich mir merken, Danke für die Hinweise.
Top
#7
Hallo, auch interessant (zuerst bei neopa - Werner) gesehen..:


PHP-Code:
=SUMME(INDEX((A3:A16="User A")*(B3:AF16="F");)) 
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hi,

ich denke, in den Formeln sollten die Bereiche mit $ fixiert sein und statt "User A" oder "F" sollte ein Bezug auf eine Zelle stehen.

Tabelle1
ABCDEF
18FU
19User A116116
20User B5050
21User C0000
22User D0000

verwendete Formeln
Zelle Formel Bereich N/A
B19:C22=SUMME(INDEX(($A$3:$A$16=$A19)*($B$3:$AF$16=B$18);))
E19:F22=SUMMENPRODUKT(($A$3:$A$16=$A19)*($B$3:$AF$16=B$18))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.07 einschl. 64 Bit

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste