2017-05-06 1 views
-2

Meine Daten:Summenwerte mit mehreren Kriterien Datum zu vergleichen Bereiche

A   B  C 
1/1/2010 1200.00 1/1/2010 
1/10/2010 300.00 1/10/2010 
2/1/2010 -500.00 2/2/2010 
2/5/2010 900.00 2/6/2010 
3/1/2010 670.00 3/1/2010 

Ich brauche Formeln für:

  1. Die Summe der Werte von B IF A und C sind gleich und gehören in den Monat Januar 2010
  2. die Summe der Werte von B IF A und C ist nicht gleich und gehört in dem Monat Februar 2010

Vorausgesetzt, dass beide Daten (A und C) auf denselben Monat fallen; Sie sind nur wenige Tage voneinander entfernt. Ich habe sumproduct bereits für die Bedingung verwendet, dass A und C gleich sind, aber ich bin verwirrt, wo die Kriterien für den Datumsbereich gesetzt werden.

+2

Basierend auf dem Text in der Post, den Sie suchen nach einer Formel-basierte Lösung. Ihre Tags scheinen jedoch darauf hinzuweisen, dass Sie nach einer VBA-basierten Lösung suchen. Bitte geben Sie an, welche Art von Lösung Sie suchen, ändern Sie Ihre Tags entsprechend und fügen Sie dann Ihrem Post die Versuche hinzu, die Sie unternommen haben, um zu einer Lösung zu kommen. Vielen Dank. – Ralph

+0

Ich verstehe nicht, warum Sie die Formel nicht einbezogen haben * 'Ich habe sumproduct bereits für die Bedingung verwendet, dass A und C gleich sind ...' *. Das scheint, als hätte es einen wichtigen Beitrag zu Ihrer Frage geleistet. – Jeeped

Antwort

1

müssen Sie die folgenden Formeln verwenden. Bitte beachten Sie, dass diese Matrixformeln sind und dass Sie sie mit Ctrl +Umschalt + Geben Sie statt nur bestätigen Drücken der -Taste ein.

Ihre erste Formel:

=SUM(($A$1:$A$5=$C$1:$C$5)*(MONTH($A$1:$A$5)=1)*(YEAR($A$1:$A$5)=2010)*$B$1:$B$5) 

Ihre zweite Formel:

=SUM((YEAR($A$1:$A$5)=2010)*(YEAR($C$1:$C$5)=2010)*(MONTH($A$1:$A$5)=2)*(MONTH($C$1:$C$5)=2)*(DAY($A$1:$A$5)<>DAY($C$1:$C$5))*$B$1:$B$5) 
1

Summe Spalte B wobei die Spalte A Spalte C gleich und beide Spalten sind in dem Monat und Jahr von Januar 2010

=SUMPRODUCT((TEXT(A1:A5, "mmyyyy")="012010")*(A1:A5=C1:C5), B1:B5) 

Summe Spalte B, in der Spalte A nicht Spalte C entspricht und beide Spalten Monat und Jahr sind o f Februar 2010

=SUMPRODUCT((TEXT(A1:A5, "mmyyyy")="022010")*(TEXT(C1:C5, "mmyyyy")="022010")*(A1:A5<>C1:C5), B1:B5) 

enter image description here

+0

Ich musste zurückgehen und die Frage noch einmal durchlesen, aber ja ... Sie haben Recht damit, dass das OP im Januar * '* * * im Januar * * * * angegeben hat. Netter Fang und danke! Ich werde mich oben einstellen. – Jeeped