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 ohne VBA oder ähnlichem möglich? Wenn nicht, mag mir vielleicht jemand damit helfen, da ich recht neu bin was calc betrifft.
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
Zellenwert nur unter Bedingung verändern
-
Schredderino
- Beiträge: 1
- Registriert: Di 14. Apr 2015, 16:20
Re: Zellenwert nur unter Bedingung verändern
Hallo,
es ist möglich, in Abwandlung einer Lösung von lorbass (http://de.openoffice.info/viewtopic.php?f=25&t=56497)
Angenommen in A2 ist das Dropdownfeld und in B2 soll die Summe der zellen A4:A10 stehen (wenn A2=1). Dann bekommt B2 folgende Formel:
es ist möglich, in Abwandlung einer Lösung von lorbass (http://de.openoffice.info/viewtopic.php?f=25&t=56497)
Angenommen in A2 ist das Dropdownfeld und in B2 soll die Summe der zellen A4:A10 stehen (wenn A2=1). Dann bekommt B2 folgende Formel:
Code: Alles auswählen
=WENN(A2=1;SUMME(A4:A10);WENN(ZELLE("TYPE";B2)="v";B2;0))Die Lösung erfordert, dass die Option Extras → Optionen → Calc → Berechnen → Iterationen aktiviert ist.
Gruß,
mikele
mikele
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️