 |
 |
Es sind 102 Besucher und 1 Mitglied online..
Anmeldung
|
|
 |
|
ganz bestimmte Formel für eine Tabelle |
|
oo-neuling
|
verfasst: 27.07.2010, 10:41
|
Hereingestolpert
registriert: May. 2008
Beiträge: 8
Status: offline letzter Besuch: 28.07.10
|
Hallo,
ich kriegs nicht hin...... Ich benötige für eine Kostenberechnung in einer Tabelle, die Teil eines Writer-Dokuments ist, eine ganz konkrete Formel für eine Tabellenzelle, die eine Bedingung enthält. Ich habs wirklich versucht, aber ich bin zu doof.
Also:
Ich will die Zellen C2 bis C18 addieren. Das krieg ich hin. Aber das Ergebnis der Addition soll mit 0,2 multipliziert werden und dann in der Zelle C22 landen, aber der Maximalwert, der in Zelle C22 steht, soll 20,00 € sein! An dem Maximalwert scheitere ich, keine Ahnung wie ich das Ergebnis einer Addition mal 0,2 hinschreibe, solange es kleiner/gleich 20,00 € ist, aber zugleich auf 20,00 € begrenze, wenn die Addition nach Multiplikation mit 0,2 mehr als 20,00 € ergibt.
Weiß jemand die Lösung?
Vielen vielen Dank im voraus!
Viele Grüße
Wilhelm
|
|
|
|
| |
|
sprotte
|
verfasst: 27.07.2010, 13:02
|
Neuling
registriert: Aug. 2006
Beiträge: 40
Status: offline letzter Besuch: 27.08.10
|
Guten Tag,
probiers mal mit:
WENN(SUMME(C2:C18)*0,2>20;20;C20)
FF!
EB
|
|
|
|
| |
|
RRudolph
|
verfasst: 27.07.2010, 14:37
|
Experte
registriert: Jan. 2004
Beiträge: 308
Status: offline letzter Besuch: 09.09.10
|
Hi,
@sprotte
Das ist ein Calc-Formel, die in Writer nicht angewendetet werden kann, es sei denn ma fügt eine Calc-Tabelle in Writer ein.
Und dann würde die Formel kürzer lauten =Min(20;(C2+C18)*,2).
@Wilhelm
schreibe in deine Ergebniszelle folgende Formel:
=((<C21>*,2)l 20)*(<C21>*-,2)
Den senkrechten Strich vor der 20 kriegst du, wenn du in der Rechenleiste auf fx klickst und dort unter Operatoren "kleiner" auswählst. Kurz vor Schluss der Formel siehst du "*-,2"; das Minus ist richtig, frag mich aber nicht warum.
Nun musst du deiner Ergebniszelle noch das richtige Zahlenformat verpassen. Ich habe folgendes eingegeben:
#.##0,00;#.##0,00;20
Der erste Eintrag steht für die Anzeige positiver Zahlen, der zweite Eintrag steht für negative Zahlen und wenn das Ergebnis deiner Berechnung 0 (Null) ist wird der letzte Eintrag (hier: 20) gewählt.
gruß und viel Erfolg
RRudolph
|
|
|
|
| |
|
oo-neuling
|
verfasst: 27.07.2010, 14:49
|
Hereingestolpert
registriert: May. 2008
Beiträge: 8
Status: offline letzter Besuch: 28.07.10
|
Hallo Rudolph,
vielen vielen Dank für deine Hilfe!
Deine Lösung geht doch davon aus, dass in der C21 zunächst eine Zwischensumme gebildet wird, oder? Das ist in meiner Tabelle nicht der Fall.
Könntest du die Formel so modifizieren, dass sie zunächst noch C2 bis C18 addiert? Geht das alles überhaupt in einer Zelle? Wenn nicht, bau ich meine Tabelle um und mach in C21 eine Zwischensumme.
Nochmals vielen Dank.
@sprotte: vielen Dank für deine CALC-Lösung!
|
|
|
|
| |
|
RRudolph
|
verfasst: 27.07.2010, 16:02
|
Experte
registriert: Jan. 2004
Beiträge: 308
Status: offline letzter Besuch: 09.09.10
|
Hallo Wilhelm,
=((sum <C2:C18>*,2)l 20)*(sum <C2:C18>*-,2)
..mit ein wenig Mut Überlegen und Ausprobieren hättest du das auch selbst erledigen können
Gruß
RRudolph
|
|
|
|
| |
|
oo-neuling
|
verfasst: 28.07.2010, 09:28
|
Hereingestolpert
registriert: May. 2008
Beiträge: 8
Status: offline letzter Besuch: 28.07.10
|
Hallo RRudolph,
vielleicht hätte ich das selbst hinbekommen, kann sein.
Jedenfalls vielen Dank für deine Hilfe.
Gruß
Wilhelm
|
|
|
|
| |
|
|  |
 |
 |