Die Formel enthält einen Syntaxfehler oder wird nicht unterstützt. Mitunter doch - nur anders!

Kommt Ihnen das folgende Szenario bekannt vor? Sie wollen eine Ansicht erstellen und dabei berechnete Felder verwenden. Die Funktion ist lt. Microsoft Dokumentation korrekt, bringt aber beim speichern der Ansicht die folgende Fehlermeldung:

Die Formel enthält einen Syntaxfehler oder wird nicht unterstützt.  at Microsoft.SharePoint.Library.SPRequestInternalClass.UpdateField(String bstrUrl, String bstrListName, String bstrXML)  at Microsoft.SharePoint.Library.SPRequest.UpdateField(String bstrUrl, String bstrListName, String bstrXML)

Gehen wir von dem Fall aus, dass die Formel (eigentlich) tatsächlich korrekt ist und trotzdem einen Fehler wirft. Dies könnte folgende Ursache haben: Microsoft bietet die Formeln in der jeweiligen Landessprache an. Nutzen Sie also einen SharePoint mit deutschen Spracheinstellungen, müssen auch die deutschen Formeln angewendet werden.

In einigen wenigen Ausnahmen wie z.B. Upper  (Text in Großbuchstaben umwandeln) oder Lower (Text in Kleinbuchstaben umwandeln) erkennt das Produkt die Funktion und konvertiert den Namen automatisch ins Deutsche. Die meisten Funktionen wie z.B. IF oder FIND werden allerdings nicht erkannt.

Hier hilft tatsächlich nur die Anwendung des deutschen Pendants.

Nachfolgend einige ausgewählte Funktionen:

Deutsch / Englisch

  • WENN / IF
  • ISTZAHL / ISNUMBER
  • SUCHEN / FIND
  • GLÄTTEN / TRIM
  • ANZAHL2 / COUNTA
  • SUMME / SUM
  • MITTELWERT / AVERAGE
  • RUNDEN/AUFRUNDEN/ABRUNDEN  /  ROUND/ ROUNDUP/ ROUNDDOWN

Auf der folgenden Seite finden Sie häufig verwendete Formeln:

-          Für den deutschen SharePoint

-          Für den englischen SharePoint

Christina Schantin
01. September 2010 

Sie haben Fragen oder möchten sich von uns beraten lassen?

Gerne stehen wir für Ihre Fragen zur Verfügung. Nutzen Sie einfach unser Kontaktformular.