Office: Alternative zu SUMMENPRODUKT?

Helfe beim Thema Alternative zu SUMMENPRODUKT? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich führe mit über mehrere Dateien und Arbeitsblätter verknüpfte Formeln Berechnungen in Excel aus. Vor allem rechne ich mit Matrizen mit... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von MatStorm, 15. Juli 2011.

  1. MatStorm Erfahrener User

    Alternative zu SUMMENPRODUKT?


    Hallo,

    ich führe mit über mehrere Dateien und Arbeitsblätter verknüpfte Formeln Berechnungen in Excel aus. Vor allem rechne ich mit Matrizen mit z.B. 100 x 100 Zellen bzw. 100 Zeilen und 100 Spalten.

    Bsp. 3 x 3 Matrix:
    vonIndexNr\ nachIndexNr|100|200|300
    100
    200
    300

    Ich nutze für die eindeutige Wertzuweisung vonIndexNr nachIndexNr bisher die SUMMENPRODUKT-Formel:

    B2:
    =SUMMENPRODUKT(([Daten1.xls]Matrix1!$A$2:$A$4=$A2)*([Daten1.xls]Matrix1!$B$1:$D$1=B$1)*[Daten1.xls]Matrix1!$B$2:$D$4)

    Gibt es eine schneller rechnende Formel oder andere Möglichkeit der Rechenbeschleunigung in meinem Fall?

    Danke und LG, Mat
     
    MatStorm, 15. Juli 2011
    #1
  2. schatzi Super-Moderator
    Hallo!

    Teste mal:

    =INDEX([Daten1.xls]Matrix1!$B$2:$D$4;VERGLEICH($A2;[Daten1.xls]Matrix1!$A$2:$A$4;);VERGLEICH(B$1;[Daten1.xls]Matrix1!$B$1:$D$1;))
     
    schatzi, 15. Juli 2011
    #2
  3. MatStorm Erfahrener User
    Danke funzt :-) Was macht die Funktion schneller?

    Und wie verhindere ich NV, wenn eine Indexbeziehung nicht vorkommt?
     
    MatStorm, 15. Juli 2011
    #3
  4. schatzi Super-Moderator

    Alternative zu SUMMENPRODUKT?

    Hallo!

    SUMMENPRODUKT gehört eben zu den langsameren Excel-Funktionen, VERGLEICH zu den schnelleren.
    Außerdem willst du ja auch nix summieren und/oder multiplizieren, sondern "nur" suchen.

    Da ich deine Daten nicht kenne, hier der klassische Fehlerabfang:
    =WENN(ISTNV(DeineFormel);"";DeineFormel)
     
    schatzi, 15. Juli 2011
    #4
  5. MatStorm Erfahrener User
    Danke...

    mal eine generelle Zusatzfrage zu der Formelkombination INDEX - VERGLEICH: Was mache ich, wenn noch ein drittes Kriterium hinzukommt:

    Bsp. 3 x 3 Matrix:

    vonIndexNr|Kriterium|100|200|300
    100|A
    100|B
    200|A
    200|B
    300|A
    300|B

    Sollte ich dann wieder SUMMENPRODUKT nehmen?
    Nochmal Danke!
     
    MatStorm, 19. Juli 2011
    #5
  6. schatzi Super-Moderator
    Hallo!

    Wenn du mit SUMMENPRODUKT Geschwindigkeitsprobleme bekommst, dann lege einfach eine Hilfsspalte an, in der du deine beiden Spaltenkriterien verkettest,
    Dann kannst du wieder auf INDEX+VERGLEICH zurückgreifen.

    Ohne Hilfsspalte kannst du, wie du richtig sagst, wieder auf SUMMENPRODUKT ausweichen, oder aber INDEX+VERGLEICH als Matrixformel einsetzen.
    Ich kann mir zwar kaum vorstellen, dass die Matrixformel schneller ist, aber testen kannst du's ja trotzdem.

     ABCDEF
    1      
    2   100200300
    3 111A0,606335360,690677210,35330522
    4 111B0,662455720,300058410,72539489
    5 222A0,93370140,266110370,16256769
    6 222B0,745817290,05645690,79054446
    7 333A0,514296920,376731290,8429142
    8 333B0,687167440,967413530,49740095
    9      
    10      
    11      
    12Spalte B222    
    13Spalte CA    
    14Zeile 2200    
    15      
    16 0,26611037    
    17 0,26611037    
    18      
    ZelleFormel
    B16=SUMMENPRODUKT((B3:B8=B12)*(C3:C8=B13)*(D2:F2=B14)*D3:F8)
    B17{=INDEX(D3:F8;VERGLEICH(B12&B13;B3:B8&C3:C8;);VERGLEICH(B14;D2:F2;))}
    <table><tr><td>Achtung, Matrixformel enthalten!</td></tr><tr><td><span>Die geschweiften Klammern{} werden </span><span>nicht</span><span> eingegeben.</span></td></tr><tr><td><span>Verlassen Sie den Zelleneditor mit </span><span>Strg+Shift + Enter</span><span>, statt Enter alleine.</span></td></tr></table>[/parsehtml]
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    schatzi, 19. Juli 2011
    #6
Thema:

Alternative zu SUMMENPRODUKT?

Die Seite wird geladen...
  1. Alternative zu SUMMENPRODUKT? - Similar Threads - Alternative SUMMENPRODUKT

  2. XVERWEIS Alternative

    in Microsoft Excel Hilfe
    XVERWEIS Alternative: Hallo, ich habe folgendes Problem. Ich habe in einem Dokument die Funktion: XVERWEIS benutzt. Auf meinem Rechner funktioniert alles so wie es soll, allerdings bei meinen Kollegen nicht, da auf dem...
  3. LET/LAMBDA als PQ-Alternative (2x UNPIVOT, 2x SPLIT2D)

    in Microsoft Excel Tutorials
    LET/LAMBDA als PQ-Alternative (2x UNPIVOT, 2x SPLIT2D): Die anhängende Datei hat 24 KB und kann (Stand April 2023) in XL365 oder XLWeb geöffnet werden. Die LET/LAMBDA-Codes sind auch in XLWeb sichtbar, da sie in Zellen als Klartext wiederholt sind....
  4. Alternative zur Filter Funktion

    in Microsoft Excel Hilfe
    Alternative zur Filter Funktion: Hallo, ich suche hier nach einer Lösung und hoffe sehr auf Unterstützung. Ganz herzlichen Dank im Voraus! Ich habe eine Tabelle, die ich für ein Punktdiagramm auswerte (x und y-Werte). Das...
  5. Excel, eine Alternative für Mensch ärgere dich nicht...!

    in Microsoft Excel Hilfe
    Excel, eine Alternative für Mensch ärgere dich nicht...!: ...gute Morgen, Ich habe gerade ein wenig Zorn, was Excel anbelangt. Nicht nur, dass so ein Programm wie Excel absolut überarbeitungswürdig ist und nicht in "die heutigen Anforderungen...
  6. Alternative für verschachtelte WECHSELN-Funktion

    in Microsoft Excel Hilfe
    Alternative für verschachtelte WECHSELN-Funktion: Servus an alle, vorab ich bin noch nicht sehr tief in der EXCEL Materie deshalb sorry wenn es eine dumme Frage ist. Leider konnte ich weder hier im Forum noch bei Papa Google eine befriedigende...
  7. Alternative für ZÄHLENWENN

    in Microsoft Excel Hilfe
    Alternative für ZÄHLENWENN: Guten Morgen, ich habe zwei voneinander getrennte Dateien. In Tabelle A befinden sich die fixen "Stammdaten" von mehreren Artikeln. Dies sind bis zu 4 Zubehörteile, die den Artikeln zugeordnet...
  8. Alternative zu Summenprodukt

    in Microsoft Excel Hilfe
    Alternative zu Summenprodukt: Hallo, da wir ( 16 Mann ) jeden Samstag ein Dartturnier veranstalten, haben wir uns überlegt eine Exceltabelle mit unseren Ergebnissen anzulegen. Also ran an das Projekt. Tabelle mit Namen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden