Formeln für berechnete Felder

Letzte Änderung: Mittwoch, 4. Juli 2012

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Wichtige Hinweise
Bedingte Formeln
Formeln für Datum und Uhrzeit
Mathematische Formeln
Textformeln

Die folgenden Tabellen bieten Informationen zu den verschiedenen Arten von Formeln, die Sie mit der Formula der Microsoft.SharePoint.SPFieldCalculated-Klasse in einem berechneten Feld implementieren können.

Wichtige Hinweise

HinweisHinweis

Formeln für berechnete Felder in Microsoft SharePoint Foundation basieren auf Funktionen und der Syntax von Microsoft Excel. Unter Microsoft werden nur diejenigen Funktionen, die auf dieser Seite genannt werden, für die Verwendung in berechneten Feldern von SharePoint Foundation unterstützt. Die Funktion TEIL (MID) in Excel wird beispielsweise nicht unterstützt.

Wichtiger HinweisWichtig

Alle Beispielformeln in diesem Thema verwenden Kommata (,) als Parametertrennzeichen. In einigen Ländern wird das Komma als Dezimalzeichen verwendet. In diesen Ländern müssen Benutzer, die ein berechnetes Feld erstellen, Semikolons (;) als Trennzeichen verwenden. Unabhängig von dem Zeichen, das bei der Erstellung des Felds verwendet wurde, funktioniert die Formel in Listen von SharePoint-Webseiten weltweit. SharePoint ändert das Trennzeichen automatisch und passt dieses der entsprechenden Sprache/Kultur der aktuellen Seite an. Die folgende Beispielformel wurde auf einer Webseite mit den Kultureinstellungen FR-FR (Frankreich) erstellt: =IF(Number1>Number2;5;10). Wenn die Kultur der Webseite dann in EN-US (Vereinigte Staaten) geändert wird, verändert sich die Formel automatisch wie folgt: =IF(Number1>Number2,5,10).

Bedingte Formeln

Mit den folgenden Formeln können Sie die Bedingung einer Anweisung testen und den Wert "Ja" oder "Nein" zurückgeben, einen alternativen Wert, z. B. "OK" oder "Nicht OK", testen oder ein Leerzeichen oder einen Strich zurückgeben, um einen NULL-Wert darzustellen.

Bestimmen, ob eine Zahl größer oder kleiner als eine andere Zahl ist

Verwenden Sie für diesen Vergleich die IF-Funktion.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

15000

9000

=[Spalte1]>[Spalte2]

Ist Spalte1 größer als Spalte2? (Ja)

15000

9000

=IF([Spalte1]<=[Spalte2], "OK", "Nicht OK")

Ist Spalte1 kleiner oder gleich Spalte2? (Nicht OK)

Zurückgeben eines logischen Werts nach dem Vergleichen von Spalteninhalten

Verwenden Sie für ein Ergebnis, das ein logischer Wert ist ("Ja" oder "Nein"), die Funktionen AND, OR und NOT.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

15

9

8

=AND([Spalte1]>[Spalte2], [Spalte1]<[Spalte3])

Ist 15 größer als 9 und kleiner als 8? (Nein)

15

9

8

=OR([Spalte1]>[Spalte2], [Spalte1]<[Spalte3])

Ist 15 größer als 9 oder kleiner als 8? (Ja)

15

9

8

=NOT([Spalte1]+[Spalte2]=24)

Ist 15 plus 9 ungleich 24? (Nein)

Verwenden Sie für ein Ergebnis, das eine weitere Berechnung oder ein anderer Wert als "Ja" oder "Nein" ist, die Funktionen IF, AND und OR.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

15

9

8

=IF([Spalte1]=15, "OK", "Nicht OK")

Wenn der Wert in Spalte1 gleich 15 ist, wird "OK" zurückgegeben. (OK)

15

9

8

=IF(AND([Spalte1]>[Spalte2], [Spalte1]<[Spalte3]), "OK", "Nicht OK")

Wenn 15 größer als 9 und kleiner als 8 ist, wird "OK" zurückgegeben. (Nicht OK)

15

9

8

=IF(OR([Spalte1]>[Spalte2], [Spalte1]<[Spalte3]), "OK", "Nicht OK")

Wenn 15 größer als 9 oder kleiner als 8 ist, wird "OK" zurückgegeben. (OK)

Anzeigen von null als Leerzeichen oder Strich

Verwenden Sie eine einfache Berechnung, um den Wert null anzuzeigen. Verwenden Sie die IF-Funktion, um ein Leerzeichen oder einen Strich anzuzeigen.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

10

10

=[Spalte1]-[Spalte2]

Die zweite Zahl wird von der ersten Zahl subtrahiert. (0)

15

9

=IF([Spalte1]-[Spalte2],[Spalte1]-[Spalte2],"-")

Gibt einen Strich zurück, wenn der Wert null ist. (-)

Ausblenden von Fehlerwerten in Spalten

Verwenden Sie die ISERROR-Funktion, um statt eines Fehlerwerts einen Strich, #NV oder NV anzuzeigen.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

10

0

=[Spalte1]/[Spalte2]

Führt zu einem Fehler. (#DIV/0)

10

0

=IF(ISERROR([Spalte1]/[Spalte2]),"NV",[Spalte1]/[Spalte2])

Gibt NV zurück, wenn der Wert ein Fehler ist.

10

0

=IF(ISERROR([Spalte1]/[Spalte2]),"-",[Spalte1]/[Spalte2])

Gibt einen Strich zurück, wenn der Wert ein Fehler ist.

Formeln für Datum und Uhrzeit

Mit den folgenden Formeln können Sie Berechnungen auf Grundlage von Datums- und Uhrzeitangaben ausführen, z. B. Addieren einer Anzahl von Tagen, Monaten oder Jahren zu einem Datum, Berechnen der Differenz zwischen zwei Datumswerten oder Konvertieren der Uhrzeit in einen Dezimalwert.

Addieren von Datumsangaben

Verwenden Sie den Additionsoperator (+), um eine Anzahl von Tagen zu einem Datum zu addieren.

HinweisHinweis

Wenn Sie Datumsangaben bearbeiten, muss der Rückgabetyp der berechneten Spalte auf Datum und Uhrzeit festgelegt sein.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

09.06.2007

3

=[Spalte1]+[Spalte2]

Addiert 3 Tage zu 09.06.2007. (12.06.2007)

10.12.2008

54

=[Spalte1]+[Spalte2]

Addiert 54 Tage zu 10.12.2008. (02.02.2009)

Verwenden Sie die Funktionen DATE, YEAR, MONTH und DAY, um eine Anzahl von Monaten zu einem Datum zu addieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

09.06.2007

3

=DATE(YEAR([Spalte1]),MONTH([Spalte1])+[Spalte],DAY([Spalte1]))

Addiert 3 Monate zu 09.06.2007. (09.09.2007)

10.12.2008

25

=DATE(YEAR([Spalte1]),MONTH([Spalte1])+[Spalte2],DAY([Spalte1]))

Addiert 25 Monate zu 10.12.2008. (10.01.2011)

Verwenden Sie die Funktionen DATE, YEAR, MONTH und DAY, um eine Anzahl von Jahren zu einem Datum zu addieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

09.06.2007

3

=DATE(YEAR([Spalte1])+[Spalte2],MONTH([Spalte1]),DAY([Spalte1]))

Addiert 3 Jahre zu 09.06.2007. (09.06.2010)

10.12.2008

25

=DATE(YEAR([Spalte1])+[Spalte2],MONTH([Spalte1]),DAY([Spalte1]))

Addiert 25 Jahre zu 10.12.2008. (10.12.2033)

Verwenden Sie die Funktionen DATE, YEAR, MONTH und DAY, um eine Kombination von Tagen, Monaten und Jahren zu einem Datum zu addieren.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

09.06.2007

=DATE(YEAR([Spalte1])+3,MONTH([Spalte1])+1,DAY([Spalte1])+5)

Addiert 3 Jahre, 1 Monat und 5 Tage zu 09.06.2007. (14.07.2010)

10.12.2008

=DATE(YEAR([Spalte1])+1,MONTH([Spalte1])+7,DAY([Spalte1])+5)

Addiert 1 Jahr, 7 Monate und 5 Tage zu 10.12.2008. (15.07.2010)

Berechnen der Differenz zwischen zwei Datumsangaben

Führen Sie diese Berechnung mit der DATEDIF-Funktion aus.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

1. Jan 1995

15. Jun 1999

=DATEDIF([Spalte1], [Spalte2],"d")

Gibt die Anzahl der Tage zwischen zwei Datumswerten zurück. (1626)

1. Jan 1995

15. Jun 1999

=DATEDIF([Spalte1], [Spalte2],"ym")

Gibt die Anzahl der Monate zwischen den Datumswerten zurück und ignoriert die Jahre. (5)

1. Jan 1995

15. Jun 1999

=DATEDIF([Spalte1], [Spalte2],"yd")

Gibt die Anzahl der Tage zwischen den Datumswerten zurück und ignoriert die Jahre. (165)

Berechnen der Differenz zwischen zwei Uhrzeiten

Verwenden Sie den Subtraktionsoperator (-) und die TEXT-Funktion, um das Ergebnis im Standardzeitformat (Stunden:Minuten:Sekunden) darzustellen. Für die Ausführung dieser Methode darf die Anzahl der Stunden nicht größer als 24 und die Anzahl der Minuten und Sekunden nicht größer als 60 sein.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

09.06.2007 10:35

09.06.2007 15:30

=TEXT([Spalte2]-[Spalte1],"h")

Stunden zwischen zwei Uhrzeiten. (4)

09.06.2007 10:35

09.06.2007 15:30

=TEXT([Spalte2]-[Spalte1],"h:mm")

Stunden und Minuten zwischen zwei Uhrzeiten. (4:55)

09.06.2007 10:35

09.06.2007 15:30

=TEXT([Spalte2]-[Spalte1],"h:mm:ss")

Stunden, Minuten und Sekunden zwischen zwei Uhrzeiten. (04:55:00)

Verwenden Sie die INT-Funktion oder die Funktion HOUR, MINUTE oder SECOND, um das Ergebnis als Summe darzustellen, die auf einer einzigen Zeiteinheit basiert.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

09.06.2007 10:35

10.06.2007 15:30

=INT(([Spalte2]-[Spalte1])*24)

Gesamtzahl der Stunden zwischen zwei Uhrzeiten. (28)

09.06.2007 10:35

10.06.2007 15:30

=INT(([Spalte2]-[Spalte1])*1440)

Gesamtzahl der Minuten zwischen zwei Uhrzeiten. (1735)

09.06.2007 10:35

10.06.2007 15:30

=INT(([Spalte2]-[Spalte1])*86400)

Gesamtzahl der Sekunden zwischen zwei Uhrzeiten. (104100)

09.06.2007 10:35

10.06.2007 15:30

=HOUR([Spalte2]-[Spalte1])

Stunden zwischen zwei Uhrzeiten, wenn die Differenz nicht größer als 24 ist. (4)

09.06.2007 10:35

10.06.2007 15:30

=MINUTE([Spalte2]-[Spalte1])

Minuten zwischen zwei Uhrzeiten, wenn die Differenz nicht größer als 60 ist. (55)

09.06.2007 10:35

10.06.2007 15:30

=SECOND([Spalte2]-[Spalte1])

Sekunden zwischen zwei Uhrzeiten, wenn die Differenz nicht größer als 60 ist. (0)

Konvertieren von Uhrzeiten

Verwenden Sie die INT-Funktion, um Stunden vom Standardzeitformat in eine Dezimalzahl zu konvertieren.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

10:35

=([Spalte1]-INT([Spalte1]))*24

Anzahl der Stunden seit 00:00 Uhr. (10,583333)

12:15

=([Spalte1]-INT([Spalte1]))*24

Anzahl der Stunden seit 00:00 Uhr. (12,25)

Verwenden Sie den Divisionsoperator und die TEXT-Funktion, um Stunden von einer Dezimalzahl in das Standardzeitformat (Stunden:Minuten:Sekunden) zu konvertieren.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

23:58

=TEXT(Spalte1/24, "hh:mm:ss")

Stunden, Minuten und Sekunden seit 00:00 Uhr. (00:59:55)

2:06

=TEXT(Spalte1/24, "h:mm")

Stunden und Minuten seit 00:00 Uhr. (00:05)

Einfügen von julianischen Datumswerten

Als julianisches Datum wird ein Datumsformat bezeichnet, das aus dem aktuellen Jahr und der Anzahl der Tage seit dem Anfang des Jahres besteht. Beispielsweise wird der 1. Januar 2007 als 2007001 und der 31. Dezember 2007 als 2007365 dargestellt. Dieses Format basiert nicht auf dem julianischen Kalender.

Verwenden Sie zum Konvertieren eines Datums in ein julianisches Datum die Funktionen TEXT und DATEVALUE.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

23.06.2007

=TEXT([Spalte1],"jj")&TEXT(([Spalte1]-DATEVALUE("1/1/"& TEXT([Spalte1],"jj"))+1),"000")

Datum im julianischen Format, mit zwei Stellen für das Jahr. (07174)

23.06.2007

=TEXT([Spalte1],"jjjj")&TEXT(([Spalte1]-DATEVALUE("1/1/"&TEXT([Spalte1],"jj"))+1),"000")

Datum im julianischen Format, mit vier Stellen für das Jahr. (2007174)

Verwenden Sie die Konstante 2415018,50, um ein Datum in ein julianisches Datum zu konvertieren, das in der Astronomie verwendet wird. Diese Formel kann nur für Datumswerten nach dem 01.03.1901 und mit dem 1900-Datumssystem verwendet werden.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

23.06.2007

=[Spalte1]+2415018.50

Datum im julianischen Format, in der Astronomie verwendet. (2454274,50)

Anzeigen eines Datums als Wochentag

Verwenden Sie die Funktionen TEXT und WEEKDAY, um ein Datum in den Text für den Wochentag zu konvertieren.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

19. Feb 2007

=TEXT(WEEKDAY([Spalte1]), "tttt")

Berechnet den Wochentag für das Datum und gibt den vollständigen Namen des Tags (Montag) zurück.

3. Jan 2008

=TEXT(WEEKDAY([Spalte1]), "tt")

Berechnet den Wochentag für das Datum und gibt den abgekürzten Namen des Tages zurück. ("Do")

Mathematische Formeln

Mit den folgenden Formeln können Sie vielfältige mathematische Berechnungen, z. B. Addieren, Subtrahieren, Multiplizieren und Dividieren von Zahlen, Berechnen des Durchschnitts oder Medians von Zahlen, Runden von Zahlen und Zählen von Werten, ausführen.

Addieren von Zahlen

Verwenden Sie den Additionsoperator (+) oder die SUM-Funktion, um Zahlen aus mehreren Spalten in einer Zeile zu addieren.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

6

5

4

=[Spalte1]+[Spalte2]+[Spalte3]

Addiert die Werte in den ersten drei Spalten. (15)

6

5

4

=SUM([Spalte1],[Spalte2],[Spalte3])

Addiert die Werte in den ersten drei Spalten. (15)

6

5

4

=SUM(IF([Spalte1]>[Spalte2], [Spalte1]-[Spalte2], 10), [Spalte3])

Wenn Spalte1 größer als Spalte2 ist, werden die Differenz und Spalte3 addiert. Andernfalls werden 10 und Spalte3 addiert. (5)

Subtrahieren von Zahlen

Verwenden Sie den Subtraktionsoperator (-) oder die SUM-Funktion mit negativen Zahlen, um Zahlen aus mehreren Spalten in einer Zeile zu subtrahieren.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

15000

9000

-8000

=[Spalte1]-[Spalte2]

Subtrahiert 9000 von 15000. (6000)

15000

9000

-8000

=SUM([Spalte1], [Spalte2], [Spalte3])

Addiert Zahlen in den ersten drei Spalten, einschließlich negativer Werte. (16000)

Berechnen der Differenz zwischen zwei Zahlen als Prozentwert.

Verwenden Sie den Subtraktionsoperator (-), den Divisionsoperator (/) und die ABS-Funktion.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

2342

2500

=([Spalte2]-[Spalte1])/ABS([Spalte1])

Prozentuale Änderung (6,75 % bzw. 0,06746)

Multiplizieren von Zahlen

Verwenden Sie den Multiplikationsoperator (*) oder die PRODUCT-Funktion, um Zahlen aus mehreren Spalten in einer Zeile zu multiplizieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

5

2

=[Spalte1]*[Spalte2]

Multipliziert die Zahlen in den ersten beiden Spalten. (10)

5

2

=PRODUCT([Spalte1], [Spalte2])

Multipliziert die Zahlen in den ersten beiden Spalten. (10)

5

2

=PRODUCT([Spalte1],[Spalte2],2)

Multipliziert die Zahlen in den ersten beiden Spalten und die Zahl 2. (20)

Dividieren von Zahlen

Verwenden Sie den Divisionsoperator (/), um Zahlen aus mehreren Spalten in einer Zeile zu dividieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

15000

12

=[Spalte1]/[Spalte2]

Dividiert 15000 durch 12. (1250)

15000

12

=([Spalte1]+10000)/[Spalte2]

Addiert 15000 und 10000 und dividiert die Summe durch 12. (2083)

Berechnen des Durchschnitts von Zahlen

Der Durchschnitt wird auch als Mittelwert bezeichnet. Verwenden Sie die AVERAGE-Funktion, um den Durchschnitt von Zahlen aus mehreren Spalten in einer Zeile zu berechnen.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

6

5

4

=AVERAGE([Spalte1], [Spalte2], [Spalte3])

Durchschnittswert der Zahlen in den ersten drei Spalten. (5)

6

5

4

=AVERAGE(IF([Spalte1]>[Spalte2], [Spalte1]-[Spalte2], 10), [Spalte3])

Wenn Spalte1 größer als Spalte2 ist, wird der Durchschnitt der Differenz und der Spalte3 berechnet. Andernfalls wird der Durchschnitt des Werts 10 und der Spalte3 berechnet. (2,5)

Berechnen des Medians von Zahlen

Der Median ist der Wert in der Mitte eines geordneten Bereichs von Zahlen. Verwenden Sie die MEDIAN-Funktion, um den Median einer Gruppe von Zahlen zu berechnen.

A

B

C

D

E

F

Formel

Beschreibung (mögliches Ergebnis)

10

7

9

27

0

4

=MEDIAN(A, B, C, D, E, F)

Median der Zahlen in den ersten 6 Spalten. (8)

Berechnen der kleinsten oder größten Zahl in einem Bereich

Verwenden Sie die Funktionen MIN und MAX, um die größte bzw. kleinste Zahl in mehreren Spalten einer Zeile zu berechnen.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

10

7

9

=MIN([Spalte1], [Spalte2], [Spalte3])

Die kleinste Zahl. (7)

10

7

9

=MAX([Spalte1], [Spalte2], [Spalte3])

Die größte Zahl. (10)

Zählen von Werten

Verwenden Sie zum Zählen numerischer Werte die COUNT-Funktion.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

Apfel

12.12.2007

=COUNT([Spalte1], [Spalte2], [Spalte3])

Zählt die Anzahl von Spalten, die numerische Werte enthalten. Datums- und Uhrzeitwerte, Text und NULL-Werte werden ausgeschlossen. (0)

12 €

#DIV/0!

1,01

=COUNT([Spalte1], [Spalte2], [Spalte3])

Zählt die Anzahl der Spalten, die numerische Werte enthalten, Fehlerwerte und logische Werte werden jedoch ausgeschlossen. (2)

Erhöhen oder Verringern einer Zahl um einen Prozentwert

Führen Sie diese Berechnung mit dem Prozentoperator (%) aus.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

23

3 %

=[Spalte1]*(1+5%)

Erhöht die Zahl in Spalte1 um 5 %. (24,15)

23

3 %

=[Spalte1]*(1+[Spalte2])

Erhöht die Zahl in Spalte1 um den Prozentwert in Spalte2: 3 %. (23,69)

23

3 %

=[Spalte1]*(1-[Spalte2])

Verringert die Zahl in Spalte1 um den Prozentwert in Spalte2: 3 %. (22,31)

Potenzieren einer Zahl

Verwenden Sie für diese Berechnung den Potenzierungsoperator (^) oder die POWER-Funktion.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

5

2

=[Spalte1]^[Spalte2]

Berechnet fünf hoch zwei. (25)

5

3

=POWER([Spalte1], [Spalte2])

Berechnet fünf hoch drei. (125)

Runden einer Zahl

Verwenden Sie zum Runden einer Zahl die Funktion ROUNDUP, ODD oder EVEN.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

20,3

=ROUNDUP([Spalte1],0)

Rundet 20,3 auf die nächste ungerade Zahl. (21)

-5,9

=ROUNDUP([Spalte1],0)

Rundet -5,9 auf die nächste ganze Zahl. (-5)

12,5493

=ROUNDUP([Spalte1],2)

Rundet 12,5493 mit zwei Dezimalstellen auf das nächste Hundertstel. (12,55)

20,3

=EVEN([Spalte1])

Rundet 20,3 auf die nächste gerade Zahl. (22)

20,3

=ODD([Spalte1])

Rundet 20,3 auf die nächste ganze Zahl. (21)

Verwenden Sie zum Abrunden einer Zahl die ROUNDDOWN-Funktion.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

20,3

=ROUNDDOWN([Spalte1],0)

Rundet 20,3 auf die nächste ganze Zahl ab. (20)

-5,9

=ROUNDDOWN([Spalte1],0)

Rundet -5,9 auf die nächste ganze Zahl ab. (-6)

12,5493

=ROUNDDOWN([Spalte1],2)

Rundet 12,5493 auf das nächste Hundertstel ab, zwei Dezimalstellen. (12,54)

Verwenden Sie die ROUND-Funktion, um eine Zahl auf die nächste Zahl oder den nächsten Bruch zu runden.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

20,3

=ROUND([Spalte1],0)

Rundet 20,3 ab, da der Bruchteil kleiner als 0,5 ist. (20)

5,9

=ROUND([Spalte1],0)

Rundet 5,9 auf, da der Bruchteil größer als 0,5 ist. (6)

-5,9

=ROUND([Spalte1],0)

Rundet -5,9 ab, da der Bruchteil kleiner als -0,5 ist. (-6)

1,25

=ROUND([Spalte1],1)

Rundet die Zahl auf das nächste Zehntel (eine Dezimalstelle). Da der zu rundende Teil 0,05 oder größer ist, wird die Zahl aufgerundet (Ergebnis: 1,3).

30,452

=ROUND([Spalte1], 2)

Rundet die Zahl auf das nächste Hundertstel (zwei Dezimalstellen). Da der zu rundende Teil (0,002) kleiner als 0,005 ist, wird die Zahl abgerundet (Ergebnis: 30,45)

Verwenden Sie die Funktionen ROUND, ROUNDUP, ROUNDDOWN, INT und LEN, um eine Zahl auf die signifikante Stelle über 0 zu runden.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

5492820

=ROUND([Spalte1],3-LEN(INT([Spalte1])))

Rundet die Zahl auf drei signifikante Stellen. (5490000)

22230

=ROUNDDOWN([Spalte1],3-LEN(INT([Spalte1])))

Rundet die Zahl auf 3 signifikante Stellen ab. (22200)

5492820

=ROUNDUP([Spalte1], 5-LEN(INT([Spalte1])))

Rundet die Zahl auf 5 signifikante Stellen auf. (5492900)

Textformeln

Mit den folgenden Formeln können Sie Text bearbeiten, z. B. Kombinieren oder Verketten von Werten aus mehreren Spalten, Vergleichen des Inhalts von Spalten, Entfernen von Zeichen oder Leerzeichen und Wiederholen von Zeichen.

Ändern der Groß-/Kleinschreibung von Text

Verwenden Sie zum Ändern der Groß-/Kleinschreibung von Text die Funktion UPPER, LOWER oder PROPER.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

eva Valverde

=UPPER([Spalte1])

Ändert Text in Großbuchstaben. (EVA VALVERDE)

eva Valverde

=LOWER([Spalte1])

Ändert Text in Kleinbuchstaben. (eva valverde)

eva Valverde

=PROPER([Spalte1])

Der erste Buchstabe von Wörtern wird großgeschrieben. (Eva Valverde)

Kombinieren von Vor- und Nachnamen

Verwenden Sie den Operator mit dem kaufmännischen Und-Zeichen (&) oder die CONCATENATE-Funktion, um Vor- und Nachnamen zu kombinieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

Carlos

Carvallo

=[Spalte1]&[Spalte2]

Kombiniert die zwei Zeichenfolgen. (CarlosCarvallo)

Carlos

Carvallo

=[Spalte1]&" "&[Spalte2]

Kombiniert die zwei Zeichenfolgen, durch ein Leerzeichen getrennt. (Carlos Carvallo)

Carlos

Carvallo

=[Spalte2]&", "&[Spalte1]

Kombiniert die zwei Zeichenfolgen, durch ein Komma und ein Leerzeichen getrennt. (Carvallo, Carlos)

Carlos

Carvallo

=CONCATENATE([Spalte2], ",", [Spalte1])

Kombiniert die zwei Zeichenfolgen, durch ein Komma getrennt. (Carvallo,Carlos)

Kombinieren von Text und Zahlen aus unterschiedlichen Spalten

Verwenden Sie die CONCATENATE-Funktion, den Operator mit dem kaufmännischen Und-Zeichen (&) oder die TEXT-Funktion und den Operator mit dem kaufmännischen Und-Zeichen, um Text und Zahlen zu kombinieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

Yang

28

=[Spalte1]&" verkaufte "&[Spalte2]&" Geräte."

Kombiniert den Inhalt der Spalten zu einem Ausdruck. (Yang verkaufte 28 Geräte.)

Dubois

40 %

=[Spalte1]&" verkaufte "&TEXT([Spalte2],"0 %")&" des gesamten Umsatzes."

Kombiniert den Inhalt der Spalten zu einem Ausdruck. (Dubois verkaufte 40 % des gesamten Umsatzes.)

Hinweis: Mit der TEXT-Funktion wird statt des zugrunde liegenden Werts (0,4) der formatierte Wert von Spalte2 angefügt.

Yang

28

=CONCATENATE([Spalte1]," verkaufte ",[Spalte2]," Geräte.")

Kombiniert den Inhalt der Spalten zu einem Ausdruck. (Yang verkaufte 28 Geräte.)

Kombinieren von Text mit einem Datum oder einer Uhrzeit

Verwenden Sie die TEXT-Funktion und den Operator mit dem kaufmännischen Und-Zeichen (&), um Text mit einem Datum oder einer Uhrzeit zu kombinieren.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

Abrechnungsdatum

5. Jun 2007

="Abrechnungsdatum: "&TEXT([Spalte2], "t-mmm-jjjj")

Kombiniert Text mit einem Datum. (Abrechnungsdatum: 5. Jun 2007)

Abrechnungsdatum

5. Jun 2007

=[Spalte1]&" "&TEXT([Spalte2], "tt. mmm jjjj")

Kombiniert Text und Datum aus verschiedenen Spalten zu einer einzigen Spalte. (Abrechnungsdatum: 05. Jun 2007)

Vergleichen des Inhalts von Spalten

Verwenden Sie die Funktionen EXACT und OR, um eine Spalte mit einer anderen Spalte oder einer Liste von Werten zu vergleichen.

Spalte1

Spalte2

Formel

Beschreibung (mögliches Ergebnis)

BD122

BD123

=EXACT([Spalte1],[Spalte2])

Vergleicht den Inhalt der ersten zwei Spalten. (Nein)

BD122

BD123

=EXACT([Spalte1], "BD122")

Vergleicht den Inhalt von Spalte1 und der Zeichenfolge "BD122". (Ja)

Bestimmen, ob ein Spaltenwert oder ein Teil davon mit einem bestimmten Text übereinstimmt

Verwenden Sie die Funktionen IF, FIND, SEARCH und ISNUMBER, um zu bestimmen, ob ein Spaltenwert oder ein Teil davon mit einem bestimmten Text übereinstimmt.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

Valverde

=IF([Spalte1]="Valverde", "OK", "Nicht OK")

Bestimmt, ob der Wert in Spalte1 Valverde lautet. (OK)

Valverde

=IF(ISNUMBER(FIND("v",[Spalte1])), "OK", "Nicht OK")

Bestimmt, ob Spalte1 den Buchstaben "v" enthält. (OK)

BD123

=ISNUMBER(FIND("BD",[Spalte1]))

Bestimmt, ob Spalte1 "BD" enthält. (Ja)

Zählen von nicht leeren Spalten

Verwenden Sie zum Zählen von nicht leeren Spalten die COUNTA-Funktion.

Spalte1

Spalte2

Spalte3

Formel

Beschreibung (mögliches Ergebnis)

Umsatz

19

=COUNTA([Spalte1], [Spalte2])

Zählt die Anzahl von nicht leeren Spalten. (2)

Umsatz

19

=COUNTA([Spalte1], [Spalte2], [Spalte3])

Zählt die Anzahl von nicht leeren Spalten. (2)

Entfernen von Zeichen aus Text

Verwenden Sie die Funktionen LEN, LEFT und RIGHT, um Zeichen aus Text zu entfernen.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

Vitamin A

=LEFT([Spalte1],LEN([Spalte1])-2)

Gibt 7 (9-2) Zeichen zurück, von links beginnend. (Vitamin)

Vitamin B1

=RIGHT([Spalte1], LEN([Spalte1])-8)

Gibt 2 (10-8) Zeichen zurück, von rechts beginnend. (B1)

Entfernen von Leerzeichen am Anfang und Ende einer Spalte

Verwenden Sie die TRIM-Funktion, um Leerzeichen aus einer Spalte zu entfernen.

Spalte1

Formel

Beschreibung (mögliches Ergebnis)

Hallo!

=TRIM([Spalte1])

Entfernt die Leerzeichen am Anfang und Ende. (Hallo!)

Wiederholen eines Zeichens in einer Spalte

Verwenden Sie die REPT-Funktion, um ein Zeichen in einer Spalte zu wiederholen.

Formel

Beschreibung (mögliches Ergebnis)

=REPT(".",3)

Wiederholt einen Punkt 3 Mal. (...)

=REPT("-",10)

Wiederholt einen Strich 10 Mal. (----------)

Siehe auch

Referenz

SPFieldCalculated