Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1412to1416
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Summenprodukt: Ende variabel

Summenprodukt: Ende variabel
05.03.2015 16:23:53
Burghard
Hallo,
wie kann man diese Formel mit variablem Ende umschreiben?
=SUMMENPRODUKT((Zahlungen!$B$3:$F$8)*(MONAT(Zahlungen!$A$3:$A$8)=SPALTE(A1)) *(Zahlungen!$B$1:$F$1=$E3))
z.B. in (funktioniert so aber nicht):
=SUMMENPRODUKT((Zahlungen!$B$3:VERWEIS(9^99;F:F)*(MONAT(Zahlungen!$A$3:VERWEIS(9^99;A:A)=SPALTE(A1)) *(Zahlungen!$B$1:$F$1=$E3))
Hilfe wäre nett.
Grüße Burghard

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenprodukt: Ende variabel
05.03.2015 16:33:40
Daniel
Hi
statt der Zellbezüge NAMEN verwenden.
die kannst du dann einfach von Hand erweiteren, ohne dass du in der Formel rumfummeln musst, oder du kannst die Namen auch dynamisch erstellen, dh der Zellbezug wird per Formel berechnet.
bspw du willst einen Zellbezug auf Spalte A, von der 2 bis zur letzten befüllten Zelle, das sieht dann so in der Namensdefinition aus, wenn es keine Leerzellen gibt:
=Tabelle1!$A$2:Index(Tabelle1!$A:$A;Anzahl2(Tabelle1!$A:$A))
Gruß Daniel

AW: Idee
05.03.2015 17:14:50
Burghard
Danke für den Lösungsansatz, Daniel. Muss ich länger drüber nachdenken, um ihn umzusetzen.
Grüße Burghard

Anzeige
mit INDEX() und ...
05.03.2015 16:45:51
neopa
Hallo Burghard,
... die ausgewerteten Bereiche müssen für SUMMENPRODUKT() trotzdem gleich groß sein. Deshalb kannst Du den letzten Wert nur aus einer Spalte bestimmen lassen. Ich hab dazu die Datumsspalte genommen.
=SUMMENPRODUKT((Zahlungen!$B$3:INDEX(Zahlungen!F:F;VERWEIS(9^99;Zahlungen!A:A;ZEILE(A:A)))) *(MONAT(Zahlungen!$A$3:INDEX(Zahlungen!A:A;VERWEIS(9^99;Zahlungen!A:A;ZEILE(A:A))))=SPALTE(A1)) *(Zahlungen!$B$1:$F$1=$E3))
Gruß Werner
.. , - ...

AW: Super!
05.03.2015 17:16:20
Burghard
Danke für die (nicht einfache) Lösung und die Hinweise, Werner. :-)
Grüße Burghard

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige