Zum Inhalt springen

Tabellen und IF Formel - VW faul?


elricain

Frage

Geschrieben

Liebe alle,

Ich versuche eine Tabelle für ein Planbuch Küchen zu erstellen.

Ich möchte dass die Anzahl Küchen angezeigt wird und wenn es 0 ist, dann vw soll mir nichts anzeigen.

Wenn ich die IF Formel benutze, dann funktioniert es nur teilweise. 

 

wenn ich so was schreibe

=IF(Zelle<>0, 'lala', 'oho')

dann geht's, Ergebnis ist lala

 

Wenn ich so was schreibe

=IF(Formelergebnis<>0, Formelergebnis, 'oho')

dann macht VW nur oho als Ergebnis von der IF Formel.

 

Wenn ich so was schreibe

=IF(Formelergebnis<>0, 'lala', 'oho')

dann macht VW nur lala als Ergebnis von der IF Formel.

 

Was mache ich hier falsch ?

 

Gruss

 

01.thumb.png.a062c681d2d8af309fb4a89a5bdb32fe.png02.png.5d72d629900e154c9330f87f2e4677c4.png03.thumb.png.3c4ac8a47f2e10dba001a2a21863f644.png

 

04.thumb.png.1d94767981424ce41164bb5c6c53b2e5.png

05.thumb.png.f382b642e32b07ba140ff372d236655e.png06.thumb.png.fc34342018b629a3ca97376d4cfd4159.png07.thumb.png.75f2b7c0b49bd848e7a6710a162e9e89.png

Thomas Egli – www.z2g.ch

www.thomasgillioz.ch

VW 2022 // VW2023 // VW2024 (up-to-date)

Mac OSX Ventura 13.6.1

21 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben

kannst du die Formel vielleicht als Text posten, als Screenshot ist das etwas schwer nachvollziehbar.

Auf den ersten Blick glaube ich dass du da in der IF Formel zu viel Klammern zu machst nach dem Filter. Generell ist es vielleicht übersichtlicher, wenn du ein paar Zwischenschritte in der Tabelle (oder in einer anderen Tabelle) machst, und nicht alles in einer Formel verschachtelst.

Vectorworks Design Suite 2024, 2025, 2026

M1 Pro MacOS 15.7

www.unlimited.co.at

Geschrieben
vor 13 Minuten schrieb unlimited:

kannst du die Formel vielleicht als Text posten, als Screenshot ist das etwas schwer nachvollziehbar.

Auf den ersten Blick glaube ich dass du da in der IF Formel zu viel Klammern zu machst nach dem Filter. Generell ist es vielleicht übersichtlicher, wenn du ein paar Zwischenschritte in der Tabelle (oder in einer anderen Tabelle) machst, und nicht alles in einer Formel verschachtelst.

 

Das funktioniert, wenn ich ein Schritt mehr mache. siehe Bild unten.

image.png.72c3725a967eb0d51582ba1c4ace877f.png

 

Hier noch die Formel:

 

 

Formel 01

=IF(((ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_0G1') & (L=' *REF 2.0G'))))<>0), (ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_0G1') & (L='*REF 2.0G')))), 'oho')

 

Formel 02

=IF(((ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_0G1') & (L= '*REF 2.0G'))))<>0), 'lala', 'oho')

Thomas Egli – www.z2g.ch

www.thomasgillioz.ch

VW 2022 // VW2023 // VW2024 (up-to-date)

Mac OSX Ventura 13.6.1

Geschrieben

in Formel 01 steht einmal ein Leerzeichen bei L=' *REF 2.0G' und einmal ohne Leerzeichen. Stimmt der Filter?

Soll das auch wirklich 0G (NullG) sein und nicht OG (für Obergeschoss vermutlich, da habe ich mich beim testen vertippt und es OG genannt)?

Wenn ich das mit meinen Testsymbolen teste funktioniert folgendes aber. Vorraussetzung, dass die Namen und Schreibweisen alle stimmen:

 

=IF(((ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_0G1') & (EBENE='*REF 2.0G'))))<>0), (ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_0G1') & (EBENE='*REF 2.0G')))), 'oho')
=IF(((ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_0G1') & (EBENE='*REF 2.0G'))))<>0), 'lala', 'oho')

Was in anderen Foren-Posts auch angemerkt wurde (und du wenn es wirklich so sein sollte an den Support senden solltest) ist dass es einen Unterschied machen kann ob du L='' oder LAYER='' oder EBENE='' schreibst (warum auch immer).

  • Like 1

Vectorworks Design Suite 2024, 2025, 2026

M1 Pro MacOS 15.7

www.unlimited.co.at

Geschrieben

Hallo @unlimited

 

Leider funktioniert die Formel nicht.

Ich habe mit LAYER=, L=  und EBENE= ausprobiert.

 

=IF((ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_EG') & (L='*REF EG')))<>0), (ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_EG') & (L='*REF EG')))), '')

 

 

Ist es abhängig von der VW Version ? (ich bin mit der CH-Version unterwegs...) 

 

Die Formel 

=ANZAHL(((T=SYMBOL) & (S='W_Küchentyp 01') & (LOC='W2_EG') & (L='*REF EG')))

funktioniert, ich bekommen den Wert '1'.

 

Die Formel mit IF funktioniert dann nicht richtig. (siehe Bilder hier unten)

Gleiche Formel, 2 unterschiedliche Ergebnisse.

einmal variabel 1, einmal variabel2

=IF(Formelergebnis<>0, var1, var2)

 

vor 8 Stunden schrieb elricain:

06.thumb.png.fc34342018b629a3ca97376d4cfd4159.png07.thumb.png.75f2b7c0b49bd848e7a6710a162e9e89.png

 

 

 

 

 

Thomas Egli – www.z2g.ch

www.thomasgillioz.ch

VW 2022 // VW2023 // VW2024 (up-to-date)

Mac OSX Ventura 13.6.1

Geschrieben

Hallo Thomas

 

Ich vermute, dass das "*" beim Ebenennamen die Ursache ist. Bei mir geht es (wenn ich alles verstanden habe 🙂 ), wenn der Ebenennamen ohne "*" geschrieben wird.

 

Gruss, Marc

Test.vwx

  • Like 2

Leiter BIM Consulting

ComputerWorks Schweiz

________________________________________

Vectorworks - Führende BIM-Spitzentechnologie und Flaggschiff der Nemetschek Gruppe

Weltweit verwirklichen über eine halbe Million Architekten und Designer grossartige Projekte mit Vectorworks!

Geschrieben
vor 16 Stunden schrieb elricain:

Ist es abhängig von der VW Version ? (ich bin mit der CH-Version unterwegs...)

Es gibt unterschiede ja. Ich dachte aber der einzige Unterschied ist das Trennzeichen , statt ;

Die Meldungen hier lassen aber darauf schließen, dass es andere Unterschiede auch noch gibt. Bei mir funktioniert es auch mit Wildcard *. Bei den Schweizern scheint das nicht zu funktionieren!? Wie schon beschrieben funktionieren manchmal die deutschen Keywords (EBENE statt L, KLASSE statt C) anders als das englische Original. Was auch schon gemeldet wurde.

 

Deine Datei wird sich der Support mal genauer anschauen müssen.

 

In der Zwischenzeit hast du ja erwähnt, dass es mit Zwischenschritten funktioniert?! Würde ich auch Zwecks der Übersichtlichkeit und Lesbarkeit eh vorziehen.

Vectorworks Design Suite 2024, 2025, 2026

M1 Pro MacOS 15.7

www.unlimited.co.at

Geschrieben (bearbeitet)

Hi,

 

Du suchst nach Ebene und Ort (LOC).

Kann es sein, dass das Problem an der LOC-Benennung liegt?

 

Die Formel sucht nach "REF03"

dein Ort ist aber z.B. so definiert: "REF_EG-2"

 

LG Tobi

 

Bearbeitet von tobiaskern

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sequoia 15.7.1

Geschrieben
vor 50 Minuten schrieb elricain:

In meiner Test Datei funktioniert die Symbolname Erkennung sogar nicht und ich weiss nicht genau warum...

Das scheint mit Symbolname noch ein DATENBANK() um den Filter zu brauchen. Das wird auch von Vectorworks so forgefertigt, wenn man sich den Filter zusammenklickt.

Vectorworks Design Suite 2024, 2025, 2026

M1 Pro MacOS 15.7

www.unlimited.co.at

Geschrieben (bearbeitet)

Hi elricain

wenn man in der Formel, an den Symbolnamen hinten eine Wildcard hängt, werden die Symbole in der referenzierten Datei berechnet.image.png.be1291442366d58a5b214cc50673bc26.png

Bearbeitet von tobiaskern
  • Like 1

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sequoia 15.7.1

Geschrieben (bearbeitet)

… warum auch immer das so ist?

 

Die Wildcard ist scheinbar bei Referenzen notwendig,

nicht, wenn die Symbole in der aktuellen Datei liegen.

 

Evtl. ein Bug?

@elricain

 Bug bitte melden!

 

LG

Tobi

Bearbeitet von tobiaskern
  • Lieben 1

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sequoia 15.7.1

Geschrieben (bearbeitet)

Hi elricain,

 

kann ich davon ausgehen, dass jetzt alles so funktioniert,

wie Du es vor hattest?

 

LG Tobi

Bearbeitet von tobiaskern

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sequoia 15.7.1

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
      26,2Tsd
    • Beiträge insgesamt
      136,1Tsd
×
×
  • Neu erstellen...