"SUMMENPRODUKT" ist das Zauberwort.
Funktioniert offensichtlich aber nur in Bereichen wie AB2:AB5000, nicht in
AB:AB.
--
Immo Brauch
"Immo Brauch" wrote:
> Excel 2003 SP3
> ==========
>
> Hallo zusammen,
>
> ich möchte den aktuellen Warenbestandswert EK-Netto auf einem separaten
> Sheet auslesen.
>
> In der Tabelle gibt es u. a. 2 Blätter "Hardware" und "Auswertung". Die
> gesuchte Formel soll in "Auswertung" stehen und Berechnungen aus "Hardware"
> durchführen.
>
> X:X in "Hardware" zeigt den aktuellen Warenbestand (Stückzahl)
> AB:AB in "Hardware" zeigt den EK-Netto/Stück
>
> Formel A
>
> =SUMMEWENN(Hardware!X:X;">0";Hardware!AB:AB)
>
> summiert mir richtig die Spalte AB:AB in "Hardware", ohne allerdings den
> EK-Netto/Stück mit dem Warenbestand in X:X zu multiplizieren.
>
> Formel B
>
> =WENN(Hardware!X:X>0; Hardware!X:X*Hardware!AB:AB) multipliziert zwar,
> allerdings immer nur Zeile für Zeile.
>
> In Formel B taucht der Artikel XYZ nur 1x auf. Wenn der Warenwert/EK € 20,00
> ist, werden auch nur die € 20,00 berechnet. Habe ich den Artikel 3x im Laden,
> muss hier aber mit € 60,00 gerechnet werden, also mit 3 multipliziert werden.
>
> Ich möchte nun Formel A so anpassen, dass mir mehrfach vorhandene Waren in
> der Gesamtsumme wie in Formel B berücksichtigt.
>
>
> Wer weiß hierzu Rat?
>
> --
> Immo Brauch
>
Ab Excel 2007 funktionieren auch die ganzen Spaltenbezüge.
Aber Summenprodukt ist doch ein wenig überschätzt, finde ich:
http://sulprobil.com/html/sumproduct.html
Häufig ist eine Pivottabelle genau das, was man braucht.
Viele Grüße,
Bernd
Ja, erst ab xl2007 ist es möglich.
Benenne doch AB2:AB65536 oder AB1:AB65535 mit AB und führe dann
=SUMMENPRODUKT((X>0)*AB*X) oder ähnliches aus (X entspr. gebildet).
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2