Anzeige
Archiv - Navigation
1548to1552
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Array in eine Formel übergeben für Summewenn

Array in eine Formel übergeben für Summewenn
23.03.2017 11:35:06
Dirk
Hallo zusammen,
ich möchte gerne eine Summe berechnen wenn die genannten Kriterien der
Zeile auftauchen im Suchbereich.

  • Konto Betrag
    A 10
    A 10
    A 10
    B 20
    B 20
    B 20
    C 10
    A, B = 90 {"A";"B"}

  • In meinem Bsp. wäre die Summe 90, da ich alle Beträge wo A oder B steht summieren muss.
    Bisher bin ich soweit gekommen.
    =SUMME(SUMMEWENN(A$2:A$8;{"A";"B"};$B$2:$B$8))
    Leider schaffe ich es nicht {"A";"B"} dynamisch aus einer Zelle (z.B. Spalte C) einzufügen,
    hier werden immer doppelte Anführungszeichen "{"A";"B"}" (sieht man unter Formelauswertung).
    Wäre super wenn hier dazu jemand eine Lösung hat, gerne auch eine alternative/Lösung Formel zum berechnen der Summe.
    Danke vorab.
    DW

    9
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Array in eine Formel übergeben für Summewenn
    23.03.2017 11:43:24
    Daniel
    Hi
    deine Bedingungen ("A", "B") müssen in Spalte C einzeln in Zellen untereinander stehen:
    =SUMMENPRODUKT(B2:B8;ZÄHLENWENN(C:C;A2:A8))
    oder:
    =SUMMENPRODUKT(B2:B8*ISTZAHL(VERGLEICH(A2:A8;C:C;0)))
    Gruß Daniel
    Warum so kompliziert denken
    23.03.2017 11:46:14
    lupo1
    {=SUMME(SUMMEWENN(A$2:A$8;C1:C2;$B$2:$B$8))}
    Was {} heißt, weißt Du!
    AW: Warum so kompliziert denken
    23.03.2017 11:50:06
    Dirk
    Hallo,
    danke für eure Antworten.
    Ich kann die zu suchenden Einträge (im Bsp. A & B) leider nicht in Spalte oder auch Zeilen
    schreiben. Die Liste hat rd. 400 Kto-Einträge und etwa 10 Summen werden benötigt.
    Danke euch!
    DW
    AW: Warum so kompliziert denken
    23.03.2017 12:10:29
    Daniel
    Hi
    wenn du mehrere Suchbegriffe in einer Zelle unterbringen willst, dann so:
    =Summenprodukt($B$2:$B$8*IstZahl(Finden($A$2:$A$8;"A;B")))
    das "A;B" kannst du auch aus einer Zelle auslesen, in der dieser Text steht:
    =Summenprodukt($B$2:$B$8*IstZahl(Finden($A$2:$A$8;C2)))
    in C2 steht dann "A;B"
    Gruß Daniel
    Anzeige
    AW: Warum so kompliziert denken
    23.03.2017 12:14:57
    Dirk
    Hi Daniel,
    ja genau das hab ich gebraucht.
    Vielen Dank!!!
    AW: Warum so kompliziert denken
    23.03.2017 12:40:19
    Daniel
    wobei man bei diesem Konstrukt aufpassen muss, wenn die Begriffe unterschiedliche Längen haben.
    so würde ein "A" in Spalte A auch bei diesem Text in C einen Treffer zählen: "BA;BB;BC"
    in diesem Fall müsste man dann die Trennzeichen ";" mit in die Überprüfung einbeziehen.
    damit keine Sonderfälle entstehen, müssen die Texte in C immer mit dem Trennzeichen beginnen und enden:
    =Summenprodukt($B$2:$B$8*IstZahl(Finden(";"&$A$2:$A$8&";";";"&C2&";")))
    Gruß Daniel
    AW: Warum so kompliziert denken
    23.03.2017 14:11:36
    Dirk
    Super, Danke für den Hinweis!
    Anzeige
    mit Teilergebnis und Filter
    23.03.2017 11:49:30
    Matthias
    Hallo
    So mache ich das immer
    Tabelle1

     AB
    1Filter90
    2A10
    3A10
    4A10
    5B20
    6B20
    7B20

    Formeln der Tabelle
    ZelleFormel
    B1=TEILERGEBNIS(9;B2:B8)


    Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
    Gruß Matthias
    Anzeige
    Klingt aus dem Grund ein wenig dreist,
    23.03.2017 11:54:50
    lupo1
    weil Du "es nicht schaffst, dynamisch aus C einzufügen." Hallo?

    310 Forumthreads zu ähnlichen Themen

    Anzeige
    Anzeige
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige