Zuletzt aktualisiert:

Add functions to calculation formulas

Erfahren Sie, wie Sie Funktionen in Berechnungsformeln verwenden können und erkunden Sie die verfügbaren Optionen, um über die Web-App und die Mobile-App genauere und effizientere Berechnungen zu erstellen.

Was bedeutet Funktionen zu Formeln hinzufügen?

Das manuelle Extrahieren von Daten aus Inspektionen und deren Übertragung in Tabellenkalkulationsprogramme zur Berechnung kann zeitaufwändig und ineffizient sein. Mit Funktionen in Ihren Berechnungsformeln können Sie Daten sofort in SafetyCulture verarbeiten und analysieren, ohne dass Sie auf Drittanbieter-Tools angewiesen sind. So haben Sie Echtzeit-Einblicke und können schnellere, datenbasierte Entscheidungen treffen, sobald Informationen erfasst werden.

Nutzer müssen die SafetyCulture Mobile-App Version 25.12 oder höher haben, um die zu den Berechnungsfragen bei Inspektionen hinzugefügten Funktionen anzuzeigen.

Add functions to a calculation formula

  1. Melden Sie sich in der Web-App an.

  2. Wählen Sie im Menü auf der linken Seite Templates iconVorlagenaus.

  3. Klicken Sie auf die Vorlage und wählen Sie in der Seitenleiste Vorlage bearbeiten.

  4. Eine neue Frage mit Antworttyp "Zahl" hinzufügen oder eine bestehende Frage auswählen.

  5. Eine Berechnungsformel erstellen oder bearbeiten.

  6. Geben Sie in der Seitenleiste $ ein und wählen Sie die gewünschte Funktion aus. Geben Sie anschließend $ gefolgt von dem Label einer Frage ein, um es als Argument zu verwenden. Beachten Sie, bei Funktionen die Groß- und Kleinschreibung.

    • Sie können auch die entsprechende Funktion und Frage aus den Drop-down-Menüs "Funktionen" und "Fragen" auswählen.

  7. Klicken Sie auf Speichern und anwenden.

  8. Klicken Sie oben rechts auf der Seite auf Veröffentlichen, um die Vorlage zu veröffentlichen. Wenn Sie noch nicht bereit sind, die Vorlage zu veröffentlichen, können Sie zurück zur Vorlagenliste wechseln und die Änderungen veröffentlichen, wenn Sie bereit sind.

  1. Öffnen Sie die mobile App.

  2. Tippen Sie am unteren Bildschirmrand aufInspections icon mobileInspektionen.

  3. Wählen Sie am oberen Rand Ihres Bildschirms die Registerkarte Vorlagenaus.

  4. Tippen Sie auf die Vorlage und wählen Sie von den Pop-up-Optionen Pencil iconVorlage bearbeiten aus.

  5. Eine neue Frage mit Antworttyp "Zahl"hinzufügen oder eine bestehende auswählen.

  6. Tippen Sie unter der Frage auf der rechten Seite von "Zahl" auf More vertical icon und tippen Sie neben "Format" auf More vertical icon.

  7. Wählen Sie auf dieser Seite Berechnung aus.

  8. Geben Sie $ ein und wählen Sie die gewünschte Funktion aus. Geben Sie anschließend $ gefolgt von dem Label einer Frage ein, um es als Argument zu verwenden. Beachten Sie, bei Funktionen die Groß- und Kleinschreibung.

    • Sie können auch die entsprechende Funktion und Frage aus den Drop-down-Menüs "Funktionen" und "Fragen" auswählen.

  9. Tippen Sie auf Speichern und anwenden.

  10. Tippen Sie oben rechts im Bildschirm auf Veröffentlichen, um die Vorlage zu veröffentlichen. Wenn Sie noch nicht bereit sind, die Vorlage zu veröffentlichen, können Sie zurück zur Vorlagenliste wechseln und die Änderungen veröffentlichen, wenn Sie bereit sind.

Formeln, die Zahlenfragen mit Maßeinheiten verwenden, werden nicht automatisch konvertiert.

Wenn Sie z. B. die Geschwindigkeit in Kilometern pro Stunde berechnen und sich auf eine Zahlenfrage beziehen, in der Meter als Einheit verwendet werden, werden Meter nicht in Kilometer umgerechnet. Sie müssen dann die Einheit in der Zahlenfrage oder die Zahlenfrage selbst ändern.

What functions are available?

This table outlines all the available functions for calculation formulas. In a function, "Value" can either be a referenced question or an integer.

Function

Format

Description

ABS (Absolute value)

ABS(Value)

Returns the absolute (positive) value of the input. For example, ABS(-5) = 5.

AVEDEV (Average deviation)

AVEDEV(Value 1, Value 2)

Calculates the average deviation of the given values. For example, AVEDEV(4,8,6,5,9) = 1.68.

AVERAGE

AVERAGE(Value 1, Value 2)

Computes the average (mean) of all values. For example, AVERAGE(4,8,12) = 8.

CEIL (Ceiling)

CEIL(Value)

CEIL(Value 1, Value 2)

Rounds the value up to the nearest whole number or up to a defined number of decimal places. For example, CEIL(21.1171, 3) = 21.118.

COS (Cosine)

COS(Value)

Returns the cosine of the given radian. For example, COS(0) = 1.

DEFAULT_VALUE

DEFAULT_VALUE(Question, Default value)

The DEFAULT_VALUE function will need to reference a question and an integer in the respective order.

Returns the default value if a referenced question is unanswered. For example, DEFAULT_VALUE(Question, 15).

If the question is answered, the function is equal to the number entered.

If unanswered, the function is equal to 15.

FLOOR

FLOOR(Value)

FLOOR(Value 1, Value 2)

Rounds the value down to the nearest whole number or down to a defined number of decimal places. For example, FLOOR(21.1171, 1) = 21.1.

LOG

LOG(Value 1, Value 2)

Returns the logarithm of the first value to the base of the second. For example, LOG(8,2) = 3.

MAX

MAX(Value)

MAX(Value 1, Value 2)

Returns the largest number in a set of values. For example, MAX(7, 3, 2, 13, 5, 4) = 13.

MEDIAN

MEDIAN(Value 1, Value 2)

Returns the median value from the input numbers. For example, MEDIAN(3,1,4,2,5) = 3.

MIN

MIN(Value)

MIN(Value 1, Value 2)

Returns the smallest number in a set of values. For example, MIN(7, 3, 2, 13, 5, 4) = 2.

MODE

MODE(Value 1, Value 2)

Returns the most frequently occurring value from the given values. For example, MODE(3,5,3,7,5,5) = 5.

POWER

POWER(Value 1, Value 2)

Raises the first value to the power of the second. For example, POWER (2,3) = 8.

RANGE

RANGE(Value)

RANGE(Value 1, Value 2)

Returns the difference between the largest and smallest numbers in a set of values. For example, RANGE(7, 3, 2, 13, 5, 4) = 11.

ROUND

ROUND(Value)

ROUND(Value 1, Value 2)

Rounds the value to the nearest whole number or to a defined number of decimal places. For example, ROUND(21.1171, 2) = 21.12.

SIN (Sine)

SIN(Value)

Returns the sine of the given radian. For example, SIN(3.14 / 2) = 1.

SQRT (Square root)

SQRT(Value)

Returns the square root of the value. For example, SQRT(9) = 3.

STDEV (Standard deviation)

STDEV(Value 1, Value 2)

Calculates the standard deviation of the given values. For example, STDEV(4,8,6,5,9) = 1.87.

SUM

SUM(Value 1, Value 2)

Calculates the sum of all values. For example, SUM(1,5,9) = 15.

SUM_MC

SUM_MC(Value)

SUM_MC(Value 1, Value 2)

Calculates the total score of multiple choice responses.

To set a default value when a referenced question is unanswered, add a number after the question. For example, SUM_MC(Question, 0).

If the question is unanswered, the score will default to 0.

Nicht VBA-Makro-aktiviert (Excel)

Ein Argument ist ein Wert oder eine Eingabe, die eine Funktion zur Durchführung einer Berechnung verwendet. In Berechnungsformeln können die Argumente Zahlen oder Fragen sein, die in Klammern eingeschlossen sind. Einige Funktionen erlauben mehrere Argumente, um Berechnungen weiter zu präzisieren.

Zum Beispiel wird in der Formel AVERAGE(Frage 1, Frage 2, Frage 3) jede Frage, auf die verwiesen wird, als 3 separate Argumente betrachtet.

Obwohl Fragen mit Antworttyp "Berechnung" in wiederholten Abschnitten unterstützt werden, gibt es Szenarien, in denen es nicht möglich ist, eine Formel und eine Referenznummer oder eine Frage mit Antworttyp "Berechnung" in wiederholten Abschnitten zu erstellen.

Szenario 1: Eine Formel innerhalb eines wiederholten Abschnitts kann sich nicht auf eine Zahl oder eine Frage mit Antworttyp "Berechnung" beziehen, wenn diese Teil eines verschachtelten wiederholten Abschnitts ist.

Im folgenden Beispiel kann die Frage mit Antworttyp "Berechnung" Gesamt - Elternteil nicht auf die Antwortfragen in den wiederholten Abschnitten (Kind) verweisen, weil sie im wiederholten Abschnitt (Elternteil) verschachtelt ist.

Beispiel für ein Grenzszenario, bei dem Sie mithilfe der Web-App in Wiederholungsabschnitten auf eine Zahl oder eine Berechnungsfrage verweisen.

Szenario 2: Eine Formel innerhalb eines wiederholten Abschnitts kann sich nicht auf eine Zahl oder eine Frage mit Antworttyp "Berechnung" aus einem separaten wiederholten Abschnitt beziehen.

Im folgenden Beispiel kann die Frage mit Antworttyp "Berechnung" Gesamt - 2 nicht auf die Antwortfragen in den wiederholten Abschnitten (1) verweisen, weil die Fragen aus separaten wiederholten Abschnitten stammen.

Beispiel für ein Randfallszenario, bei dem Sie mithilfe der Web-App in wiederholten Abschnitten auf eine Frage mit Antworttyp Zahl oder Berechnung verweisen.

Wenn Ihre Inspektion eine Berechnungsformel mit Funktionen enthält, erhalten Sie möglicherweise eine Fehlermeldung in Mobile-App-Versionen unter 25.12. Die eingegebenen Daten werden zwar berechnet und sind weiterhin in der Web-App sichtbar, doch Sie sollten Ihre mobile App auf dem neuesten Stand halten, um sicherzustellen, dass Sie die Funktionen in Inspektionen anzeigen können.

Brauchen Sie noch weitere Hilfe?
In diesem Artikel