Excel Zellenwert nur unter Bedingung verändern
Hallo, gibt es eine Möglichkeit einen Wert in einer Zelle nur unter einer bestimmten Bedingung zu verändern? Zum Beispiel habe ich ein Dropdown Menü mit mehreren Auswahlmöglichkeiten. Dort wähle ich Option 1 aus und fülle nun diverse Zellen. Diese Zellen sollen in einem anderen addiert werden. Danach wähle ich Option 2 aus dem Dropdown Menü und fülle die selben Zellen mit neuen Werten. Auch diese sollen in einer anderen Zelle gespeichert werden. Das Problem ist: Er speichert zwar solange ich Option 1 ausgewählt hab alles ordentlich ab, aber sobald ich Option 2 auswähle löscht er die Zelle wieder, da die WENN Bedingung nicht mehr erfüllt ist. Ich bräucht so einen Befehl:
WENN (Bedingung erfüllt) MACHE (Zellen addieren in Zelle x speichern) SONST (Lasse Zelle x so wie sie im Moment ist.)
Ist dies möglich?
2 Antworten
Das Ergebnis einer Formel zu speichern, ohne dass die benötigten Werte vorhanden sind, geht nur mit VBA
VBA ist eine Programmiersprache (Visual Basic for Applications) die u.a. für Excel verwendet werden kann.
Das ist noch etwas komplexer als reine Formelakrobatik.
Hast du schonmal versucht die WENN Funktion mit einer UND Funktion zu Verknüpfen?
=UND(WENN(prüfung;Dann;Sonst);WENN(Prüfung;Dann;Sonst))
Dafür werden dann aber zwei verschiedene Zellen benötigt. Alles in einer Zelle speichern, geht nur über VBA.
Würdest du das mit dem VBA genauer erklären? Bin leider noch ein Excel-Neuling :/
In der VBA schreibst du kleinere Macros oder Scripte, die dir dann zusätzliche Funktionen bieten. Wie z.B. die aktive Zelle farblich hervorheben.
Das was du möchtest, könnte man damit auch hinbekommen. Allerdings arbeite ich dafür zu selten mit VBA, um dir das Script bzw. Macro dafür zu schreiben. Da musst du entweder hoffen, dass dir das hier einer Erklären kann, oder aber du fragst in entsprechenden Foren.
Würdest du das mit dem VBA genauer erklären? Bin leider noch ein Excel-Neuling :/