ruesseltier
Goto Top

Zählenwenn mit3 Kriterien davon 2 Datumskriterien

Hallo,
ich habe eine Tabelle mit folgenden Beispielwerten:
Spalte D Spalte E
Soll-Termin IST-Termin
_____________________
01.05.2008 30.05.2008
04.05.2008 26.06.2008
08.05.2008 30.05.2008
10.05.2008 25.07.2008
10.05.2008
10.05.2008
10.05.2008
10.05.2008 10.10.2008
18.05.2008 07.05.2008
29.05.2008
06.06.2008 26.08.2008


Ich möchte jetzt rausbekommen wieviele SollTermine im Bereich 10.5.2008 bis 18.05.2008 liegen
Dann weiter
- Bei wievielen die Spalte E leer ist
- Bei wievielen die Spalte E im gleichen Zeitraum liegt (10.05.2008 bis 18.05:2008)

Iche gehe Schrittweise an das Problem, doch schon beim ersten Punkt, wieviele SollTermien in dem Zeitraum liegen, scheitere ich, mit folgender Abfrage:
=SUMMENPRODUKT((D2:D11>="10.05.2008")*(!D2:D11<="18.05.2008"))
Als ergebnis bekomme ich hier 0

Wer kann helfen ?
Vielen Dank.

Ich nutze Excel 2003

Content-Key: 110171

Url: https://administrator.de/contentid/110171

Printed on: April 25, 2024 at 08:04 o'clock

Mitglied: 73234
73234 Feb 27, 2009 at 12:34:13 (UTC)
Goto Top
Mit ZAEHLENWENN ist das nicht so einfach, aber:

Frage doch die Sollterminspalte ab und baue eine Ergebnisspalte auf:

=WENN(UND(B3>=$B$15;B3<=$B$16);B3;""), hier B3 der erste Wert der Spalte und in B15 steht der 10.05.08, in B16 der 18.05.08.

Es werden nur die Werte übernommen, die im Bereich liegen, ansonsten bleibt die Zelle leer.
Dann kannst Du über den Berech mit ANZAHL() die Werte ermitteln.

Bei IST-Terminen genau so.

=ANZAHLLEEREZELLEN(Bereich) gibt die Leerzellen zurück.

OK?
Member: Ruesseltier
Ruesseltier Feb 27, 2009 at 12:49:52 (UTC)
Goto Top
Gibt es eine elegeante Möglichkeit ohne diesen Hilfsspalten ?
Member: bastla
bastla Feb 27, 2009 at 13:41:45 (UTC)
Goto Top
Hallo Ruesseltier!

Mit Array-Formeln der Art
=SUMME(WENN(D2:D11>=B15;1;0)*WENN(D2:D11<=B16;1;0))
bzw (für Wert aus D und Wert aus E im angegebenen Zeitraum)
=SUMME(WENN(D2:D11>=B15;1;0)*WENN(D2:D11<=B16;1;0)*WENN(E2:E11>=B15;1;0)*WENN(E2:E11<=B16;1;0))
benötigst Du nur eine Zelle.

Die Eingabe (und jede Änderung) einer solchen Formel ist mit der Tastenkombination Strg+Umsch+Enter abzuschließen. Dass die Formel richtig übernommen wurde, kannst Du (außer am Ergebnis face-wink) daran erkennen, dass sie in der Bearbeitungszeile zwischen geschweiften Klammern {} dargestellt wird.

Grüße
bastla
Mitglied: 73234
73234 Feb 27, 2009 at 14:46:41 (UTC)
Goto Top
Fein, Man lernt immer was Neues:
{=SUMME(WENN(D2:D11>=B15;1;0)*WENN(D2:D11<=B16;1;0))} das ist schon Klasse ...
Aber:
{=SUMME(WENN(D2:D11>=B15;1;0)*WENN(D2:D11<=B16;1;0)*WENN(E2:E11>=B15;1;0)*WENN(E2:E11<=B16;1;0))}
bringt ja nur ein Ergebnis, wenn in einer Zeile von Sollspalte und Istspalte der Datumswert im Bereich liegt.
War das gefordert?
Gruss
Member: bastla
bastla Feb 27, 2009 at 15:12:09 (UTC)
Goto Top
@73234
War das gefordert?
Kann ich aufgrund der Fragestellung
- Bei wievielen die Spalte E im gleichen Zeitraum liegt (10.05.2008 bis 18.05:2008)
nicht mit Bestimmtheit sagen.

Da es allerdings meines Wissens keinen akuten Speicherplatzmangel auf den Forumsservern gibt, habe ich vorsichtshalber auch diese Variante hinzugefügt - ignorieren kann sie Ruesseltier ja immer noch ...

Grüße
bastla
Member: Biber
Biber Feb 27, 2009 at 18:30:11 (UTC)
Goto Top
Moin Ruesseltier,

viele Mit-Rater finden das evtl. schön, wenn die Fragestellung so nebulös ist, das eigentlich keine Antwort völlig falsch sein kann.
Dann will ich auch eine (in diesem Sinne) "Lösung" beitragen, so wie ich nun wieder die Frage interpretiere.

Wenn ich hier anfange:
Ich möchte jetzt rausbekommen wieviele SollTermine im Bereich 10.5.2008 bis 18.05.2008 liegen

...is' es sich einfach...
=SUMMENPRODUKT((D2:D12>=DATWERT("10.05.2008"))*(D2:D12<=DATWERT("18.05.2008")))  
--> Ergebnis : 6 ( 5x der 10.05.08 und 1x der 18.05.)

Wenn ich das ganze spielerisch erweitere auf die Fragestellung, die mir einleuchtend vorkäme:
"Welche Projekte oder Eisprünge oder um was immer es geht hatten
  • ihren SOLL-Termin zwischen dem 10.05.08 und 18.05.08
  • ihren IST-Termin unerwarteterweise auch zwischen dem 10.05.08 und 18.05.08 ?"

Dann sähe eine zusammenharkte SummenProduktformel logischerweise so aus :
=SUMMENPRODUKT((D2:D12>=DATWERT("10.05.2008"))*(D2:D12<=DATWERT("18.05.2008")) *(E2:E12>=DATWERT("10.05.2008"))*(E2:E12<=DATWERT("18.05.2008")))  
... und würde allerdings auch als Ergebnis 0 liefern.
Das deutet aber nicht auf einen Fehler in der Formel hin, sondern eher darauf, dass es doch um IT-Projekte geht.

Wenn ich in eines der Leer-Felder in Spalte E das Datum "14.05.08" reinlüge, ändert sich der Wert auf "1".

As should do...

Unterm Strich @Ruesseltier:
Wenn Du in der Lage bist, das konkrete Ziel/die tatsächliche Aufgabe rüberzubringen, dann bekommst Du auch die passende Lösung.
Im Moment ist es mehr ein heiteres Formel-Copy&Paste.

Grüße
Biber
Member: Ruesseltier
Ruesseltier Mar 02, 2009 at 07:46:45 (UTC)
Goto Top
Zitat von @Ruesseltier:
Hallo,
ich habe eine Tabelle mit folgenden Beispielwerten:
Spalte D Spalte E
Soll-Termin IST-Termin
_____________________
01.05.2008 30.05.2008
04.05.2008 26.06.2008
08.05.2008 30.05.2008
10.05.2008 25.07.2008
10.05.2008
10.05.2008
10.05.2008
10.05.2008 10.10.2008
18.05.2008 07.05.2008
29.05.2008
06.06.2008 26.08.2008

> Vielen Dank.

Ich nutze Excel 2003

Hallo Ihr,
nunja, leider sieht man manchmalk den Ast vot vor Bäumen nicht, ich dachte meine Ausführungen sind ausreichend.
Also es handelt sich hier um Liefertermine.
In Spalte D steht drin, wann WARE geliefert werden sollte (wert wird berechnet) und in Spalte E steht der tatsächliche Lieferwert. Wenn die Zelle in Spalte E leer ist, dann wurde noch nicht geliefert.

Mit dieser Formel möchte ich dann eben herrausbekommen, A) wieviele Liefertermine in diesem Zeitraum liegen und wiele davon pünktlich waren (Pünktlich = gleiche Zeitraum).

Vielen Danke, für die vielen Vorschlaäge, ich werde die heut durchprobieren.