Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1668to1672
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

Spaltenbereich fest machen

Spaltenbereich fest machen
24.01.2019 18:03:59
Frank
Hallo,
ich habe eine Formel für Berechnungen die in etwa so ausschaut...
=SUMMENPRODUKT((Tabelle1!A2:A500="Ein")*((Tabelle1!D2:D500=0)+(Tabelle1!D2:D500=JAHR(HEUTE()))); Tabelle1!E2:E500)
Ich möchte aber, dass immer der angegebene Bereich zur Berechnung verwendet wird, das Problem hierbei ist, sobald Zeilen aus der Tabelle gelöscht werden, verringert sich mein Spaltenbereich. Wenn ich als Spaltenbereich z.B. A:A angebe, stürzt Excel beim Import von Datensätze ab bzw. meine Prozessorleistung geht auf 100%.
Gibt es hierfür ein Lösungsansatz?
Gruß Frank.

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spaltenbereich fest machen
24.01.2019 20:33:48
Frank
Habe nun die Formel umgebaut und den Spaltenbereich fixiert...
=SUMMENPRODUKT((Tabelle1!$A$2:$A$496="Ein")*((Tabelle1!$D$2:$D$496=0) +(Tabelle1!$D$2:$D$496=JAHR(HEUTE())));Tabelle1!$E$2:$E$496)
Aber auch hier verringert sich der Bereich wenn ganze Zeilen gelöscht werden.
Keiner eine Idee?
Edit:
Ok, habe Lösung gefunden: Indirekt heißt das Stichwort.
AW: günstiger ist aber der Einsatz von INDEX() owT
25.01.2019 17:54:48
INDEX()
Gruß Werner
.. , - ...
AW: günstiger ist aber der Einsatz von INDEX() owT
25.01.2019 18:03:36
INDEX()
Warum wäre hier Index günstiger?
Also so...?
=SUMMENPRODUKT((INDEX("Tabelle1!A2:A500")="Ein")*((INDEX("Tabelle1!D2:D500")=0) +(INDEX("Tabelle1!D2:D500")=JAHR(HEUTE())));INDEX("Tabelle1!E2:E500"))
Anzeige
AW: günstiger ist aber der Einsatz von INDEX() owT
25.01.2019 18:08:53
INDEX()
Formel funktioniert leider so nicht
AW: analog INDIREKT() eben nur mit INDEX() owT
25.01.2019 18:27:42
neopa
Gruß Werner
.. , - ...
AW: ergänzend hierzu ...
25.01.2019 19:23:27
neopa
Hallo Frank,
... mehr zu INDIREKT() sieh mal hier: https://www.online-excel.de/excel/singsel.php?f=24
Wobei das bei nur einer INDIREKT()-Formel natürlich kein Problem wäre.
Trotzdem würde ich immer INDEX() nutzen, wenn wir hier z.B. nur Zeilen gelöscht7eingefügt werden können und der Auswertungsbereich trotzdem immer der gleiche Zeilenbereich sein soll:
Also in Deinem Fall so:
=SUMMENPRODUKT((INDEX(Tabelle1!$A:A;2):INDEX(Tabelle1!$A:A;496)="Ein")*((INDEX(Tabelle1!$D:D;2)
:INDEX(Tabelle1!$D:D;496)=0) +(INDEX(Tabelle1!$D:D;2):INDEX(Tabelle1!$D:D;496)=JAHR(HEUTE())));
INDEX(Tabelle1!$E:E;2):INDEX(Tabelle1!$E:E;496))

Gruß Werner
.. , - ...
Anzeige
AW: ergänzend hierzu ...
25.01.2019 20:41:02
Frank
Vielen Dank !!!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige