Wenn(>;*;+)
#1
Moin Moin.

Ich habe da mal wieder eine Excel Frage.

Ich prüfe 4 Felder ala:
Code:
=wenn(b20<>"";b6*b20;wenn(c20<>"";b6*c20;wenn(d20<>"";b6*d20;wenn(e20<>"";b6*e20;0))))

Der erste Wert funktioniert so, nun kommt aber mein Problem.
Wenn das 2. Feld = 1 soll er addieren, sonst sofern nicht 0 multiplizieren.

Ich habe dann überlegt die Summenprodukt Formel zu benutzen bekomme hier jedoch 0 raus, da nicht alle 4 Felder belegt sein müssen.

Vielen dank.
Antworten Top
#2
Moin

Wenn du mehr Infos zu Daten gibst dann könnte ich mir vielleicht eine Lösung überlegen.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Es geht um die Schufa, ich helfe auch nur einem Bekannten.

Er sagte mir halt, das die Zahlen multipliziert werden, sollten sie größer 1 sein und sonst addiert.
Antworten Top
#4
Hallo Kurmo,

zeig halt mal deine Datei mit ein paar Werten und händisch eingetragenen Wunschergebnissen. Dann wird es den Helfern auch klarer, was du willst. https://www.clever-excel-forum.de/thread-326.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
In der Zelle B7, soll das Ergebnis stehen.

Wie genau er die Zahlen in der Zeile 20 berechnet weiß ich nicht.

Er möchte es halt nur, dass folgendes geschieht.

- <=0, ignorieren
- 1, addieren
- >=1, multiplizieren


Angehängte Dateien
.xlsx   Mieter Bewertung.xlsx (Größe: 10,1 KB / Downloads: 5)
Antworten Top
#6
Hi,

Code:
=WENN(B20="";"";WENN(B20<=0;"";WENN(B20=1;B6+B20;B6*B20)))
in B7 eintragen und nach rechts ziehen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Vielen Dank Willi.
Das Problem ist aber, dass er es in einer Zelle haben möchte. ^^
Antworten Top
#8
Hi,

das geht so nicht. Ob etwas mit einem Makro geht, kann ich dir nicht sagen - vllt. meldet sich ein VBA-Spezialist.

So nebenbei - ich heiße nicht Willi. Wink
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
Entschuldigung Mr. WillWissen ^^
Antworten Top
#10
Hallöchen,

Deine Ausgangsformel lautet

Zitat:=wenn(b20<>"";b6*b20;wenn(c20<>"";b6*c20;wenn(d20<>"";b6*d20;wenn(e20<>"";b6*e20;0))))

Zitat:In der Zelle B7, soll das Ergebnis stehen.

Also steht die Formel jetzt in B7, sonst kommt das Ergebnis ja dort nicht hin.

Zitat:Wenn das 2. Feld = 1 soll er addieren, sonst sofern nicht 0 multiplizieren.

Jetzt wäre die Frage, was Du unter dem 2. Feld verstehst. Wenn ich die Formel nehme und die "Felder" - sprich "Zellen" durchgehe wäre die zweite B6. Oder Du meinst die zweite Prüfung, also vielleicht C20

Die Formel könnte dann so aussehen:

=WENN(C20=1;wenn(b20<>"";b6+b20;wenn(c20<>"";b6+c20;wenn(d20<>"";b6+d20;wenn(e20<>"";b6+e20;0))));WENN(C20<>0;wenn(b20<>"";b6*b20;wenn(c20<>"";b6*c20;wenn(d20<>"";b6*d20;wenn(e20<>"";b6*e20;0))));"und wenn 0 was dann?")

Das berücksichtigt aber jetzt nicht die spätere Änderung der Aufgabe:
- <=0, ignorieren
- 1, addieren
- >=1, multiplizieren
und der Wegfall von d20 und e20 ist in den Posts auch nicht beschrieben. Vielleicht steht das in Deiner Datei, aber Du solltest schon vollständige Beschreibungen in den Post liefern. Das eine oder andere lässt sich dann nämlich auch ohne Datei lösen …
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste