Clever-Excel-Forum

Normale Version: SUMMENPRODUKT / ZÄHLENWENN - Array-Formel zählt zu viele Werte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Werte Foren-Gemeinde,

nachdem meine Recherche mir zwar größtenteils geholfen hat, meine Tabelle zur Honorarerfassung zu erstellen, bin ich an einer Stelle angelangt, wozu ich bislang keine Lösung finden konnte.

Wie im Anhang ersichtlich, zählt die Formel in M3 zu viele Klassen und das gleiche gilt unten für die Entfernung in M20. Komischerweise funktioniert das nur beim Januar nicht richtig. Ab Februar wird alles korrekt gezählt.
Weiß jemand, woran dies liegt und wie das behoben werden kann?


Wenn jemand generell eine bessere Idee hat, wie man diese Übersicht effizienter gestalten kann, bin ich für jeden Vorschlag offen.
Links werden jeweils die Aufträge mit Datum, Entfernung und Honorar und Anzahl der Einsatzstunden gelistet. Rechts soll in einer Monatsübersicht die Summe an Honorar, Einsatzstunden und Einsatztagen und unten die Anzahl der Einsatztage sowie die kumulierte Entfernung (gedoppelt) ausgegeben werden.

Bei Bedarf kann ich auch die xslx-Rohdatei zur Verfügung stellen, wobei ich aber um vertrauliche Behandlung der enthaltenen Daten bitten muss. Aus diesem Grund kann ich diese auch nicht pauschal hier hochladen.

Für etwas Hilfe bei diesem Anliegen wäre ich überaus dankbar.

Freundliche Grüße,
Thomas
Hola,

leere Zellen werden bei Monat() als 1 gewertet, also Januar. Schreib mal =monat(G1), wobei G1 eine leere Zelle ist, dann siehst du was ich meine.
Du musst also als weitere Bedingung einbauen: ...*($A$3:$A$48<>"")*.....

Gruß,
steve1da
Keine 5 Minuten und schon eine Antwort. Vielen Dank.

Es hat auch direkt funktioniert, aber findest du den Aufbau so logisch oder würdest du das anders realisieren?

In Zeile M3 steht jetzt: {=SUMMENPRODUKT((MONAT($A$3:$A$48)=MONAT($K3))*($A$3:$A$48<>"")*$G$3:$G$48)}

So richtig verstehe ich die Funktionsweise aber noch nicht. Funktioniert SUMMENPRODUKT hier wie eine Art ZÄHLENWENN, bei der ich sage, er soll die Monate aus Spalte A suchen, wenn sie dem Monat aus Zelle K3 entsprechen, nicht leer sind und dann alles summieren, was in Spalte G in den dazugehörigen Zeilen steht? Ich habe gerade mal probeweise die Spalte *H3:H48 dazugetan und bekam den DIV/0-Fehler, obwohl ich erwartet hätte, dass er 3,0 x 20 + 3,5 x 20 rechnet und dann das Ergebnis ausgibt.

Vielen Dank Steve!

Thomas
Hola,

die Funktionsweise von Summenprodukt hast du richtig verstanden :)
Allerdings muss die Formel nicht mit Strg-Shift-Enter abgeschlossen werden.


Das was du vorhast ginge so:

Code:
=SUMMENPRODUKT((MONAT($A$3:$A$48)=MONAT($K3))*($A$3:$A$48<>"")*($G$3:$G$48)*(H3:H48))

Gruß,
steve1da
Vielen Dank noch mal für die schnelle und kompetente Hilfe.

Ich markiere den Thread dann damit als erledigt.

Bis zum nächsten Mal und noch eine schöne Woche.
Thomas