Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wenn Wert vorhanden, Formel nicht anwenden möglich?
#1
Hallo  43 

Ich hätte eine Frage bzgl. Excel. Ich bin noch nicht so erfahren und muss mir vieles im Web zusammen suchen. Nun stehe ich aber vor einem Rätsel  22

In Spalte A ist eine Formel hinterlegt. Wenn jedoch in Spalte B ein Wert eingetragen wird, möchte ich, dass die Formel in Spalte A nicht mehr berücksichtigt wird und der Wert aus B einfach übernommen wird.
Gibt es hierzu eine Formel, die ich an eine vorhandene dranhängen kann?

Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnte! 19
Antworten Top
#2
Hola,
=wenn(B2<>"";B2;DeineFormel)
Gruß,
steve1da
Antworten Top
#3
Hallo steve1da,

vielen Dank für die schnelle Antwort!

Die bestehende Formel sieht folgendermaßen aus...

=MIN(100;MAX(D251-5,21;0+B252)+((C252/1,15)*100/50))

Verstehe ich deine Antwort so richtig?

=wenn(B252<>0;B252;MIN(100;MAX(D251-5,21;0+B252)+((C252/1,15)*100/50))


Gruß pyro89
Antworten Top
#4
Zitat:Verstehe ich deine Antwort so richtig?
Funktioniert es denn?
a) hab ich <>"" geschrieben, du <>0
b) das = vor DeineFormel muss weg
c) es fehlt am Ende noch eine schließende Klammer
Antworten Top
#5
Ich habe die Formel nun exakt so eingetragen...

=WENN(B252<>"";B252;MIN(100;MAX(D251-5,21;0+B252)+((C252/1,15)*100/50)))

Der Wert wird nun übernommen.
Da allerdings immer 0 in B252 hinterlegt ist, wird die Formel generell nicht mehr angewendet.
Müsste ich dann >0 eintragen?

Auch rechnet er mit C252 nicht mehr mit dazu.
Antworten Top
#6
Code:
=WENN(B252=0;B252;MIN(100;MAX(D251-5,21;0+B252)+((C252/1,15)*100/50)))

Code:
Auch rechnet er mit C252 nicht mehr mit dazu.

Dazu kann niemand etwas sagen der die Datei nicht vor sich hat.
Antworten Top
#7
Hi,

das ist wohl eine ziemlich gewöhnungsbedürftige Formel:

0+B252 --> B252

überflüssige Klammern:

(C252/1,15)*100/50 --> C252/1,15*2

letztendlich:

Code:
=WENN(B252<>0;B252;MIN(100;MAX(D251-5,21;B252)+C252/1,15*2))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
(06.09.2023, 12:46)BoskoBiati schrieb: überflüssige Klammern:

(C252/1,15)*100/50 --> C252/1,15*2

letztendlich:

Code:
=WENN(B252<>0;B252;MIN(100;MAX(D251-5,21;B252)+C252/1,15*2))

überflüssige Berechnungen:
C252/1,15*2 --> C252/0,575

überflüssige Zellverweise
MAX(D251-5,21;B252) --> wird nur ausgeführt, wenn B252=0 --> MAX(D251-5,21;0)

letztendlich:
Code:
=WENN(B252<>0;B252;MIN(100;MAX(D251-5,21;0)+C252/0,575))
oder auch
Code:
=WENNFEHLER(1/1/B252;MIN(100;MAX(D251-5,21;0)+C252/0,575))
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


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