2017-12-22 3 views
0

so habe ich diese Tabelle der Gehälter, die ich (hypothetisch) machen:SUMIF Formel Summe für Termine heute zu finden oder früher

 A   B   C   D 
1     Date   salary how_much_I_earned_so_far 
2  total        =SUM(salaries_until_today) 
3     2017-10-1 5000    
4     2017-11-1 5000 
5  today->  2017-12-1 5000  
6     2018-01-1 5000 
7     2018-02-1 5000 
8  future.. 2018-03-1 5000 
9     2018-04-1 5000 

jetzt möchte ich auf D2 den Geldbetrag berechnen ich bisher verdient haben .. das zu tun, ich will die letzten Gehälter alle von C3 summieren den ganzen Weg hinunter zu C_x wobei x der Index der Zeile ist, wo heute < b_x

so, dass ich angehoben zwei Fragen

1) Wie wähle ich unbekannten Index der Zelle? normalerweise, wenn ich Formeln mache, sieht es so aus =SUM(C2:C9) also wie kann ich die Nummer 9variable sein?

2) kann ich eine Variable erstellen, die von einer Anzahl von Zeilen abhängig ist, in denen eine Zelle kleiner als ein Wert ist? Ich weiß, wie man den aktuellen Tag bekommt, es ist einfach =TODAY(), aber jetzt möchte ich es mit allen B's vergleichen und finde den Index der Linie, wo es kleiner ist als .. Wie fange ich an?

Es tut mir leid, wenn das eine seltsame Frage ist, ich bin ein Programmierer und seine mich frustrierend, dass eine einfache Sache, die ich schnell durch Code lösen konnten, können nicht in einer hoch entwickelten App so excel ..

dank

erreicht werden .

+1

Verwenden SUMIFS() mit weniger als oder gleich heute als Kriterien –

+0

, die die Art, wie es klingt zu tun, aber ich kann, wie genau nicht herausfinden .. Sie bitten Sie um genauer zu sein Sinn? –

Antwort

2
=SUMIF(B:B,"<=" & TODAY(),C:C) 
+0

pfff wow! tolle! –