Das Archiv des Excel-Forums

Datei langsam durch Formel


Betrifft: Datei langsam durch Formel
von: Fabi

Geschrieben am: 20.09.2019 07:02:06
Hallo an alle

Ich habe ein kleines Problem mir einer Formel

=WENN($B4="";"";
WENN(SUMMENPRODUKT((INDIREKT("'"&D$2&"'!B4:B60")=Übersicht!$B4)*(INDIREKT("'"&D$2&"'!H4:AM60")="U"))=0;"";
SUMMENPRODUKT((INDIREKT("'"&D$2&"'!B4:B60")=Übersicht!$B4)*(INDIREKT("'"&D$2&"'!H4:AM60")="U"))))
Zur Erläuterung:
Ich habe 12 Tabellenblätter mit den einzelnen Monaten.
Im Tabellenblatt „Übersicht“ haben ich von D2 bis O14 noch einmal die Monate stehen.
Jetzt will ich im Bereich D3 bis O56 bestimmte Werte aus den anderen Tabellenblattern zählen.

Das klappt mir dieser Formel (Beispiel) auch wunderbar, ABER jetzt zu meinen Problem.

Wenn ich das für alle 12 Monate mache, dann wird die Datei extrem langsam beim öffnen und/oder beim bearbeiten.

Kann man diese Formel auch anders schreiben oder gibt es einen anderen weg?

Danke
Fabi

Betrifft: AW: Datei langsam durch Formel
von: 1714033.html

Geschrieben am: durch Formel
Hallo Fabi

das Formeln Excel langsam machen ist in bekanntes Problem. Vielleicht gibt es dafür eine bssere Formel??
Andere Frage: - ich nehme an die Werte veraendern sich bei abgelaufenen Monaten nicht mehr.
Die könnte man durch Kopieren und Werte infügen in feste Werte umwandeln. Hilft dir das weiter?
ZaehlenWenn kann man auch per VBA ausführen, und dann als feste Werte eintragen.

mfg Piet

Betrifft: AW: Datei langsam durch Formel
von: 1714044.html
Geschrieben am: durch Formel
Hola,
wahrscheinlich sind die 12 Blätter gleich aufgebaut? Dann pack alles auf ein Blatt und Auswertungen sind ein Klacks.
Gruß,
steve1da

Betrifft: AW: Datei langsam durch Formel
von: 1714068.html
Geschrieben am: durch Formel
HI
das Indirekt sorgt dafür, dass die Formeln bei jeder beliebigen Änderung in Excel neu berechnet wird, egal wo diese passiert (normale Formeln werden nur dann neu berechnet, wenn sich im referenzierten Zellbereich eine Änderung ergibt).
das ist dann natürlich schlecht für die Performance.
Im Prinzip brauchst du das Indirekt ja nur, damit du die Formel ausgehend von D3 nicht nur nach unten, sondern auch nach rechts ziehen kannst.
Sind die Tabellenbattbezeichungen in D2:O2 stabil und ändern sich nicht mehr nachträglich (dass Monatsnamen sind, lässt darauf schließen)
Wenn ja und wenn du die Performance deiner Datei verbessern willst, solltest du dir die Mühe machen, die Formel für jede Spalte separat mit dem passenden Tabellenblattnamen zu erstellen, so dass du den Zellbezug normal ohne Indirekt schreiben kannst.
Gruß Daniel

Excel-Beispiele zum Thema "Datei langsam durch Formel "

Diagramm-Datenreihen blinken lassen und Linie langsam zeichnen download Anzeigen von Werten und Formeln download
Zeile einfügen und Formeln und Werte übernehmen download Formeln mit Zelladressen speichern download
Zeilenumbruch in Formel erzwingen download Aktueller Arbeitsblattname in Formel download
Variable in Formel einbauen download Ein Zeichen in einer Formel suchen download
Variable in Excel-Formel einbauen. download Summenformel unter Zahlenreihe eintragen download
Arbeitszeittabelle und SVERWEIS-Formel download Zeilen mit leeren Formeln beim Druck unterdrücken download
Ausgabe einer benutzerdefinierten Funktion in Matrixformel download Listung der mit der Formel KOMBINATIONEN() ermittelten Elemente download
Alle Formeln und Links in Werte wandeln download Formel bis zur letzten Zeile der Nebenspalte kopieren download
Summenformel per VBA eintragen download Namen löschen ohne Formeln zu zerstören download
Anzeige der Formel mit Quellblattangabe download Alle Formeln und Zahlen löschen download
Textstring in berechenbare Formel umwandeln download Spielpaarungen von Vorrunde bis Finale durch Formeln ermitteln download
Zahlenstring mit Formel auslesen und Fehlermeldung verhindern download Wahrheitsprüfung einer mit Zellwerten zusammengestzten Formel download
SVERWEIS-Formel über mehrere Fundstellen download Mittelwert einer Zahlenreihe bis zur Zeile mit der Formel download
SVERWEIS-, WVERWEIS- und Matrixformel-Beispiele download Beispiel für die Anwendung der SUMMEWENN-FORMEL download
Datei auswählen, öffnen und Formelsuchdialog anzeigen download Formelbereich in Einzelelemente aufschlüsseln download
Signal, wenn sich Formelwert über eine Grenze bewegt download Formeleingabe über ShortCut download
UserForm-Aufruf, wenn Formel-Wert Grenze überschreitet download In Abhängigkeit von einem Formelwert Makro starten download
In Abhängigkeit von einem Formelwert Mail mit Outlook versenden download Anzahl nach 2 Kriterien ermitteln mit DB-Funktion und MatrixFormel download
Sortierung mit Formel-Leerstrings am Ende download Nach Formelkalkulation Zellwert erhöhen download
Markierung von Formeln über bedingte Formatierung download Zellschutz nur für Formeln download
Text in Formel und Formel in Text download Blatt ohne Code, Steuerelement und Formeln speichern download
Zählen von in einer Formel vorkommenden Zahlen download Temporärer VBA-Einsatz einer Matrixformel download
Eintragen von Matrixformeln in eine Jahres-/Monatsmatrix download Dynamischer Blattname in SVERWEIS-Formel download
Bei Eintrag Übernahme der Formel aus Nebenzelle download TextBox-Eingabe mit Formel weiterberechnen und zurückgeben download
Formeltexte anzeigen download Formel zur Ermittlung von Ostersonntag download
Ermittlung von Datenbank- und Array-Formelergebnissen per VBA download