Details zu "Formeleditor"
Informationen zum Dialog Formeleditor des Moduls Raumbuch.
In diesem Dialog können Sie Berechnungsformeln für Parameterwerte definieren, die Parameter- und/oder Variablenverweise beinhalten.
Sie befinden sich hier
Oder
Parameter
Per Doppelklick oder mit dem
-Button können Sie Parameter ins Feld Formel übernehmen. Steht der Cursor im Eingabefeld, wird der Schlüssel des Parameters an der Stelle eingefügt, an der sich der Cursor befindet.
Filter
Dropdown-Liste zur Auswahl eines Filters für die Liste der Parameter. Nach Auswahl einer Parameter-Kategorie wird die Liste auf die Raumparameter dieser Kategorie reduziert.
Suche
Feld zur Eingabe eines Suchbegriffs. Sie können die Liste der Parameter nach Parameternamen und deren Schlüsseln oder nach Bestandteilen von Parameternamen oder Schlüsseln durchsuchen. Die Suche passt sich bei Eingabe automatisch an. Groß- und Kleinschreibung wird nicht berücksichtigt.
Parametername
Zeigt die Namen der Parameter an.
Parameterschlüssel
Zeigt die Parameterschlüssel der Parameter an.
Parameter zur Formel hinzufügen
Überträgt den Parameterschlüssel des gewählten Parameters ins Feld Formel. Alternativ können sie auch einen Doppelklick auf den Parameter ausführen. Steht der Cursor im Eingabefeld, wird der Schlüssel des Parameters an der Stelle eingefügt, an der sich der Cursor befindet.
Variablen
Auf dieser Registerkarte können Sie benutzerdefinierte Variablen für Berechnungsformeln erstellen und bearbeiten und diese dem Feld Formel hinzufügen. Per Doppelklick oder mit dem
-Button können Sie Parameter ins Eingabefeld übernehmen. Steht der Cursor im Eingabefeld, wird die Variable an der Stelle eingefügt, an dem sich der Cursor befindet.
Suche
Feld zur Eingabe eines Suchbegriffs. Sie können die Liste der Variablen nach Variablennamen oder nach Bestandteilen von Namen durchsuchen. Die Suche startet automatisch nach der Eingabe des ersten Zeichens und aktualisiert sich nach der Eingabe weiterer Zeichen. Groß- und Kleinschreibung wird nicht berücksichtigt.
Variablenname
Legt den Namen der Variable fest.
Wert
Legt den Wert der Variablen fest.
Parameter zur Formel hinzufügen
Überträgt den Parameterschlüssel des gewählten Parameters in das Feld Formel. Alternativ können sie auch einen Doppelklick auf den Parameter ausführen. Steht der Cursor im Feld, wird der Schlüssel des Parameters an der Stelle eingefügt, an der sich der Cursor befindet.
Formel
Feld zur Definition der Berechnungsformel für die Parameterwerte. Bei der Definition der Berechnungsformel wird die Formelsyntax auf Basis von Microsoft Excel inkl. den Bedienungsfunktionen unterstützt. Dabei können Sie neben den deutschen Funktionsnamen (WENN, SUMME, …) auch englische Namen (IF, SUM, …) verwenden. Die Ergebnisse der Berechnungsformeln können Texte, Wahrheitswerte oder Zahlen sein.
| Operator oder Funktion | Bedeutung | Beispiel |
|---|---|---|
| + | Addition | 3+4 ergibt 7 |
| - | Subtraktion | 10-3 ergibt 7 |
| * | Multiplikation | 5*6 ergibt 30 |
| / | Division | 10/2 ergibt 5 |
| ^ | Potenzierung (Exponentiation) | 2^3 ergibt 8 |
| = | Gleichheit | 5=5 ergibt 1 (wahr) |
| <> | Ungleichheit | 5<>3 ergibt 1 (wahr) |
| < | Kleiner als | 3<5 ergibt 1 (wahr) |
| <= | Kleiner gleich | 3<=5 ergibt 1 (wahr) |
| > | Größer als | 7>5 ergibt 1 (wahr) |
| >= | Größer gleich | 7>=5 ergibt 1 (wahr) |
| % | Postfix-Prozent (wandelt eine Zahl in einen Prozentwert um) | 50% ergibt 0.5 |
| & | Verkettung (Verbindung von Texten) | "Hallo"&"Welt" ergibt "HalloWelt" |
| SUM | Berechnet die Summe von Zahlen | SUM(10, 20, 30) ergibt 60 |
| AVERAGE | Berechnet den Durchschnitt von Zahlen | AVERAGE(10, 20, 30) ergibt 20 |
| MIN | Gibt den kleinsten Wert aus einer Liste von Zahlen zurück | MIN(10, 20, 30) ergibt 10 |
| MAX | Gibt den größten Wert aus einer Liste von Zahlen zurück | MAX(10, 20, 30) ergibt 30 |
| IF | Führt eine logische Prüfung durch und gibt einen von zwei Werten zurück | IF(10>5, "Ja", "Nein") ergibt "Ja" |
| IFERROR | Gibt den ersten Wert zurück, wenn kein Fehler auftritt, sonst den zweiten Wert | IFERROR(10/0, "Fehler") ergibt "Fehler" |
| ROUND | Rundet eine Zahl auf eine bestimmte Anzahl an Nachkommastellen | ROUND(12.345, 2) ergibt 12.35 |
| ABS | Gibt den absoluten Wert einer Zahl zurück | ABS(-10) ergibt 10 |
| LEN | Gibt die Länge eines Textes zurück | LEN("Hallo") ergibt 5 |
| TRIM | Entfernt führende und nachfolgende Leerzeichen aus einem Text | TRIM(" Hallo Welt ") ergibt "Hallo Welt" |
| VALUE | Wandelt einen Text in eine Zahl um | VALUE("123,45") ergibt 123.45 |
| TEXT | Formatiert eine Zahl als Text mit einem bestimmten Format | TEXT(1234.56, "0,00") ergibt "1234,56" |
| LOWER | Wandelt einen Text in Kleinbuchstaben um | LOWER("HALLO") ergibt "hallo" |
| UPPER | Wandelt einen Text in Großbuchstaben um | UPPER("hallo") ergibt "HALLO" |
| LEFT | Gibt eine bestimmte Anzahl von Zeichen vom Anfang eines Textes zurück | LEFT("Hallo Welt", 5) ergibt "Hallo". |
| RIGHT | Gibt eine bestimmte Anzahl von Zeichen vom Ende eines Textes zurück | RIGHT("Hallo Welt", 4) ergibt "Welt" |
| MID | Gibt eine bestimmte Anzahl von Zeichen aus einem Text ab einer bestimmten Position zurück | MID("Hallo Welt", 7, 4) ergibt "Welt" |
| CONCAT | Verbindet mehrere Texte zu einem Text | CONCAT("Hallo", " ", "Welt") ergibt "Hallo Welt" |
| FIND | Sucht einen Text innerhalb eines anderen Textes (Groß-/Kleinschreibung beachten) | FIND("Welt", "Hallo Welt") ergibt 6 |
| SEARCH | Sucht einen Text innerhalb eines anderen Textes (Groß-/Kleinschreibung nicht beachten) | SEARCH("welt", "Hallo Welt") ergibt 6 |
| SUBSTITUTE | Ersetzt einen Text durch einen anderen Text | SUBSTITUTE("Hallo Welt", "Welt", "Erde") ergibt "Hallo Erde" |
| REPLACE | Ersetzt eine bestimmte Anzahl von Zeichen in einem Text mit einem anderen Text | REPLACE("Hallo Welt", 7, 4, "Erde") ergibt "Hallo Erde" |
| DATE | Erstellt ein Datum aus Jahr, Monat und Tag | DATE(2025, 9, 22) ergibt "22.09.2025" |
| TODAY | Gibt das aktuelle Datum zurück | TODAY() ergibt das aktuelle Datum im Format "DD.MM.YYYY" |
| COUNTIF | Zählt die Anzahl der Zellen, die einem Kriterium entsprechen | COUNTIF(10, 20, 30, ">15") ergibt 2 |
Wird bspw. ein Leitungsparameter in Watt durch einen Flächenparameter in m² geteilt, sollte die Einheit des Parameters, für den Formel definiert wird, W/m² lauten. Mit der Einheit des Parameters ist hier die tatsächliche Einheit des Parameters und nicht die ggf. abweichende Anzeigeeinheit des Parameters gemeint, die Sie im Eigenschaftensätze-Dialog bspw. auf kW/m² ändern können.
Eigenschaftensätze (Symbolleiste)
Spalte Berechnung (Bereich Gewählte Parameter)