Erfahren Sie, wie Sie einige der häufigsten Probleme mit Formeln beheben können.
Benutzer*innen mit einem Enterprise-Plan können zum Generieren von Formeln oder Text KI verwenden.
Sie benötigen weitere Hilfe?
In den Vorlagen im Formel-Handbuch finden Sie weitere Supportressourcen und mehr als 100 Formeln, darunter ein Glossar aller Funktionen, mit dem Sie die Arbeit in Echtzeit üben können, sowie Beispiele für häufig verwendete und erweiterte Formeln.
Suchen Sie nach Beispielen dafür, wie andere Smartsheet-Kunden diese Funktion verwenden oder stellen Sie in der Smartsheet-Online-Community eine Frage zu Ihrem spezifischen Anwendungsfall.
Häufig gestellte Fragen
Warum wird meine Formel in der Zelle als Text angezeigt, obwohl ich sie richtig eingegeben habe?
Die drei wahrscheinlichsten Gründe, warum Text in einer Zelle statt in der erwarteten Formel angezeigt wird, sind:
- Fehlendes Gleichheitszeichen (=): Formeln müssen immer mit = beginnen.
- Im Sheet sind Abhängigkeiten aktiviert: Bei aktivierten Abhängigkeiten in einem Sheet sind keine Formeln in folgenden Spalten mit aktivierten Abhängigkeiten zulässig:
- Anfang
- Dauer
- Beenden
- Vorgänger
- „% Abgeschlossen“ oder „% Zuordnung“: Diese Spalten generieren basierend auf den Abhängigkeitseinstellungen automatisch Werte und überschreiben Formeln.
- Sie haben die Formel ausgehend von einem Bericht oder von einem Mobilgerät aus erstellt: Formeln, die ausgehend von Berichten oder Android- und iOS-Apps erstellt wurden, werden derzeit nicht unterstützt
Wieso funktioniert meine Formel nicht, die auf „% Abgeschlossen“ verweist?
Zellen in Sheets oder Berichten verwenden den Dezimalwert und nicht das Prozentsatzformat. Dies gilt auch für Spalten mit Werten im Prozentsatzformat.
Sehen Sie in der folgenden Tabelle, wie Sie Prozentwerte vergleichen oder auf Spalten mit Prozentwerten verweisen.
Falsch | Aktion: |
=IF([% Abgeschlossen]@row 25%, "Gefährdet", " ") | =WENN([%Abgeschlossen]@row,25;"Gefährdet";"") |
Meine Formel, die sich auf die Spalte mit dem Start-/Enddatum bezieht, funktioniert nicht.
Bei aktivierten Abhängigkeiten in einem Sheet weisen die Spalten für das Start- und das Enddatum eine implizierte Zeitkomponente auf. Obwohl die Zeit nicht in der Spalte angezeigt wird, kann sie Auswirkungen auf die Ergebnisse von Formeln haben.
Beispiel: Sie haben eine Formel, die TODAY() vom Startdatum abzieht, und Ihr Startdatum ist heute. Sie würden normalerweise das Ergebnis 0 erwarten. Was Sie tatsächlich erhalten, ist ein Dezimalwert, da Smartsheet die Subtraktion basierend auf dem implizierten Zeitstempel durchführt. Um dieses Problem zu umgehen, verwenden Sie die Funktion DATEONLY.
In diesem Beispiel würde die Formel „ =[Startdatum]2 - TODAY()“ zu „=DATEONLY([Startdatum]2) - TODAY()“ geändert.
In diesem Fall verwendet Smartsheet nur das Datum (und nicht die Uhrzeit), wenn die Berechnung durchgeführt wird.
Ich erhalte falsche Ergebnisse, wenn ich den Unterschied zwischen dem Erstellungsdatum und dem Änderungsdatum berechne.
Verwenden Sie die Funktion DATEONLY.Die Daten in Systemspalten sind ein Anzeigewert und nicht der eigentliche Wert. Systemspalten erfassen UTC-Daten, zeigen aber Ihr lokales Datum und Ihre lokale Zeit basierend auf dem UTC-Datum an.
Mit DATEONLY wird das Datum aus der Systemspalte extrahiert.Hier eine Beispielformel: =NETWORKDAYS(DATEONLY(Erstellt@row), TODAY()).
Warum wird meine Formel mit TODAY() nicht auf das heutige Datum aktualisiert?
Beim Öffnen von Berichten und Dashboards, die mit einer Formel über die TODAY-Funktion auf ein Sheet verweisen, wird die TODAY-Funktion nicht auf das aktuelle Datum aktualisiert. Das zugrunde liegende Blatt selbst muss aktualisiert werden.
Informationen zur automatischen Aktualisierung des zugrunde liegenden Blatts ohne Öffnen finden Sie unter TODAY-Funktion in Formeln automatisch aktualisieren oder Bridge verwenden, um das tägliche Speichern von Sheets einzuplanen.
Warum werden meine numerischen Werte nicht richtig berechnet? Wenn ich z. B. 1 + 12 addiere, wird das Ergebnis 112 statt 13 ausgegeben.
Dieser Berechnungsfehler tritt häufig auf, wenn einer der referenzierten Werte als Textwert angesehen wird.
Um diesen Fehler zu korrigieren, stellen Sie sicher, dass keiner der referenzierten Werte ein Zeichen enthält, das den numerischen Wert in einen Textwert umwandelt. Ist dem Wert 12 beispielsweise ein Apostroph (‘) vorangestellt, würde dies zu unerwünschten Ergebnissen führen.
Überprüfen Sie außerdem die Formatierungsausrichtung der numerischen Werte. Häufig werden Werte, die als Textwerte angesehen werden, in der Zelle links ausgerichtet, anstatt der normalen Ausrichtung rechts für numerische Werte.
Numerische Werte sind links ausgerichtet, wenn sie:
- von Formeln erstellt sind und
- sich in der primären Spalte befinden.
Diese Werte werden dennoch als numerisch erkannt, sofern nicht etwas in der Formel oder Zelle etwas Anderweitiges vorgibt.
Eine andere Möglichkeit, dies zu beheben, ist die Verwendung der Funktion VALUE(), die Textzeichenfolgen mit numerischen Werten in Zahlen umwandelt.
Warum gibt meine SUMIFS Formel eine 0 zurück, obwohl sie einen Wert zurückgeben sollte?
Wenn Sie denselben Datenbereich für mehrere Kriterien auswerten, sollten Sie die OR-Funktion und den @cell-Parameter verwenden, damit der richtige Wert zurückgegeben wird.
Element | MENGE | Kosten | Lager |
Hemd | 26 | 20,00 | A |
Hose | 24 | 50,00 | A |
Socken | 10 | 10,00 | A |
Hemd | 18 | 25,00 | B |
Hose | 16 | 75,00 | B |
Socken | 46 | 15,00 | B |
Gebrauchen:
Formel | Description (Beschreibung) | Ergebnis |
=SUMIFS(Kosten:Kosten, Menge:Menge, >15, Lager:Lager, "A", Artikel:Artikel, OR(@cell = "Hemd", @cell = "Socken")) | Addiert die Kosten für alle Artikel mit einer Menge über 15 aus Lager A, bei denen der Artikel entweder Hemd oder Socken ist. | 20.00 |
Warum gibt meine COUNTIFS Formel eine 0 zurück, obwohl sie einen Wert zurückgeben sollte?
Wenn Sie denselben Datenbereich für mehrere Kriterien auswerten, müssen Sie die OR-Funktion und den @cell-Parameter verwenden, damit der richtige Wert zurückgegeben wird.
Element | Menge | Kosten | Lager |
Hemd | 26 | 20,00 | A |
Hose | 24 | 50,00 | A |
Socken | 10 | 10,00 | A |
Hemd | 18 | 25,00 | B |
Hose | 16 | 75,00 | B |
Socken | 46 | 15,00 | B |
Gebrauchen:
Formel | Beschreibung | Ergebnis |
=COUNTIFS(Menge:Menge, >15, Lager:Lager, "A", Artikel:Artikel, OR(@cell = "Hemd", @cell = "Socken")) | Zählt alle Artikel mit einer Menge über 15 aus Lager A, bei denen der Artikel entweder Hemd oder Socken ist | 1 |