Summenprodukt Kriterium suchen aus Tabelle anschließend Summe bei Übereinstimmung
#1
Guten Morgen zusammen. Ich habe das Problem dass ich aus einer Matrix eine Übereinstimmung suche und anschließend die Summe bilden will. Geht nicht und habe da einen Hänger. Bitte um kurze Unterstützung. Danke vorab.
 
J4 =Summe aus J11:J22 wenn Übereinstimmung b4 aus AF11:AK22
J4:J6 Ergebnisse in einer "automatischen Tabelle"



grobe Kostenanalyse (2)

BCDEFGHIJAEAFAGAHAIAJAK
4K1.1Kauf Haus1#WERT!
5K1.2Kauf Scheune2#WERT!
6K1.3Nebenkosten, Notar und Versicherung3#WERT!
7K1.44#WERT!
8K1.55#WERT!
9K1.66#WERT!
10GebäudexEinheitMEME
11Anschaffung1pausch0,00 €5.546,00 €K1.100000
12120,00 €0,00 €K1.1K1.20000
13NebenkostenxEinheitMEME
14Notar134qm0,00 €650,00 €K1.10K1.3K1.400
15Grunderwerblfm0,00 €0,00 €000000
16lfm0,00 €0,00 €000000
17Laufende KostenxEinheitMEME
18Gebäudeversicherungqm0,00 €0,00 €000000
19Bauherrenhaftpflicht0,00 €0,00 €000000
20Strom0,00 €0,00 €000000
21Wasser0,00 €0,00 €000000
220,00 €0,00 €000000
Formeln der Tabelle
ZelleFormel
B4=tab_Kosten_K1[[#Kopfzeilen];[K1]]&"."&E4
J4=SUMMENPRODUKT(($AF$11:$AK$22=[@K1])*($J$11:$J$22<>0);$J$11:$J$22)
B5=tab_Kosten_K1[[#Kopfzeilen];[K1]]&"."&E5
J5=SUMMENPRODUKT(($AF$11:$AK$22=[@K1])*($J$11:$J$22<>0);$J$11:$J$22)
B6=tab_Kosten_K1[[#Kopfzeilen];[K1]]&"."&E6
J6=SUMMENPRODUKT(($AF$11:$AK$22=[@K1])*($J$11:$J$22<>0);$J$11:$J$22)
B7=tab_Kosten_K1[[#Kopfzeilen];[K1]]&"."&E7
J7=SUMMENPRODUKT(($AF$11:$AK$22=[@K1])*($J$11:$J$22<>0);$J$11:$J$22)
B8=tab_Kosten_K1[[#Kopfzeilen];[K1]]&"."&E8
J8=SUMMENPRODUKT(($AF$11:$AK$22=[@K1])*($J$11:$J$22<>0);$J$11:$J$22)
B9=tab_Kosten_K1[[#Kopfzeilen];[K1]]&"."&E9
J9=SUMMENPRODUKT(($AF$11:$AK$22=[@K1])*($J$11:$J$22<>0);$J$11:$J$22)
H11=WENN(E10="x";G11*X11*MwSt;0)
AF11=WENNFEHLER(WENN(FINDEN("1";$E11)>=1;$AF$3;0);0)
AG11=WENNFEHLER(WENN(FINDEN("2";$E11)>=1;$AG$3;0);0)
AH11=WENNFEHLER(WENN(FINDEN("3";$E11)>=1;$AH$3;0);0)
AI11=WENNFEHLER(WENN(FINDEN("4";$E11)>=1;$AI$3;0);0)
AJ11=WENNFEHLER(WENN(FINDEN("5";$E11)>=1;$AJ$3;0);0)
AK11=WENNFEHLER(WENN(FINDEN("6";$E11)>=1;$AK$3;0);0)
H12=WENN(E11="x";G12*X12*MwSt;0)
J12=WENN($E$10="x";I12*$X12*MwSt;0)
AF12=WENNFEHLER(WENN(FINDEN("1";$E12)>=1;$AF$3;0);0)
AG12=WENNFEHLER(WENN(FINDEN("2";$E12)>=1;$AG$3;0);0)
AH12=WENNFEHLER(WENN(FINDEN("3";$E12)>=1;$AH$3;0);0)
AI12=WENNFEHLER(WENN(FINDEN("4";$E12)>=1;$AI$3;0);0)
Top
#2
Hola,


Code:
=SUMMENPRODUKT((AF11:AK22=B1)*(J11:J22))

Gruß,
steve1da
Top
#3
Hallo Steve1da, passt net, habe auch scho versucht. #Wert!. Liegt vermutlich darin, dass nicht nur Zahlen vorhanden sind. Dodgy
Top
#4
Hola,

möglich. Sieht man auf Bildern leider nicht.
Was haben Texte in Spalten mit Beträgen zu suchen?

Gruß,
steve1da
Top
#5
Hallo, dann so..?


PHP-Code:
=SUMMENPRODUKT((AF11:AK22=B1)*1;J11:J22
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
ne, geht nicht, hatte ich auch schon. Das fiese daran ist ja: =SUMMENPRODUKT(($AF$11:$AF$22=B5)*(J12:J23<>0);($J$11:$J$22)) funktioniert. Weite ich =SUMMENPRODUKT(($AF$11:$Ak$22=B5)*(J12:J23<>0);($J$11:$J$22)) aus, klappt es nicht mehr :16:

Was mache ich falsch????
Top
#7
... gelöscht

... ich baue das nicht nach... Also weiß ich es nicht.
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hola,

lass doch einfach den Text in J11:J22 weg.

Gruß,
steve1da
Top
#9
Hi Tomas,

das kann nicht funktionieren, weil Du eine mehrspaltige Matrix hast, die Du mit einer einspaltigen vergleichst!

richtig wäre es so:


Code:
=SUMMENPRODUKT((($AF$11:$AF$22=B5)+($AG$11:$AG$22=B5)+($AG$11:$AG$22=B5)+($AH$11:$AH$22=B5)+($AI$11:$AI$22=B5)+($AJ$11:$AJ$22=B5)+($AK$11:$AK$22=B5)>0)*1;($J$11:$J$22))

aber da wäre wohl eine Hilfsspalte geschickter!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#10
Ich mache es so wie steve1da empfohlen hat, ich lasse die €-Zeichen weg. Das ist der schnellst und einfachste Weg. Vielen Dank für Eure Unterstützung :98:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste