Ich plane, eine einfache Formel hinzuzufügenBerechne die Summe für jeden Einzelnen basierend auf dem Monat (d. h. Zelle C14). Wenn ich den Monat auf März umstelle, sollte die Summe von Januar bis März verwendet werden. Wenn ich den Monat auf Dezember umstelle, sollte die Summe von Januar bis Dezember für diese bestimmte Person verwendet werden.
Ich verwende derzeit die folgende Formel, aberes kommt zu groß Ich habe nur von Januar bis April hinzugefügt und es wird so lange dauern. Ich möchte keine so große Formel. Kann man sie in eine sehr einfache Formel ändern?
=IF(C14="Jan",VLOOKUP(A17,$A$3:$M$11,2,0),IF(C14="Feb",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0),IF(C14="Mar",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0)+VLOOKUP(A17,$A$3:$M$11,4,0),IF(C14="Apr",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0)+VLOOKUP(A17,$A$3:$M$11,4,0)+VLOOKUP(A17,$A$3:$M$11,5,0)))))
Antworten:
1 für die Antwort № 1Versuche dies
B17: =SUM(OFFSET($A$2,MATCH(A17,$A$3:$A$11,0),1,1,MATCH($C$14,$B$2:$M$2,0)))
und füllen Sie nach Bedarf aus.
Ich bin mir nicht sicher, ob ich eine nichtflüchtige Formel finden kann.
Im obigen Beispiel verwenden wir die Funktion MATCH, um den Zeilenversatz in die Tabelle zu berechnen. sowie die Breite des zurückgegebenen Arrays.