Registriert seit: 14.11.2017
Version(en): 2013
Danke an Elex, funktioniert. Habs abgeändert, dass es mit einer Tabelle unbestimmter Länge geht:
Code:
=SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1));B3; INDEX([Datenbasis_FA.xlsm]FA04!F:F;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!F:F;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1)))+ SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1));B3; INDEX([Datenbasis_FA.xlsm]FA04!G:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!G:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1)))
läuft. Jetzt guck ich mal, was das Problem war.
Registriert seit: 13.04.2014
Version(en): 365
15.11.2017, 12:14
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2017, 12:14 von BoskoBiati .)
Hi,
irgendwie hat sich ind die Formel ein INDEX eingeschlichen, der nicht dahin gehört:
Code:
=SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA07!$E:$E;AGGREGAT(14;6;ZEILE([Datenbasis_FA.xlsm]FA07!$E:$E)/([Datenbasis_FA.xlsm]FA07!$E:$E=B3);1)):INDEX([Datenbasis_FA.xlsm]FA07!$E:$E;AGGREGAT(14;6;ZEILE([Datenbasis_FA.xlsm]FA07!$E$1:$E$65536)/([Datenbasis_FA.xlsm]FA07!$E$1:$E$65536=B3);C3));B3;INDEX(B:B;AGGREGAT(14;6;ZEILE([Datenbasis_FA.xlsm]FA07!$E:$E)/([Datenbasis_FA.xlsm]FA07!$E:$E=B3);1)):INDEX(B:B;AGGREGAT(14;6;ZEILE([Datenbasis_FA.xlsm]FA07!$E:$E)/([Datenbasis_FA.xlsm]FA07!$E:$E=B3);C3)))
mit dem Suchbegriff in B3 und der Anzahl in C3
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 14.11.2017
Version(en): 2013
15.11.2017, 12:42
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2017, 12:42 von turbo .)
Fehler gefunden, mehrere Spalten als Summe_Bereich sind nicht zulässig, man muss die Summe aus jeder Spalte bilden und die einzelnen Summen dann summieren. Danke an alle.
Registriert seit: 13.04.2014
Version(en): 365
15.11.2017, 12:57
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2017, 12:57 von BoskoBiati .)
Hi,
Zitat: mehrere Spalten als Summe_Bereich sind nicht zulässigwer erzählt denn sowas?????
Arbeitsblatt mit dem Namen 'Tabelle1' C D E F 22 x 1 1 4 23 1 1 24 x 0 0 25 1 1 26 x 1 1 27 0 0 28 x 0 1 29 1 0 30 x 1 1 31 1 1 32 1 0 33 0 0 34 x 1 0
Zelle Formel F22 =SUMMEWENN (C22:C34;"x";D22:E34)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Nur ist das Ergebnis dann nicht korrekt, weil nur eine Spalte ausgewertet wird!
Wenn die Bereiche gleich groß sind, geht es auch über mehrere Spalten:
Arbeitsblatt mit dem Namen 'Tabelle1' C D E F G 22 x 1 1 7 23 x 1 1 24 x 0 0 25 x 1 1 26 x 1 1 27 x 0 0 28 x 0 1 29 x 1 0 30 x 1 1 31 x 1 1 32 1 0 33 0 0 34 x 1 0
Zelle Formel G22 =SUMMEWENN (C22: D34;"x";E22:F34)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Ansonsten wäre SUMMENPRODUKT die ALternative:
Arbeitsblatt mit dem Namen 'Tabelle1' C D E F 22 x 1 1 8 23 1 1 24 x 0 0 25 1 1 26 x 1 1 27 0 0 28 x 0 1 29 1 0 30 x 1 1 31 1 1 32 1 0 33 0 0 34 x 1 0
Zelle Formel F22 =SUMMENPRODUKT ( (C22:C34="x") *D22:E34)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 14.11.2017
Version(en): 2013
(15.11.2017, 12:54) BoskoBiati schrieb: Nur ist das Ergebnis dann nicht korrekt, weil nur eine Spalte ausgewertet wird!Wenn ich die Formel
Code:
=SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1));B3; INDEX([Datenbasis_FA.xlsm]FA04!F:F;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!F:F;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1)))+ SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1));B3; INDEX([Datenbasis_FA.xlsm]FA04!G:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!G:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1)))
zu
Code:
=SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1));B3; INDEX([Datenbasis_FA.xlsm]FA04!F:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!F:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1)))
ändere, spuckt Excel #BEZUG! raus.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
klar, weil Du die Formel nicht verstanden hast:
Code:
=SUMMEWENN(INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!E:E;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1));B3; INDEX([Datenbasis_FA.xlsm]FA04!F:F;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););60)): INDEX([Datenbasis_FA.xlsm]FA04!G:G;KGRÖSSTE(INDEX(([Datenbasis_FA.xlsm]FA04!$E:$E=B3)*ZEILE($A:$A););1)))
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag: 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag 28
• turbo
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Ich steige mal wieder ein ... :05:
Angehängte Dateien
60_letzte_Wertexlsx.xlsx (Größe: 24,95 KB / Downloads: 4)
Beste Grüße
Günther Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb - Files mehr herunter! -> So geht's ohne!
Registriert seit: 14.11.2017
Version(en): 2013
(15.11.2017, 14:10) BoskoBiati schrieb: klar, weil Du die Formel nicht verstanden hastSo ist es.
Registriert seit: 14.11.2017
Version(en): 2013
(14.11.2017, 12:18) GMG-CC schrieb: Alternative ohne (mehr oder weniger fehleranfällige) Formel und mit wenigen Mausklicks: Power Query.Wie funktioniert das genau mit Power Query?
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
15.11.2017, 16:26
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2017, 16:26 von GMG-CC .)
Na ja, Kurzbeschreibung:
Liste im Editor importieren Filter auf Produkt A setzen Nur die letzten 60 Zeilen anzeigen lassen (filtern) entweder Speichern und per Excel die Summe bilden lassen oder über die Statistik-Funktion die Summe berechnen lassen, Tabelle daraus erstellen und dann speichern.
Beste Grüße
Günther Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb - Files mehr herunter! -> So geht's ohne!