Zum Inhalt springen

Tabelle - Funktion IF


Quercus robur

Frage

Geschrieben

Hallo Zusammen,

 

ich suche im Form Hilfe bei dem Thema Tabelle und IF/Else abfrage.

Ich möchte eine Abfrage für einen Datenbankeintrag. Diese sollte wie folgend sein.

 

Wenn in der Datenbank "Bauteil - Alle'.'Position" etwas steht, dann soll dieser Datenbankeintrag + "'Bauteil - Alle'.'Position Beschreibung'" in der Zelle stehen ansonsten kein Eintrag "0".

 

Leider komme ich nicht weiter wie der Satz unten.

 

=IF(('Bauteil - Alle'.'Position'>'0'),'Bauteil - Alle'.'Position',0)

 

SG Quercus

6 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben

> heisst "grösser als"/"kleiner als". Wenn du willst das es heisst "ist nicht gleich" dann musst du <> schreiben. Es gibt auch noch = als "gleich".

 

=IF(('Bauteil - Alle'.'Position'<>'0'),'Bauteil - Alle'.'Position','0')

 

In deinem Fall kannst du auch 

IfUngültig(Wert; Wert_wenn_ungültig)
verwenden
also =IFUngültig('Bauteil - Alle'.'Position','0')

 

Hier die Hilfe: https://developer.vectorworks.net/index.php/Worksheet_Functions/de

VWX24 SP8 | Architektur | MacOS 13.5 | M2 Max

Geschrieben

Es soll eigentlich größer 0 heissen.

 

=IF(('Bauteil - Alle'.'Position'> 0),'Bauteil - Alle'.'Position','0')

 

Leider wenn ich die Formel so eingebe kommt bei mir nur die eingegebene Formel

 

image.png.a593412ac4ef16a511f557bff3c239b5.png

 

Was mach ich hier falsch

Geschrieben

Du schreibst '0' also die Zahl als Text formatiert. Wenn es grösser als die Zahl 0 sein soll musst du 0 ohne Hochkomma eingeben. Je nachdem wie die Datenbank formatiert ist

VWX24 SP8 | Architektur | MacOS 13.5 | M2 Max

Geschrieben

Danke Dominique, es war das Semikolon.

 

Das Ergebnis sieht so aus.

 

=IF(('Bauteil - Alle'.'Position'<'1'); ''; 'Bauteil - Alle'.'Position')

 

Welches Zeichnen muß ich einfügen, wenn ich zusätzlich zu 'Bauteil - Alle'.'Position' noch die 'Bauteil - Alle'.'Beschreibung' ergänzen möchte?

 

 

  • Like 1
Geschrieben (bearbeitet)
=IF(('Bauteil - Alle'.'Position'<'1'); ''; VERKETTEN('Bauteil - Alle'.'Position'; 'Bauteil - Alle'.'Beschreibung'))

 

ist eine eigene Funktion

 

EDIT: für ein Leerzeichen oder der gleichen dazwischen nochmals ' '; vorsehen

Bearbeitet von L00S

MacOS 10.15.7 - VWX2022 SP6

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      27Tsd
    • Beiträge insgesamt
      140,7Tsd
×
×
  • Neu erstellen...