L.O. 3.5.6 (Windows 7)

Hallo Zusammen.

Ich hätte da eine Frage bezüglichzum Aufbau einer Formel in Calc.

Ich möchte mirmit Calc eine Tabelle für den Stromverbrauch aufbauen.Dabei soll berücksichtigt werden das es zwei verschiedene Preisklassen gibt.

bis 373 kW 0,48 € und ab 374 kW 0,28 €.

der Verbrauch soll b.s.w in der Zelle A1 Stehen, und der Endpreisin Zelle B2 versucht habe ich Folgende Formel =wenn(summe(A1>374*0,28;wenn;A1<373*0,48). bzw...
=wenn(A1>374*0,28;wenn;A1<373*0,48)

Aber außer der Fehlermeldung #Name Passiert nichts.

Die Option über die Gültigkeitsregel(Liste) habe ich schon ausprobiert, gefällt mir aber so nicht wirklich.

Kann mir da jemand Behilflich sein wie die Formel lauten muss.

Über Hilfe würde ich mich sehr freuen.

Schöne grüße

Frank

Hallo Frank,

die Formel kann so nicht funktionieren. Die Wenn-Formel braucht drei Angaben in der Klammer, getrennt durch jeweils ein Semikolon: Nr. 1 die Voraussetzung, die erfüllt sein soll / Nr. 2 was passiert, wenn die Voraussetzung erfüllt ist / und Nr. 3 was passiert, wenn nicht.

Also z. B. =wenn(A1>374;A1*0,28;373*0,48)
Man kann auch "wenn" miteinander verschachteln, also an Nr. 3 beispielsweise eine weitere Wenn-Formel einbauen oder auch "A1" ersetzen durch "summe(A1:A5)"

Hoffe, das hilft weiter.

Grüße

Mike

Ich hätte da eine Frage bezüglichzum Aufbau einer Formel in Calc.

Ich möchte mirmit Calc eine Tabelle für den Stromverbrauch
aufbauen.Dabei soll berücksichtigt werden das es zwei verschiedene
Preisklassen gibt.

bis 373 kW 0,48 € und ab 374 kW 0,28 €.

Und was kostet es, wenn der Verbrauch zwischen 373 kW und 374 kW liegt?
Gar nix?

der Verbrauch soll b.s.w in der Zelle A1 Stehen, und der Endpreisin
Zelle B2 versucht habe ich Folgende Formel
=wenn(summe(A1>374*0,28;wenn;A1<373*0,48). bzw...

Erstens liefert der Ausdruck "A1>374*0,28" den Wert FALSCH oder WAHR aka
o oder 1; gleiches gilt für den zweiten Ausdruck. Das zu summieren
bringt relativ wenig (Als Ergebnismenge erhältst Du da {0,1,2}).
Zweitens fehlt da eine schließende Klammer. Drittens benötigt ein WENN
grundsätzlich 3 Argumente: 1) Bedingung, 2) Rückgabewert falls Bedingung
zutrifft, 3) Rückgabewert wenn Bedingung nicht zutrifft.

=wenn(A1>374*0,28;wenn;A1<373*0,48)

Aber außer der Fehlermeldung #Name Passiert nichts.

Ja; was bitte soll 'wenn' für ein Wert sein?

Die Option über die Gültigkeitsregel(Liste) habe ich schon ausprobiert,
gefällt mir aber so nicht wirklich.

Die macht hierfür auch überhaupt keinen Sinn. ganz im Gegensatz um
Funktionsassistenten ('Einfügen => Funktion...'; oder einfach den Button
mit dem Integralzeichen '∫x' anklicken).

Kann mir da jemand Behilflich sein wie die Formel lauten muss.

=WENN(A1<374;A1*0,28;A1*0,48)
      \--+-/ \--+--/ \--+--/
         > > +- Rückgabewert wenn Bedingung *nicht* zutrifft
         > +- Rückgabewert wenn Bedingung *zutrifft*
         +- Bedingung

(ich unterstelle mal, daß *bis* 374 kW der höhere Preis gilt, und ab
*einschließlich* 374 kW der niedrigere Preis).

Wolf 'aber eigentlich bekommt man das auch *sehr* gut in der *Hilfe*
erklärt' gang

An Frank Stegmaier:

Hallo Frank,

Antwort unten:

Ich hätte da eine Frage bezüglichzum Aufbau einer Formel in Calc.

Ich möchte mirmit Calc eine Tabelle für den Stromverbrauch
aufbauen.Dabei soll berücksichtigt werden das es zwei verschiedene
Preisklassen gibt.

bis 373 kW 0,48 € und ab 374 kW 0,28 €.

Und was kostet es, wenn der Verbrauch zwischen 373 kW und 374 kW liegt?
Gar nix?

der Verbrauch soll b.s.w in der Zelle A1 Stehen, und der Endpreisin
Zelle B2 versucht habe ich Folgende Formel
=wenn(summe(A1>374*0,28;wenn;A1<373*0,48). bzw...

Erstens liefert der Ausdruck "A1>374*0,28" den Wert FALSCH oder WAHR aka
o oder 1; gleiches gilt für den zweiten Ausdruck. Das zu summieren
bringt relativ wenig (Als Ergebnismenge erhältst Du da {0,1,2}).
Zweitens fehlt da eine schließende Klammer. Drittens benötigt ein WENN
grundsätzlich 3 Argumente: 1) Bedingung, 2) Rückgabewert falls Bedingung
zutrifft, 3) Rückgabewert wenn Bedingung nicht zutrifft.

=wenn(A1>374*0,28;wenn;A1<373*0,48)

Aber außer der Fehlermeldung #Name Passiert nichts.

Ja; was bitte soll 'wenn' für ein Wert sein?

Die Option über die Gültigkeitsregel(Liste) habe ich schon ausprobiert,
gefällt mir aber so nicht wirklich.

Die macht hierfür auch überhaupt keinen Sinn. ganz im Gegensatz um
Funktionsassistenten ('Einfügen => Funktion...'; oder einfach den Button
mit dem Integralzeichen '∫x' anklicken).

Kann mir da jemand Behilflich sein wie die Formel lauten muss.

=WENN(A1<374;A1*0,28;A1*0,48)
      \--+-/ \--+--/ \--+--/
         > > +- Rückgabewert wenn Bedingung *nicht* zutrifft
         > +- Rückgabewert wenn Bedingung *zutrifft*
         +- Bedingung

(ich unterstelle mal, daß *bis* 374 kW der höhere Preis gilt, und ab
*einschließlich* 374 kW der niedrigere Preis).

Wolf 'aber eigentlich bekommt man das auch *sehr* gut in der *Hilfe*
erklärt' gang

Deine Anfrage beantworte ich wie folgt:
1. Deine Angaben sind sehr unpräzise.
2. Elektrische Verbräuche werden in 'kWh' gemessen und verrechnet.
(Siehe Strom-Zähler)
also: 373 kWh / 374 kWh.
3. Die Verrechnungs-Werte sind spezifisch
also: €/kWh. (Siehe Jahres-Rechnung)
sonst funktioniert die Kontroll-Dimensions-Gleichung nicht.
also: 373 * 0,48 = X // kWh * €/kWh = €
4. Tab.-Formel:
Funktion 'WENN' erfordert 3 Parameter !!!
=WENN(A1<=373;A1*0,41; (I. u. II. Funktions-Parameter)
Schachtelung
=WENN(A1>373;A1*0,28; (I. u. II. F.-Parameter)
"")) (III. F.-Parameter)

Lies: Wenn Wert A1 kleiner, gleich 373, dann multipliziere mit 0,41;
Wenn Wert A1 größer 373, dann multipliziere mit 0,28;
sonst schreibe nichts.
5. Sonstige Fehler werden nicht abgefangen.
Funktions-Geprüft habe ich nicht.

Es gibt sicher noch einen kürzeren Formel-Weg, aber mir ging es um
eine autodidaktisch gut nachvollziehbare Lösung.

Alles Gute !
JoLa