2017-07-18 14 views
0

Ich möchte in der Funktion sumifs haben, ein Kriterium als ein Datum mit einem anderen Datum gleich zu sein. Ich habe versucht:Sumifs Funktion mit einem Kriterium als ein Datum gleich zu sein mit einem anderen Datum

=SUMIFS($N11:$AE11,$N11:$AE11,"<>0",$N9:$AE9,"<"&DATE(YEAR(FX11),MONTH(FX11),DAY(FX11)),$N9:$AE9,">"&DATE(YEAR(FX11),MONTH(FX11),DAY(FX11))) 

Aber es scheint, dass es nicht funktioniert. Danke.

+0

ist Wenn 'FX11' ein echtes Datum enthält, können Sie nur, dass (statt Ihrer' DATE verwenden. .. 'Funktion.Falls es kein echtes Datum enthält, funktioniert Ihre' DATE (... 'Funktion nicht. Außerdem erfordert Ihre Formel, dass Ihr' criteria_range' gleichzeitig 'größer als' und' kleiner als' das Datum sein muss in "FX11". Das ist eine logische Unmöglichkeit. Wenn dieser Kommentar nicht hilfreich ist, bearbeiten Sie bitte Ihre Frage zu erklären, was * nicht funktioniert * bedeutet. –

+0

Vielen Dank. Ich werde es versuchen und sehen, ob es funktioniert. – Victor

Antwort

0

Wenn FX11 ein echtes Datum enthält, und Sie möchten Ihre Kriterien gleich, es sein, dann versuchen:

=SUMIF($N$9:$AE$9,FX11,$N$11:$AE$11) 

Wenn FX11 ein Datum/Uhrzeit enthält, dann versuchen:

=SUMIF($N$9:$AE$9,INT(FX11),$N$11:$AE$11) 

Excel speichert Datum/Uhrzeit als Anzahl von Tagen und Bruchteilen eines Tages mit 1 Jan 1900 = 1 (normalerweise); also wird die INT Funktion den Zeitabschnitt entfernen.

Und ein SUM dabei gibt es keine Notwendigkeit, zu testen, ob ein Eintrag nicht Null, da x + 0 = x

Verwandte Themen