Seite 1 von 1

Syntaxfehler?

Verfasst: Sa 3. Apr 2021, 16:24
von GBano
Hallo,

Es scheint eine einfache Frage zu sein, aber vielleiht bin ich nicht der Einzigste, der darüber stolpert und es hilft auch Anderen:

Die Formel

Code: Alles auswählen

=SUMME(((L6:L17)+(J6:J17)-(K6:K17))/12)
gibt aus "#WERT!".

Ebensolches macht die Formel

Code: Alles auswählen

=MITTELWERT((J8:J19)+(L6:L17))
.

Ich vermute daher den gleichen Syntaxfehler. Leider habe ich bisher keine Quelle gefunden, wo ich die Syntax selbst nachlesen kann. Daher bin ich den automatisch eingeblendeten Vorschlägen von Calc gefolgt.

Re: Syntaxfehler?

Verfasst: Sa 3. Apr 2021, 17:30
von Mondblatt24
Hallo,
GBano hat geschrieben:
Sa 3. Apr 2021, 16:24
Die Formel =SUMME(((L6:L17)+(J6:J17)-(K6:K17))/12) gibt aus "#WERT!".
entweder Du machst aus der Formel eine Matrixformel:

{=SUMME((J6:J17)+(L6:L17)-(K6:K17))/12}

Geschweifte Klammer nicht eingeben, sondern die Formel mit Strg+Umschalt+Enter abschließen

oder Du erstellst eine andere Formel:

=(SUMME(J6:J17;L6:L17)-SUMME(K6:K17))/12



Gruß Peter

Re: Syntaxfehler?

Verfasst: Sa 3. Apr 2021, 17:57
von Mondblatt24
GBano hat geschrieben:
Sa 3. Apr 2021, 16:24
Ebensolches macht die Formel =MITTELWERT((J8:J19)+(L6:L17))
Folgende Formel funktioniert: =MITTELWERT((J8:J19~L6:L17))

Aber warum die Tilde als "Verbindungszeichen" funktioniert kann ich leider nicht sagen, vielleicht kann das jemand erklären.


Gruß Peter

Re: Syntaxfehler?

Verfasst: Sa 3. Apr 2021, 20:27
von Helmut_S
@ Mondblatt24, die Tilde "~" ist ein Bezugsoperator, die verbindet 2 Bereiche zu einem. Nachzulesen in der LO-Hilfe. Ziemlich versteckt unter "Operatoren in libreoffice"
Gruß Helmut

Re: Syntaxfehler?

Verfasst: So 4. Apr 2021, 06:23
von Mondblatt24
Danke Helmut!