Wenn ich habeein Tisch wie dieser
Wie summiere ich mit einer Excel-Formel nur die ausgewählten Spalten jeder Zeile? Beispielsweise Day
nur (Spalte J) und Night
nur (Spalte K)?
Bitte keine Pluszeichen (+) verwenden. Die Tabelle kann sonst nicht skaliert werden.
Antwort1
Sie benötigen eine etwas knifflige Methode, um die SUMME zu erhalten:
- Formel in Zelle
K2
, richtig ausfüllen.
=SUMPRODUCT(F$2:I$5*(LEFT(F$1:I$1)=K$1))
Wie es funktioniert:
- Der Trick ist, sich zu bewerbenFilterdurch passende Spaltenüberschriften beginnen mitT und N, DieLINKSFunktion wurde verwendet, gibt zurück.
{TRUE,FALSE,TRUE,FALSE}
fürTagund {FALSE,TRUE,FALSE,TRUE}
fürNacht.
Achtung
Grund für die VerwendungLINKSanstatt den ganzen Text zu verwenden,Tagist, da die Formel, wenn verwendet,
=SUMPRODUCT(F$2:I$5*((F$1:I$1)=K$1))
Das Filtern von Spalten schlägt fehl und 0
auch die Array-Formel wird zurückgegeben.
- DerSUMMENPRODUKT, multipliziert
F2:I5
mitZweidimensionales Arrayund erhält die Ergebnisse.
AchtungIch habe diese knifflige Methode verwendet, weil jede Standardformel wie
=SUM(INDEX(F$2:I$5,0,MATCH(K1,F$1:I$1,0)))
versagt zuFilterDaten zuSUMMEfürjeweilige Header(gibt #N/A
Fehler zurück).
Passen Sie die Zellbezüge nach Bedarf an.
Antwort2
Wenn die Daten nebeneinander liegen, wählen Sie die beiden Zeilen in den Spalten aus und wählen Sie "AutoSumme" aus dem Menüband. Die summierte Zahl wird rechts angezeigt