Seite 1 von 1

Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 18:25
von TheSpacehiker
Hallo,

Ich bin am Calc Formular basteln um Rechnungen für meinen Kleinen Betrieb einfacher zu erstellen. Alles klappt gut nur brauche ich Hilfe für eine Formel.

Code: Alles auswählen

=WENNFEHLER(((F29+E29+C29)*D29)*B29;"")
Jetzt wenn das Feld D29 leer ist sollte es auch nicht berechnet werden und nur

Code: Alles auswählen

(F29+E29+C29)*B29
rechnen. Habe es mit =WENN versucht nur komme ich an keine Lösung.

Kannn mir da einer die Lösung geben.

Danke
The Spacehiker

Re: Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 18:58
von mikele
Hallo,

Code: Alles auswählen

=wenn(d29="";(F29+E29+C29)*B29;(F29+E29+C29)*d29*B29)
oder

Code: Alles auswählen

=(F29+E29+C29)*B29*wenn(d29="";1;D29)

Re: Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 20:04
von TheSpacehiker
Danke das geht nur muss auch die Fehlermeldung #WERT! in den leeren felder weg. Darum hatte ich =wennfehler dazugemacht.

Re: Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 20:48
von TheSpacehiker
OK habe es rausgefunden:

Code: Alles auswählen

=WENNFEHLER((F29+E29+C29)*B29*WENN(D29="";1;D29);"")
Danke für den Tip mit wenn hätte sonnst nie geklapt.

Re: Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 21:31
von mikele
Hallo,

interessant wäre, wo der #Wert!-Fehler herkommt.

Re: Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 23:22
von TheSpacehiker
testrechnung.ods
(16.06 KiB) 68-mal heruntergeladen
So soll es in etwa aussehen. Natürlich sind die Daten noch nicht eingegeben wie Adresse und co.

Re: Hilfe für Anfänger mit Formel

Verfasst: So 6. Dez 2015, 23:58
von mikele
Hallo,

wenn du anstelle von

Code: Alles auswählen

=WENNFEHLER((F29+E29+C29)*B29*WENN(D29="";1;D29);"")
die Funktion summe() verwendest:

Code: Alles auswählen

=summe(F29;E29;C29)*B29*WENN(D29="";1;D29)
tritt der Fehler nicht auf (summe() interpretiert Zellen mit "" als 0).

Anstelle der Konstruktion

Code: Alles auswählen

INDEX(prix;VERGLEICH(A25;type;0))
würde ich die Funktion sverweis() nutzen.