Sonstige Funktionen (U018)

 

BITMAP

Fügt eine Grafikdatei mit der angegebenen Höhe und Breite als Referenz ein. Wenn dabei das Bild im Projekt- oder Installationsverzeichnis liegt, wird der Pfad als Relativpfad gespeichert.

 

Syntax:  BITMAP("[Pfad]",Hoehe,Breite)

 

CELLREF

Die Funktion gibt Zellinhalt einer Zelle zurück, die über ihren Zeilen- und Spaltenindex definiert wird. Dabei ist die Spalte A gleich 0.

 

Syntax:  CELLREF(Spalte,Zeile)

 

Beispiel:

 

A (0)

B (1)

C (2)

D (3)

E

1

 

 

 

-80

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=CELLREF(3,1)

-80

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

CHOOSE

Die Funktion gibt das n-te Argument aus dem angegeben Bereich zurück. Für die Bereichsdefinition muss jede Zelle direkt bezeichnet werden.

 

Syntax:  CHOOSE(Index,Wert1,Wert2, ...)

 

Beispiel:

 

A

B

C

D

 

1

10

20

30

40

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=CELLREF(3,A1,B1,C1,D1)

30

 

 

 

 

 

 

 

Deutsche Bezeichnung: WAHL(Index;Wert1;Wert2; ...)

 

COL

Die Funktion liefert den Spaltenindex der referenzierten Zelle zurück.

 

Syntax:  COL(Zelle)

 

Beispiel:

 

A

B

C

D

 

1

10

20

30

40

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=COL(B1)

1

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

COLS

Die Funktion liefert die Anzahl der Spalten im referenzierten Bereich zurück.

 

Syntax:  COLS(Bereich)

 

Beispiel:

 

A

B

C

D

 

1

10

20

30

40

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=COLS(B1..D1)

3

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

DATABASE

Die Funktion liest Werte aus den Projekt-Stammdaten aus. Zum einfachen Anlegen nutzen Sie den Dialog im Hauptmenü unter „Einfügen, Stammdaten …“.

 

Syntax:  DATABASE(Typ,Name,Material,Norm,Kenngröße)

 

Beispiel:

 

A

B

C

D

 

1

12

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

A1:

=DATABASE("Material","BETON",

"DIN1045-1-BETON","C 12/15","fck")

 

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

FORMULA

Die Funktion gibt die Berechnung der referenzierten Zelle aus.

 

Syntax:  FORMULA(Zelle)

 

Beispiel:

 

A

B

C

D

 

1

23

87

 

110

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

D1=FORMULA(D1)

A1+B1

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

HLOOKUP

Die Funktion gibt aus dem definierten Bereich den Wert der Spalte mit dem definierten Abstand zur ersten Zeile zurück.

Mit dem Parameter Spalte wird die entsprechende Spalte über die Bezeichnungen der ersten Zeile (Tabellenkopf) gesucht. Dabei kann Spalte ein Zahlen oder Textwert enthalten. Der Abstand muss dabei positiv sein und zählt nach unten.

 

Syntax:  HLOOKUP(Spalte,Bereich,Abstand)

 

Beispiel:

 

A

B

C

D

 

1

Zimmer

Kost

Flug

Freizeit

 

2

85

30

698

25

 

3

65

28

710

30

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=HLOOKUP(Flug,A1..D3,2)

710

 

 

 

 

 

 

 

Deutsche Bezeichnung: WVERWEIS(Suchkriterium;Matrix;
Zeilenindex;Bereich_Verweis)

 

MATCH

Die Funktion sucht Werte innerhalb eines Bereiches die Zeilennummer des dem Suchwert entsprechenden Werts. Dabei kann mit dem Vergleichstyp festgelegt werden, ob bei keiner Übereinstimmung der nächst größer -1 oder der nächst kleinere 1 Wert verwendet wird.

 

Syntax:  MATCH(Suchkriterium,Bereich,Vergleichstyp)

 

Beispiel:

 

A

B

C

D

 

1

Zimmer

23

 

 

 

2

Kost

56

 

 

 

3

Flug

750

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=MATCH(650,B1..B3,1)

2

 

=MATCH(650,B1..B3,-1)

3

 

 

 

 

 

 

 

Deutsche Bezeichnung: VERGLEICH(Suchkriterium;Suchmatrix;
Vergleichstyp)

 

N

Die Funktion gibt den Wert einer benutzerdefinierten Variable zurück.

 

Syntax:  N(Variable)

 

Deutsche Bezeichnung: -

 

RANGEREF

Die Funktion gibt eine Referenz auf einen Zellbereich zurück, der über Zeilen- und Spaltenindizes der linken oberen und rechten unteren Zelle beschrieben wird.

Spalte A entspricht dabei Spalte 0.

 

Syntax:  RANGEREF(Spalte1,Zeile1,Spalte2,Zeile2)

 

 

A

B

C

D

 

1

1

2

3

 

 

2

4

5

6

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=SUM(RANGEREF(0,1,2,2))

15

 

=SUM(A1..C2)

15

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

ROW

Die Funktion liefert den Zeilenindex der referenzierten Zelle zurück.

 

Syntax:  ROW(Zelle)

 

Beispiel:

 

A

B

C

D

 

1

10

20

30

40

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=ROW(B1)

1

 

 

 

 

 

 

 

Deutsche Bezeichnung: ZEILE(Bezug)

 

ROWS

Die Funktion liefert die Anzahl der Zeilen im referenzierten Bereich zurück.

 

Syntax:  ROWS(Bereich)

 

Beispiel:

 

A

B

C

D

 

1

10

20

30

40

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=ROWS(B1..D1)

1

 

 

 

 

 

 

 

Deutsche Bezeichnung: -

 

TAKE

Die Funktion übernimmt ein Ergebnis aus einer anderen BauStatik oder MicroFe Position.

 

Syntax: TAKE("&I(POS_Nummer(Ergebnis@Wert))")

 

Deutsche Bezeichnung: -

 

VLOOKUP

Die Funktion gibt aus dem definierten Bereich den Wert der Zeile mit dem definierten Abstand zur ersten Spalte zurück.

Mit dem Parameter Zeile wird die entsprechende Spalte über die Bezeichnungen der ersten Spalte gesucht. Dabei kann Zeile ein Zahlen oder Textwert enthalten. Der Abstand muss dabei positiv sein und zählt nach rechts.

 

Syntax:  VLOOKUP(Zeile,Bereich,Abstand)

 

Deutsche Bezeichnung: SVERWEIS(Suchkriterium;Matrix;
Zeilenindex;Bereich_Verweis)

 

MESSAGE

Die Funktion gibt frei wählbare Texte als typische BauStatik Meldungen zurück. Dabei kann zwischen dem Format Achtung, Warnung oder Fehler unterschieden werden.

Die Meldung, die ausgegeben werden soll, ist für die Variable Text in “Meldung“ einzutragen.

Über Modus wird die Art bestimmt:

1 = Fehlermeldung

2 = Warnung

3 = Hinweis

Alle Meldungen werden in den Projekthinweisen aufgeführt. Bei dem Typ Fehlermeldung wird zusätzlich die Position im Projektfenster mit einem roten „!“ gekennzeichnet.

 

Syntax:  MESSAGE(Text,Modus)

 

Beispiel:

 

A

B

C

D

 

1

23

18

 

1,28

 

2

 

 

 

 

 

 

 

 

 

 

 

 

Formel

Ergebnis

 

=IF(D1>1,MESSAGE("Überschreitung",1),"")

1

Deutsche Bezeichnung: -