[EXCEL 2010] IF formeln

1stSlave

Lieutenant
Registriert
Juni 2007
Beiträge
926
Hallo zusammen,

Aktuell bin ich mit IF-Formeln beschäftigt.
Mein File berechnet ob etwas aktiv war an einem Tag (Feld AE; output 1) wenn nicht aktiv dann 0. Nun würde ich gerne jeweils die Felder summieren welchen in AE eine 1 aufweisen

=(IF(AE$2=1;$X$2;0))+(IF(AE$3=1;$X$3;0))+(IF(AE$4=1;$X$4;0))+(IF(AE$5=1;$X$5;0))+(IF(AE$6=1;$X$6;0))+(IF(AE$7=1;$X$7;0))+(IF(AE$8=1;$X$8;0))+(IF(AE$9=1;$X$9;0))

AE = Datumsfeld
X = Betrag

0=nicht aktiv
1=aktiv

Leider wird diese Formel bei mehr Zeilen extrem aufwendig. Nun würde ich gerne wissen ob ich diese auch kürzen kann

Danke und Gruss
 
Glaube ich nicht, ohne eine Funktion/Schleife in vba zu schreiben.
 
Schau Dir mal SummeWenn() an. Damit sollt es sich auch ohne VBA lösen lassen.

Edit:
Also konkret
=SummeWenn(AE2:AE200;"1";X2:X200)

gesetzt den Fall, es soll bis Zeile 200 gehen.
 
Ob mit SUMMEWENN und ZÄHLENWENN nebst Boolscher Berechnung was zu drehen ist?
Ich sehe da nicht recht, dass ein Datum ==1 sein soll?!

CN8
 
mokai schrieb:
Mein File berechnet ob etwas aktiv war an einem Tag (Feld AE; output 1) wenn nicht aktiv dann 0. Nun würde ich gerne jeweils die Felder summieren welchen in AE eine 1 aufweisen

AE = Datumsfeld
X = Betrag

0=nicht aktiv
1=aktiv
Ist AE ein Datums-Feld oder enthält es nur 0 oder 1 ?

Wenn nur 0 oder 1, dann funktioniert die Formel von sebko:
Code:
=SummeWenn(AE:AE;"1";X:X)
(so dann für die ganze Spalte)

Ansonsten mit summewenns mehrere Kriterien abfragen.
 
Zurück
Oben