Office: (Office 2007) ... ist Summenprodukt die richtige Vorgehensweise ...

Helfe beim Thema ... ist Summenprodukt die richtige Vorgehensweise ... in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Morgen allerseits, ich habe da ein Problem, welches ich nicht so richtig beschreiben kann und wo ich schon einige Zeit mit verbracht habe.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von OfficeUser, 25. Januar 2009.

  1. OfficeUser Neuer User

    ... ist Summenprodukt die richtige Vorgehensweise ...


    Guten Morgen allerseits,

    ich habe da ein Problem, welches ich nicht so richtig beschreiben kann und wo ich schon einige Zeit mit verbracht habe. *frown.gif*

    Ich habe eine Tabelle mit ca. 1.000 PNr. Diese PNr. (kommen) können mehrfach vorkommen.
    Nun möchte ich pro PNr. (für das Jahr 2009) eine Summe errechnen, welche dann in einer separaten Tabelle (mit weiteren Angaben) aufgelistete werden soll.
    Anbei mal ein Auszug zum besseren Verständnis.

    Habe es schon mit Summenprodukt versucht, aber ohne Erfolg.

    Hat jemand eine Idee?
    Besten Dank vorab
    :)
     
    OfficeUser, 25. Januar 2009
    #1
  2. OfficeUser Neuer User
    Moin,

    *ABCDEFGHIJKLMNOP
    1IST-Zustand*********SOLL*****
    2BereichNr.JahrArtAnspruchVerbrauchRest1geplantRest2*BereichNr.JahrRest1geplantRest2
    3A47112007TU3030000*A4711200932032
    4A47112008TU3028202*A4712200935134
    5A47112009TU30030030*B4813200950743
    6A47122008TU3025514*******
    7A47122009TU30030030*******
    8B48132007TU3030000*******
    9B48132007TU3030000*******
    10B48132008TU301515015*******
    11B48132009TU30030228*******
    12B48132009SU50550*******
    ZelleFormel
    N3=SUMMENPRODUKT(($A:$A=K3)*($B:$B=L3)*$G:$G)
    O3=SUMMENPRODUKT(($A:$A=K3)*($B:$B=L3)*$H:$H)
    P3=SUMMENPRODUKT(($A:$A=K3)*($B:$B=L3)*$I:$I)
    N4=SUMMENPRODUKT(($A:$A=K4)*($B:$B=L4)*$G:$G)
    O4=SUMMENPRODUKT(($A:$A=K4)*($B:$B=L4)*$H:$H)
    P4=SUMMENPRODUKT(($A:$A=K4)*($B:$B=L4)*$I:$I)
    N5=SUMMENPRODUKT(($A:$A=K5)*($B:$B=L5)*$G:$G)
    O5=SUMMENPRODUKT(($A:$A=K5)*($B:$B=L5)*$H:$H)
    P5=SUMMENPRODUKT(($A:$A=K5)*($B:$B=L5)*$I:$I)

    Oder evtl. als Pivot

    *ABCDE
    3**Daten**
    4BereichNr.Summe - Rest1Summe - geplantSumme - Rest2
    5A471132032
    6*471235134
    7A Ergebnis*67166
    8B481350743
    9B Ergebnis*50743
    10Gesamtergebnis*1178109
     
    OfficeUser, 26. Januar 2009
    #2
  3. Moin Thomas,

    vielen Dank für die schnelle Hilfestellung!
    So ähnlich hatte ich es (für die Berechnung) auch probiert, nur ohne Erfolg.

    Mein Problem geht aber noch weiter. *frown.gif*
    Die Basisdaten in der NEUEN Tabelle wie Bereich, Nr. und Jahr sind so nicht vorgegeben, sondern müssen erst aus der Basisliste übernommen werden.
    Kannst du mir da auch weiterhelfen?

    Besten Dank!

    PS:
    Die Pivot-Lösung kommt hier leider nicht zum tragen, da ich mit den Werten der einzellnen PNr. und der Bereiche noch weiter rechnen muss!
     
  4. ... ist Summenprodukt die richtige Vorgehensweise ...

    Hi,

    Ich würde mir Bereich und Nr. per Spezialfilter ohne Duplikate ermitteln lassen.
     
  5. Hallo Thomas,

    ...per Spezialfilter...!?

    Ich hatte einen Lösungsweg über BereichVerschieben versucht.
    Ist dies (auch) (nicht) möglich?

    Kannst du mir da BITTE unter die Arme greifen?!

    Danke *Smilie
     
  6. OfficeUser Neuer User
    Hi,

    hier mal ein vorschlag mit Hilfsspalte

    *ABCDEFGHIJKLMNOPQ
    1*IST-Zustand**********SOLL****
    2*BereichNr.JahrArtAnspruchVerbrauchRest1geplantRest2**BereichNr.JahrRest1geplant
    3A4711A47112007TU3030000*A4711A47112009320
    4A4711A47112008TU3028202*A4712A47122009351
    5A4711A47112009TU30030030*B4813B48132009507
    6A4712A47122008TU3025514*******
    7A4712A47122009TU30030030*******
    8B4813B48132007TU3030000*******
    9B4813B48132007TU3030000*******
    10B4813B48132008TU301515015*******
    11B4813B48132009TU30030228*******
    12B4813B48132009SU50550*******
    ZelleFormel
    A3=B3&C3
    L3{=INDIREKT("A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A;;;ZEILE(:0));A:A0)=1;ZEILE(:0));ZEILE(A1)))}
    M3=SVERWEIS(L3;$A:$B;2;0)
    N3=SVERWEIS(L3;$A:$C;3)
    O3{=MAX(($A:$A=L3)*$D:$D)}
    P3=SUMMENPRODUKT(($B:$B=M3)*($C:$C=N3)*$H:$H)
    Q3=SUMMENPRODUKT(($B:$B=M3)*($C:$C=N3)*$I:$I)
    A4=B4&C4
    L4{=INDIREKT("A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A;;;ZEILE(:0));A:A0)=1;ZEILE(:0));ZEILE(A2)))}
    M4=SVERWEIS(L4;$A:$B;2;0)
    N4=SVERWEIS(L4;$A:$C;3)
    O4{=MAX(($A:$A=L4)*$D:$D)}
    P4=SUMMENPRODUKT(($B:$B=M4)*($C:$C=N4)*$H:$H)
    Q4=SUMMENPRODUKT(($B:$B=M4)*($C:$C=N4)*$I:$I)
    A5=B5&C5
    L5{=INDIREKT("A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A;;;ZEILE(:0));A:A0)=1;ZEILE(:0));ZEILE(A3)))}
    M5=SVERWEIS(L5;$A:$B;2;0)
    N5=SVERWEIS(L5;$A:$C;3)
    O5{=MAX(($A:$A=L5)*$D:$D)}
    P5=SUMMENPRODUKT(($B:$B=M5)*($C:$C=N5)*$H:$H)
    Q5=SUMMENPRODUKT(($B:$B=M5)*($C:$C=N5)*$I:$I)
    A6=B6&C6
    A7=B7&C7
    A8=B8&C8
    A9=B9&C9
    A10=B10&C10
    A11=B11&C11
    A12=B12&C12
    Achtung, Matrixformel enthalten!
    <span>Die geschweiften Klammern{} werden </span><span style='text-decoration:underline'>nicht</span><span> eingegeben.</span>
    <span>Verlassen Sie den Zelleneditor mit </span><span style='font-weight:bold; color:#FF0000'>Strg+Shift + Enter</span><span>, statt Enter alleine.</span>
     
    OfficeUser, 26. Januar 2009
    #6
  7. Hallo Thomas,

    vielen Dank für DEINE Bemühungen, ist echt *top
    Deinen Lösungsweg habe ich noch etwas angepasst, da ich ohne Hilfspalte arbeiten muss!
    Anbei die Lösung, für alle die es interessiert.

    Noch mal vielen Dank! *Smilie
     
  8. ... ist Summenprodukt die richtige Vorgehensweise ...

    Hallo allerseits,

    ich noch mal *wink.gif*

    Habe jetzt mal den Produktivlauf mit über 3.500 Zeilen und mehr als 800 verschiedene PNr. gestartet.
    Ergebnis war ein Komplettabsturz von Excel! *frown.gif*

    Nach diversen Recherchen habe ich jetzt gelesen, dass die Formel Indirekt(... sich jedesmal neu berechnet, was zu Folge haben kann, dass die Rechenleistung teilweise nicht ausreicht!
    Ich gehe davon aus, dass dieser Fall bei mir eingetreten ist ...

    ... und daher meine Frage in die Runde,
    gibt es noch Alternativen die zum Ergebnis führen?

    In voller Hoffnung verbleibe ich
    bis später
     
  9. Hi,

    ich denke mal, daß das weniger an INDIREKT liegt, als daran, dass hier mit Matrixformeln gearbeitet wird und die sind sehr rechenintensiv
     
  10. Hallo Thomas,

    ...ich gehe dann mal davon aus, dass es sich hier um eine unglückliche Konstellation handelt!

    Gibt es eine Lösung ohne Matrixformel und/oder INDIREKT ?
     
  11. OfficeUser Neuer User
    Hi,

    versuch das mal. Die Änderung betrifft jetzt nur die Spalte L und sollte eigentlich schneller laufen

    *ABCDEFGHIJKLMNOP
    1IST*********SOLL*****
    2BereichNr.JahrArtAnspruchVerbrauchRest1geplantRest2*BereichNr.JahrRest1geplantRest2
    3A47112007TU3030000*A4711200932032
    4A47112008TU3028202*C4712200935134
    5A47112009TU30030030*B4813200950743
    6C47122008TU3025514*******
    7C47122009TU30030030*******
    8B48132007TU3030000*******
    9B48132007TU3030000*******
    10B48132008TU301515015*******
    11B48132009TU30030228*******
    12B48132009SU50550*******
    ZelleFormel
    K3=INDEX(A:A;VERGLEICH(L3;B:B;0))
    L3=MIN(B:B)
    M3{=MAX(($B:$B=L3)*$C:$C)}
    N3=SUMMENPRODUKT(($B:$B=L3)*$G:$G)
    O3=SUMMENPRODUKT(($B:$B=L3)*$H:$H)
    P3=SUMMENPRODUKT(($B:$B=L3)*$I:$I)
    K4=INDEX(A:A;VERGLEICH(L4;B:B;0))
    L4=WENN(MAX(B:B)=MAX(L:L3);"";KGRÖSSTE(B:B;ZÄHLENWENN(B:B;">"&L3)))
    M4{=MAX(($B:$B=L4)*$C:$C)}
    N4=SUMMENPRODUKT(($B:$B=L4)*$G:$G)
    O4=SUMMENPRODUKT(($B:$B=L4)*$H:$H)
    P4=SUMMENPRODUKT(($B:$B=L4)*$I:$I)
    K5=INDEX(A:A;VERGLEICH(L5;B:B;0))
    L5=WENN(MAX(B:B)=MAX(L:L4);"";KGRÖSSTE(B:B;ZÄHLENWENN(B:B;">"&L4)))
    M5{=MAX(($B:$B=L5)*$C:$C)}
    N5=SUMMENPRODUKT(($B:$B=L5)*$G:$G)
    O5=SUMMENPRODUKT(($B:$B=L5)*$H:$H)
    P5=SUMMENPRODUKT(($B:$B=L5)*$I:$I)
    Achtung, Matrixformel enthalten!
    <span>Die geschweiften Klammern{} werden </span><span style='text-decoration:underline'>nicht</span><span> eingegeben.</span>
    <span>Verlassen Sie den Zelleneditor mit </span><span style='font-weight:bold; color:#FF0000'>Strg+Shift + Enter</span><span>, statt Enter alleine.</span>
     
    OfficeUser, 27. Januar 2009
    #11
  12. Hallo Thomas,

    Dank DEINER "kleinen" Änderung/Anpassung läuft die Berechnung jetzt rund! *biggrin.gif*
    Ich bekomme keine Abstürze mehr!

    Manchmal ist einfach einfach einfacher *mrcool

    Besten Dank!!!!
     
Thema:

... ist Summenprodukt die richtige Vorgehensweise ...

Die Seite wird geladen...
  1. ... ist Summenprodukt die richtige Vorgehensweise ... - Similar Threads - Summenprodukt richtige Vorgehensweise

  2. Summenprodukt als Vergleich zu Pivot

    in Microsoft Excel Hilfe
    Summenprodukt als Vergleich zu Pivot: Hallo Zusammen, ich habe eine kurze Frage. Ich habe eine Tabelle in der von den Quelldaten, ca. 35000 Zeilen, Pivots erstellt werden. Als Vergleich würde ich gerne Formeln neben die Pivotwerte...
  3. Summenprodukt vereinfachen

    in Microsoft Excel Hilfe
    Summenprodukt vereinfachen: Hallo, ich habe folgende Summenprodukt-Formel, die ich gerne vereinfachen möchte: =SUMMENPRODUKT (B10:X10=B1+B10:X10=B3+B20:X20=B1+B20:X20=B3+[...]+B200:X200=B1+B200:X200=B3) Ich simuliere...
  4. Zaehlenwenns mit mehreren Kriterien?

    in Microsoft Excel Hilfe
    Zaehlenwenns mit mehreren Kriterien?: Hallo Zusammen, ich habe in einer Tabelle eine Kundennummer und in einer anderen alle Lieferungen an diesen Kunden inkl der Lieferbedingungen pro Lieferung. Ich wüsste gerne, ob es zu einem...
  5. Office 365; Summenprodukt

    in Microsoft Excel Hilfe
    Office 365; Summenprodukt: Moinmoin zusammen, ich bekomme den Fehler #WERT! nicht weg. Die Formel lautet: =SUMMENPRODUKT((MONAT($B$11:$B$36)=MONAT($N$11))*($E$11:$E$36)) Damit möchte ich lediglich geleistete Minuten pro...
  6. Summewenns mit Datum und Zwei Buchstaben eingrenzen

    in Microsoft Excel Hilfe
    Summewenns mit Datum und Zwei Buchstaben eingrenzen: Guten Abend Zusammen, ich versuche aus einer Tabelle mit Summewenns (sumifs) die Beträge vom Kalendermonat abweichend zu errechnen. Das funktioniert mittlerweile auch. Da das Datum über den...
  7. Summenprodukt mit wenn funktion

    in Microsoft Excel Hilfe
    Summenprodukt mit wenn funktion: Hallo zusammen, ich benötige Hilfe bzgl. meiner Berechnung. Ich habe schon vieles ausprobiert........., immer falsches Ergebnis Es soll wie folgt gerechnet werden: wenn unter Preis (Spalte...
  8. SUMMEWENN oder SUMMEWENNS zum verzweifeln

    in Microsoft Excel Hilfe
    SUMMEWENN oder SUMMEWENNS zum verzweifeln: Hallo zusammen, manchmal ist es viel schwerer als man denkt. Ich verzweifle an einer Formel die mir anfangs ganz einfach zu sein schien aber anscheinend sind meine Excel Kenntnisse nicht...
  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