Wer kann TEILERGEBNIS-Formel optimieren?
02.09.2004 12:22:39
Russi
Ich beiße mir grade die Zähne an einer Formel aus. Diese Formel bremst die Excel-Datei erheblich aus, aber vielleicht hat ja jemand von Euch einen Optimierungsvorschlag für mich?!?
So sieht sie jetzt aus:
="Anzahl:" & SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(LINKS(O10:O65536;2)="10")) + SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(LINKS(O10:O65536;2)="31")) + SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(LINKS(O10:O65536;2)="32"))+ SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(LINKS(O10:O65536;2)="57")) + SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(LINKS(O10:O65536;2)="87")) & " Stk."
Das macht die Formel:
Wirft Anzahl der Zellen aus Spalte O aus, die mit "10", "31", "32", "57" oder "87" beginnen. Da das Formelergebnis bei gefilterten Listen dynamisch angepasst werden muss, habe ich die Lösung per TEILERGEBNIS gewählt.
Meine erfolglosen Optimierungsversuche:
="Anzahl:" & SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(LINKS(O10:O65536;2)=(oder("10";31;32;57;87)))
="Anzahl:" &
SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("O"&ZEILE(10:65536)))*(oder(LINKS(O10:O65536;2)="10";LINKS(O10:O65536;2)="31";LINKS(O10:O65536;2)="32";LINKS(O10:O65536;2)="57";LINKS(O10:O65536;2)="87"))
Kann mir jemand von Euch Rat sagen, ob man hier was optimieren kann? Bin für jeden Tipp dankbar!!!
Russi
www.Russi.de.tt