Re: Grosse Aufgabe! Auch lösbar?
04.06.2003 22:31:22
Norman
Hallo Kay,hm, das wäre schön wenn es eine SUMMEWENN mit vielen Einzelbedingungen gäbe, die habe ich auch schon gesucht :) Gibt's aber nicht. Ich sehe jetzt auch, dass Du doch einen etwas anderen Weg gewählt hast, da Du das Material nicht mehr berücksichtigst und in der SUMMEWENN-Formel direkt auf den Kunden prüfst. Das reicht zwar für das einfache Problem, aber jetzt musst Du zur Lösung mit der Hilfspalte übergehen. Ich tippe mal, Tabelle2 ist Deine Datentabelle und Tabelle1 die Ansichtstabelle für den Kunden. Du musst jetzt in Tabelle2 eine Hilfspalte anlegen, die folgende Formel für "Menge aktueller Monat" (ich sag einfach mal Spalte X, Zeile 2 - in dieser Zeile sollten Daten in Spalte A bis ... stehen) hat:
=WENN(I2=JAHR(JETZT());WENN(F2=MONAT(JETZT());G2;0);0)
Heisst im Klartext: Wenn das Jahr das aktuelle ist... dann wenn der Monat der aktuelle ist... dann zeige in dieser Zelle die Menge an, ansonsten 0.
Jetzt brauchst Du noch eine Spalte mit der Formel für "Wert aktueller Monat" (ich sag einfach mal Spalte Y) :
=WENN(I2=JAHR(JETZT());WENN(F2=MONAT(JETZT());H2;0);0)
Jetzt kannst Du in Deinem Anzeigeblatt für den Kunden (Tabelle1) einfach folgende Formel für "Menge/Wert des aktuellen Monats" eingeben:
=SUMMEWENN(Tabelle2!B2:B13320;A1;Tabelle2!X2:X13320) / SUMMEWENN(Tabelle2!B2:B13320;A1;Tabelle2!Y2:Y13320)
Der Trick hierbei ist, dass die Hilfsspalten immer nur dann etwas enthalten, wenn die Zeile auch Werte des aktuellen Monats enthält.
Für Laufendes Jahr, Laufendes Vorjahr und Gesamtes Vorjahr musst Du Dir in Tabelle2 weitere Hilfsspalten anlegen, z.B. für aktuelles Jahr und Menge:
=WENN(I2=JAHR(JETZT());G2;0)
und aktuelles Jahr und Wert
=WENN(I2=JAHR(JETZT());H2;0)
und dann wieder die Summenformel etc.
So, damit müsstest Du alles hinbekommen. Ich weiss nicht, ob Du weisst, wie man diese Formeln dann bis in Zeile 13320 bekommt, aber ich erklärs Dir kurz, nur für alle Fälle:
Tipp die Formel in Tabelle2 in die gewünschte Spalte (nehmen wir mal an X) in der Zeile 1 (oder 2, je nachdem wo Deine Daten anfangen) ein. Schau das sie richtig rechnet :) Dann selektierst Du die Zelle X1 durch einen einfachen Klick mit der Maus auf diese Zelle. Es erscheint ein schwarzer Rahmen um die Zelle, der anzeigt, dass sie selektiert ist. In der rechten unteren Ecke dieses Rahmens siehst Du ein kleines Quadrat. Wenn Du mit der Maus dorthin klickst UND sie dann gedrückt hälst, kannst Du den Rahmen nach unten ziehen. Zieh den Rahmen bis 13320. Excel repliziert alle Formeln nach unten, FERTIG :)
So, ich hoffe, Du kommst damit zurecht.
Viele Grüße
Norman