Office: Formel gesucht - wenn-dann-sonst, summe...

Helfe beim Thema Formel gesucht - wenn-dann-sonst, summe... in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich komme einfach nicht weiter. Im Tabellenblatt "Formeln" in den Zellen B3 bis B8 würde ich mir gerne die Anzahl der offenen Stücke... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Moxos, 8. September 2009.

  1. Moxos Erfahrener User

    Formel gesucht - wenn-dann-sonst, summe...


    Hallo zusammen,
    ich komme einfach nicht weiter. Im Tabellenblatt "Formeln" in den Zellen B3 bis B8 würde ich mir gerne die Anzahl der offenen Stücke anzeigen lassen, die zum jeweiligen Datum (Zellen A3 bis A8) bestanden haben. Die Daten dazu liefert der Report aus dem Tabellenblatt "Basisdaten". Heißt, wenn A3 vor dem Datum aus "geliefert am" ist, war das Teil zu dem Zeitpunkt A3 noch offen. Auch ist es offen, wenn die Zelle in "geliefert am" leer ist. Die Anzahl der offenen Stücke soll dann addiert werden. Diese zu addiereden Zahlen müssen dann aus den Spalten "offen" bzw. "geliefert" ausgelesen werden. Hat einer eine Idee, wie sich das realisieren lässt???

    Vielen Dank für die Hilfe!

    Gruß
    Mox
     
  2. schatzi Super-Moderator
    Hallo!

    Klingt nach SUMMENPRODUKT:

     AB
    2 offen
    317.07.200995
    416.07.200995
    515.07.200995
    614.07.200995
    713.07.200995
    812.07.200995
    ZelleFormel
    B3=SUMMENPRODUKT(((A3<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
    A4=A3-1
    B4=SUMMENPRODUKT(((A4<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
    A5=A4-1
    B5=SUMMENPRODUKT(((A5<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
    A6=A5-1
    B6=SUMMENPRODUKT(((A6<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
    A7=A6-1
    B7=SUMMENPRODUKT(((A7<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
    A8=A7-1
    B8=SUMMENPRODUKT(((A8<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  3. Moxos Erfahrener User
    Mhmm... da stimmt aber etwas nicht, da ja am z.B. 12.7. keine Stücke offen waren... Die 95 offenen wurden ja erst ein Tag später am 13.7. angelegt. Eine weitere Idee? Oder Modifikation?

    Gruß, Mox


    edit: richtig wäre:
    17.07.2009 127
    16.07.2009 428
    15.07.2009 428
    14.07.2009 428
    13.07.2009 428
    12.07.2009 0
     
  4. schatzi Super-Moderator

    Formel gesucht - wenn-dann-sonst, summe...

    Hallo!

    Also fließt der Bereich Basisdaten!B2:B999 auch in die Berechnung ein?
    Das war aus deiner bisherigen Beschreibung nicht ersichtlich.

    =SUMMENPRODUKT((A3>=Basisdaten!B$2:B$999)*((A3<Basisdaten!C$2:C$999)+(Basisdaten!C$2:C$999=""))*Basisdaten!D$2:D$999)
     
  5. Moxos Erfahrener User
    Leider immernoch nicht... Jetzt bekomme ich als Ergebnis immer 95 und einmal 0. Mir ist aufgefallen, dass du gar nicht Spalte E abfragst und damit die Lieferungen die später als das Datum "A3" sind, nicht mit als offen addierst. Die in meinem letzten Beitrag erwähnten Ergebnisse müssten sich so ergeben.

    Gruß
    Mox
     
  6. schatzi Super-Moderator
    Hallo!

    Ich befürchte, ich verstehe die Aufgabenstellung immer noch nicht...
    Kannst du's mir mal konkret am Beispiel 17.07.09 (=127) erklären?
    Wie kommst du auf 127?
    Welche Zahlen (Zellbereiche) werden hier addiert/subtrahiert und warum?
     
  7. Moxos Erfahrener User
    Ganz einfach:
    Alle erzeugten Bestellungen kleiner oder gleich 17.7., die offen sind = 95
    Alle erzeugten Bestellungen kleiner oder gleich 17.7., die erst nach dem 17.7. beliefert wurden (also am 18.7., 23.8., etc.), waren ja am 17.7. noch offen = 32

    95+32=127

    Ich hoffe, das hilft dir weiter.

    Gruß
     
  8. Moxos Erfahrener User

    Formel gesucht - wenn-dann-sonst, summe...

    Hallo... hat denn keiner eine Idee, wie sich das in Excel umsetzen lässt???
     
  9. schatzi Super-Moderator
    Hallo!

    Dann vielleicht so?

     AB
    2 offen
    317.07.2009127
    416.07.2009428
    515.07.2009428
    614.07.2009428
    713.07.2009428
    812.07.20090
    ZelleFormel
    B3=SUMMEWENN(Basisdaten!B:B;"<="&A3;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A3)*(Basisdaten!C$2:C$999>A3)*Basisdaten!E$2:E$999)
    A4=A3-1
    B4=SUMMEWENN(Basisdaten!B:B;"<="&A4;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A4)*(Basisdaten!C$2:C$999>A4)*Basisdaten!E$2:E$999)
    A5=A4-1
    B5=SUMMEWENN(Basisdaten!B:B;"<="&A5;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A5)*(Basisdaten!C$2:C$999>A5)*Basisdaten!E$2:E$999)
    A6=A5-1
    B6=SUMMEWENN(Basisdaten!B:B;"<="&A6;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A6)*(Basisdaten!C$2:C$999>A6)*Basisdaten!E$2:E$999)
    A7=A6-1
    B7=SUMMEWENN(Basisdaten!B:B;"<="&A7;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A7)*(Basisdaten!C$2:C$999>A7)*Basisdaten!E$2:E$999)
    A8=A7-1
    B8=SUMMEWENN(Basisdaten!B:B;"<="&A8;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A8)*(Basisdaten!C$2:C$999>A8)*Basisdaten!E$2:E$999)
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  10. Moxos Erfahrener User
    Super Sache Schatzi, funktioniert einwandfrei! Danke.
    Jetzt habe ich fast eine Woche versucht mir eine zusätliche Abfrage einzubauen, wieviele von diesen offenen Stücken zu spät waren am jeweiligen Tag... Leider habe ich es nicht geschafft. Kannst du (oder vielleicht weiß es auch jemand anders) mir hier weiterhelfen. Ich stelle mir das gar nicht so schwierig vor, komme aber absolut nicht weiter. Datei anbei.

    Gruß
    Mox
     
  11. Moxos Erfahrener User
    Hallo zusammen,
    da dieses Thema für mich relativ dringend wird, habe ich zur Hilfe die Zahlen, die ich als Ergebnis bekommen möchte mal manuell errechnet. Ein Hinweis ist vielleicht zusätzlich noch praktisch: Wenn das Lieferdatum leer ist und das SOLL Datum in der Vergangenheit oder die Gegenwart ist, ist das Stück zu spät. Sollte das SOLL Datum dagegen in der Zukunft liegen, ist das Stück noch als pünktlich anzusehen.

    Hier die manuell errechneten Ergebnisse:

    offen davon zu spät
    17.07.2009 127 127
    16.07.2009 428 104
    15.07.2009 428 104
    14.07.2009 428 104
    13.07.2009 428 104
    12.07.2009 0 0

    Vielleicht lässt sich ja die Formel von Schatzi um diese Bedingung erweitern??

    Gruß
    Mox
     
  12. schatzi Super-Moderator
    Hallo!

    Hier mein Vorschlage, der allerdings am 13.07. von deiner Erwartung abweicht:

     ABC
    1   
    2 offendavon zu spät
    317.07.2009127127
    416.07.2009428104
    515.07.2009428104
    614.07.2009428104
    713.07.200942895
    812.07.200900
    ZelleFormel
    B3=SUMMEWENN(Basisdaten!B:B;"<="&A3;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A3)*(Basisdaten!C$2:C$999>A3)*Basisdaten!E$2:E$999)
    C3=SUMMEWENN(Basisdaten!B:B;"<="&A3;Basisdaten!D:D)+SUMMENPRODUKT((Basisdaten!B$2:B$999<=A3)*(Basisdaten!C$2:C$999>A3)*Basisdaten!E$2:E$999*(Basisdaten!F$2:F$999<=A3))
    A4=A3-1
    A5=A4-1
    A6=A5-1
    A7=A6-1
    A8=A7-1
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  13. Moxos Erfahrener User

    Formel gesucht - wenn-dann-sonst, summe...

    Hi,
    du hast recht, die Abweichung war mein Fehler. Kannst du mir kurz erläutern, was diese Formel macht, damit ich sei nachvollziehen kann:

    =SUMMEWENN(Basisdaten!B:B;"<A3>>> kein Problem kenne ich, verstehe ich!

    Aber:

    +SUMMENPRODUKT((Basisdaten!B$2:B$999<A3>A3)*Basisdaten!E$2:E$999*(Basisdaten!F$2:F$999<=A3))

    Lassen sich hier einzelne Stücke auseinander nehmen?

    Wäre gut, wenn du das kurz erläutern könntest. Die Excel-Hilfe hilft mir bei deiner Summenproduktkombination überhaupt nicht weiter.

    Ich erhoffe mir, dass ich nicht immer nachfragen muss, sondern es selbst erweitern könnte, wenn indikatoren hinzukommen.

    Gruß
    Moxos
     
  14. schatzi Super-Moderator
    Hallo!

    SUMMENPRODUKT((Basisdaten!B$2:B$999<=A3)*(Basisdaten!C$2:C$999>A3)*Basisdaten!E$2:E$999*(Basisdaten!F$2:F$999<=A3))

    checkt 3 Bedingungen:
    1. Sind die Werte aus Spalte B kleiner-gleich A3
    2. Sind die Werte aus Spalte C größer als A3
    3. Sind die Werte aus Spalte F kleiner-gleich A3
    Treffen alle drei Bedingungen (gleichzeitig) zu, dann werden die entsprechenden Werte aus Spalte E addiert.

    Die Multiplikation entspricht hier dem logischen UND. Ein logisches ODER würde hier einer Addition entsprechen.
     
  15. Moxos Erfahrener User
    Hi,
    jetzt habe ich doch noch einen Fehler gefunden... Ich vermute SUMMEWENN darf nicht verwendet werden, da ich dann sofort alle Stücke ohne Lieferung als zu spät gezählt bekomme. Ich habe das nun so versucht:

    =SUMMENPRODUKT((Basisdaten!B$2:B$999<A4>A4)+ISTLEER(Basisdaten!C$2:C$999))*Basisdaten!E$2:E$999*(Basisdaten!F$2:F$999<=A4))

    Leider Misserfolg. (Das "+" wollte ich als "oder" verwenden)

    Ideen??
     
Thema:

Formel gesucht - wenn-dann-sonst, summe...

Die Seite wird geladen...
  1. Formel gesucht - wenn-dann-sonst, summe... - Similar Threads - Formel gesucht summe

  2. Produktionsende ermitteln - Formel gesucht

    in Microsoft Excel Hilfe
    Produktionsende ermitteln - Formel gesucht: Hallo! ich habe diese Tabelle: ProdStart Produktionsmenge Kapazität ProdEnde 01.04.2025 50 100 02.04.2025 200 100 03.04.2025 50 120 04.04.2025 200 100 05.04.2025 100 100 06.04.2025 120 120...
  3. Hilfe gesucht bei Fertigstellung einer Formel

    in Microsoft Excel Hilfe
    Hilfe gesucht bei Fertigstellung einer Formel: Ich habe einen Stundenzettel erstellt und stehe gerade vor einem kleinen Problem mit meiner Excelformel. Es geht um 3 Spalten im Stundenzettel. Ich habe für die automatische Berechnung des...
  4. Hilfe gesucht, Formel bauen, (Wenn,Dann, 3 Bedingungen, 3 Ergebnisse) )

    in Microsoft Excel Hilfe
    Hilfe gesucht, Formel bauen, (Wenn,Dann, 3 Bedingungen, 3 Ergebnisse) ): Moin, ich könnte mal Hilfe beim Formelbauen gebrauchen. Excel ist mir zwar nicht neu, aber Formeln erstellen habe ich fast noch nie gemacht. Ich wollte eigentlich die Tabelle hier anhängen, aber...
  5. Gesamtformel für VERGLEICH und SUMME gesucht

    in Microsoft Excel Hilfe
    Gesamtformel für VERGLEICH und SUMME gesucht: Hallo zusammen, seit 2 Wochen verzweifele ich an einer Formel in Excel und komme keinen Schritt weiter. Als Beispiel habe ich eine Tabelle angehängt, die Daten sind rein fiktiv und die...
  6. Clevere Formel gesucht: Durchschnittsalter (Jahrgang) mehrerer Gruppen berechnen

    in Microsoft Excel Hilfe
    Clevere Formel gesucht: Durchschnittsalter (Jahrgang) mehrerer Gruppen berechnen: Liebe Excel-Cracks, leider bin ich, was Formeln angeht, jenseits einfacher Summenbildung absolut hilflos.:( Mein Problem ist daher wahrscheinlich/hoffentlich ziemlich einfach für euch zu lösen -...
  7. Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht

    in Microsoft Excel Hilfe
    Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht: Hallo liebe Gemeinde, ich habe ein Problem mit der Erstellung einer Formel. ich muss dazu sagen, ich bin ein Anwender, kenne mich ein wenig aus, aber bin kein Profi *;)* Ich hänge mein Problem...
  8. Formel gesucht

    in Microsoft Excel Hilfe
    Formel gesucht: Hallo zusammen, ich möchte Kosten mittels eines manuell eingebbaren Schlüssels umlegen. Allerdings sollen diese dann nur innerhalb eines Bereichs umgelegt werden. Ich habe euch meine Datei...
  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