Multiplizieren Wenn

Hallo zusammen,
ich sitze gerade vor einer Excel- Aufgabe
(
Probleme gibt es nicht; es gibt nur Aufgaben, die es zu lösen gilt :wink:
).

Ich möchte Werte in einer Spalte mit 4,333 multiplizieren (*) und auf ganze Zahlen runden, wenn in der Spalte rechts daneben Monate steht.

Beispiel:

A B
2 Wochen
4 Monate (hier also RUNDEN(A*4,33);0
4 Wochen
5 Monate (hier also RUNDEN(A*4,33);0
.
.

Das Ganze soll für das gesamte Sheet durchgeführt werden.
Kann mir da evtl jemand weiterhelfen. Ich glaube, ich sehe gerade den Wald vor lauter Bäumen nicht…

Danke und ein schönes Wochenende
Florian

Ich möchte Werte in einer Spalte mit 4,333 multiplizieren (*)
und auf ganze Zahlen runden, wenn in der Spalte rechts daneben
Monate steht.

Hi Florian,

Tabellenblattname: Tabelle1
 A B C 
1 2 Wo 8,666 
2 4 Mo 17 
3 4 Wo 17,332 
4 5 Mo 22 

Benutzte Formeln:
C1: =WENN(B1="Mo";RUNDEN(A1\*4,333;0);A1\*4,333)
C2: =WENN(B2="Mo";RUNDEN(A2\*4,333;0);A2\*4,333)
C3: =WENN(B3="Mo";RUNDEN(A3\*4,333;0);A3\*4,333)
C4: =WENN(B4="Mo";RUNDEN(A4\*4,333;0);A4\*4,333)

Gruß
Reinhard

Hallo Reinhard,
vielen Dank erst einmal für die rasche Hilfe…
Allerdings ist es noch nicht ganz das, was ich brauche.
Ich möchte den Zelleninhalt von A mit 4,33 multiplizieren. In A soll dann also das Ergebnis von A*4,33 stehen, wenn in B Monate steht. Wenn nicht, soll nichts passieren, also der Originalwert von A beibehalten werden.

Ich hatte Deine Formel mal abgeändert:

=WENN(B2=„Monate“;RUNDEN(A2*4,333;0);A2)
Allerdings bekomme ich dann die Fehlermeldung:
Excel kann eine Formel nicht berechnen.Zellbezüge beziehen sich auf das Ergebnis der Formel, wodurch ein Zirkelbezug entsteht…
Ist mein Vorhaben etwa nicht möglich???
Außerdem möchte ich dann die Formel einfach auf die gesamte Spalte anwenden, also
=WENN(B3=„Monate“;RUNDEN(A3*4,333;0);A3)
=WENN(B4=„Monate“;RUNDEN(A4*4,333;0);A4)
.
.
.

Hi Florian,

Tabellenblattname: Tabelle1
A B C
1 2 Wo 8,666
2 4 Mo 17
3 4 Wo 17,332
4 5 Mo 22

Benutzte Formeln:
C1: =WENN(B1=„Mo“;RUNDEN(A1*4,333;0);A1*4,333)
C2: =WENN(B2=„Mo“;RUNDEN(A2*4,333;0);A2*4,333)
C3: =WENN(B3=„Mo“;RUNDEN(A3*4,333;0);A3*4,333)
C4: =WENN(B4=„Mo“;RUNDEN(A4*4,333;0);A4*4,333)

Gruß
Reinhard

Gruß
Florian

Hi Florian,

Ich möchte den Zelleninhalt von A mit 4,33 multiplizieren. In
A soll dann also das Ergebnis von A*4,33 stehen, wenn in B
Monate steht. Wenn nicht, soll nichts passieren, also der
Originalwert von A beibehalten werden.

Klang vorhin anders, aber kein Problem.

=WENN(B2=„Monate“;RUNDEN(A2*4,333;0);A2)
Allerdings bekomme ich dann die Fehlermeldung:
Excel kann eine Formel nicht berechnen.Zellbezüge beziehen
sich auf das Ergebnis der Formel, wodurch ein Zirkelbezug
entsteht…
Ist mein Vorhaben etwa nicht möglich???

Genau. In Ax kann entweder ein Wert stehen oder eine Formel dessen Ergebnis angezeigt wird und in der Formel darf auf alle Zellen Bezug genommen werden nur nicht auf sich selbst.
Du musst also eine Hilfsspalte wie C benutzen. Oder ein Makro über Spalte A laufen lassen was die Berechnung durchführt.

Außerdem möchte ich dann die Formel einfach auf die gesamte
Spalte anwenden, also
=WENN(B3=„Monate“;RUNDEN(A3*4,333;0);A3)
=WENN(B4=„Monate“;RUNDEN(A4*4,333;0);A4)

Kein Problem, aber halt in der Hilfsspalte.

Gruß
Reinhard

1 „Gefällt mir“