SummeWenn mit Variablen
hallo zusammen,
ich habe die folgen problematik bei einer summenbildung.
ich habe drei verschiedene tabellenblaetter, welcher in einer vierten tabelle konsolidiert werden sollen.
einheitlich ist in jedem der drei tabellenblaetter die horizontale bezeichung, z.b. "deutschland" sowie die vertikalen tabellenueberschriften januar bis dezember.
unterschiede sind jetzt nur in welcher spalte z.b. der januar steht in tablle 1 und wo in tabelle 2 usw.
ich moechte nun auf dem konsoliderten tabellenblatt eingeben, dass ich die summe von z.b. "deutschland" im "januar" benoetige.
ich wuerde hierzu die formel summewenn nutzen. ist dies die richtige formel? wie bekomme ich die variablen am besten beruecksichtigt?
Antwort schreiben
Antwort 1 von Saarbauer vom 09.07.2020, 22:01 Options
Hallo,
dein Problem ist mit Summenprodukt zu lösen, etwa so
=Summenprodukt(( Tabelle1!$B$1:$Z$1="Deutschland")*(Tabelle1!$A$2:$A$100="Januar")*($B$2:$Z$100))
Sonst wären genauere Angaben zur Tabelle erforderlich
Gruß
Helmut
Antwort 2 von dvdh vom 10.07.2020, 09:11 Options
hallo,
danke fuer die antwort.
soweit ich das verstehe bezieht sich deine formel lediglich auf die suche in tabelle1, jedoch muessen auch die tabellen 2 und 3 durchsucht werden.
kann man evtl. die SUMMENPRODUKT formel hierzu erweitern?
Antwort 3 von Saarbauer vom 10.07.2020, 09:38 Options
Hallo,
geht so
=SUMMENPRODUKT(( Tabelle1!$B$1:$Z$1="Deutschland")*(Tabelle1!$A$2:$A$100="Januar")*(Tabelle1!$B$2:$Z$100);( Tabelle2!$B$1:$Z$1="Deutschland")*(Tabelle2!$A$2:$A$100="Januar")*(Tabelle3!$B$2:$Z$100);( Tabelle3!$B$1:$Z$1="Deutschland")*(Tabelle2!$A$2:$A$100="Januar")*(Tabelle3!$B$2:$Z$100))
oder so
=Summenprodukt(( Tabelle1!$B$1:$Z$1="Deutschland")*(Tabelle1!$A$2:$A$100="Januar")*(Tabelle1!$B$2:$Z$100))+Summenprodukt(( Tabelle2!$B$1:$Z$1="Deutschland")*(Tabelle2!$A$2:$A$100="Januar")*(Tabelle2!$B$2:$Z$100))+Summenprodukt(( Tabelle3!$B$1:$Z$1="Deutschland")*(Tabelle3!$A$2:$A$100="Januar")*(Tabelle3!$B$2:$Z$100))
Hatte in der AW 1 noch einen Fehler, da ich die Formel nicht getestet hatte, nicht aufgefallen
Gruß
Helmut