Komplizierte Berechnung (wenn-Anweisungen)

Hallo,
ich habe ein Excel-Dokument, wo ich Berechnungen anstellen möchte.
Tabelle:

Datum | Kunde | Kosten | Offen
xx | A | 10 | ja
xx | B | 10 | nein
xx | C | 10 | nein
xx | A | 10 | nein
xx | A | 10 | ja
xx | B | 10 | ja

Nun möchte ich die Summe entsprechend des Kunden haben, wo Offen = ja ist.
Also bei Kunde A = 20, B = 10, C = 0

Aber so richtig bekomme ich die Formel nicht hin.
WENN D:smiley: = ja UND B:B = A Dann ???

Geht das überhaupt??

steffi

hallo steffi,
das problem ist, dass du 2 bedingungen hast, die beide mit texten zu tun haben. die funktion SUMIF (dt. SUMMEWENN) sieht nur ein kriterium vor; wenn die bedinungen nicht mit texten zu tun hätten, wärs relativ leicht, sie in einer zahl zusammenzufassen. so schaff ichs (jedenfalls auf die schnelle) nicht.

aber:
ich würde eine zusätzliche spalte E investieren. schreib in eine zelle, z.b. in F1, den kunden, um den es gerade geht.
wenn du die kunden in spalte B und die ja/nein-entscheidung in spalte D hast, könntest du diese neue spalte mit der formel
=IF(AND(B1=$F$1;D1=„ja“);C1;0)
bestücken. dort stehen dann alle offenen beträge des gerade in F1 angeführten kunden.
bleibt für G1 noch die summe zu bilden:
SUM(E:E)

du kannst dieses auswertung entweder auf wechselde belegungen des felds F1 beziehen oder dort eine kleine matrix bilden, in der das zeile für zeile für verschiedene kunden vorgesehen ist.

zu überlegen wär auch, das alles in eine eigene tabelle zu schreiben. tabelle 1 enthält dann die einzelnen geschäftsvorgänge, tabelle 2 dann die kontenstände der kunden. das würde auch eher einer relationalen datenbank-logik entsprechen. (ein solches problem ist dieses nämlich.)

hth
m.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

verwende die Summenproduktformel

=SUMMENPRODUKT((B1:B100=„A“)*(D1:smiley:100=„ja“)*C1:C100)

mfg
Spaguzzi

Wow, super. Genau das ist es!!!
Auf diese Formel wäre ich nie im Leben gekommen :smile:

Danke
Steffi

verwende die Summenproduktformel
=SUMMENPRODUKT((B1:B100=„A“)*(D1:smiley:100=„ja“)*C1:C100)
mfg
Spaguzzi

Aber wie in Open Office?
Weisst du zufällig auch, wie die Formel in Open Office Calc lautet?

=SUMMENPRODUKT((B2:B100=‚A‘);(D2:smiley:100=‚Ja‘);C2:C100)
ergibt ein #REF

Steffi

verwende die Summenproduktformel
=SUMMENPRODUKT((B1:B100=„A“)*(D1:smiley:100=„ja“)*C1:C100)
mfg
Spaguzzi

das einzige was mir bei deiner Formel auffällt ist, das du ein Semikol
anstatt eines multiplikator benutzt.
hab zwar kein openOffice aber werd mich mal schlau machen wie die genaue formel heist.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Steffi,
als Alternative zum Summenprodukt (ich wußte nicht -zumindest in EXCEL97- dass man dort auch direkt Kriterien einbauen kann) bietet sich eine sogenante Matrix-Formel an (Eingabe in Tabellenfeld mit ++ abschließen). Formeln werden dann mit geschweiften Klammern angezeigt.

Formel für dein Problemchen:

{=SUMME(WENN($B$2:blush:B$7=Kunde;WENN($D$2:blush:D$7=„ja“;$C$2:blush:C$7;0)))}

geschweifte Klammern nicht mit eingeben!!
Kunde ist der Platzhalter für den Kundennamen.

Gruss
Franz

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]