elricain Geschrieben 11. Oktober 2023 Geschrieben 11. Oktober 2023 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 Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
herbieherb Geschrieben 11. Oktober 2023 Geschrieben 11. Oktober 2023 Versuch mal so: =IF((Formelergebnis<>0), Formelergebnis, 'oho') Vectorworks 2025 - Architektur - Win 11
unlimited Geschrieben 11. Oktober 2023 Geschrieben 11. Oktober 2023 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
elricain Geschrieben 11. Oktober 2023 Autor Geschrieben 11. Oktober 2023 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. 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
elricain Geschrieben 11. Oktober 2023 Autor Geschrieben 11. Oktober 2023 vor 16 Minuten schrieb herbieherb: Versuch mal so: =IF((Formelergebnis<>0), Formelergebnis, 'oho') in der Tabelle habe ich schon so geschrieben... Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
unlimited Geschrieben 11. Oktober 2023 Geschrieben 11. Oktober 2023 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). 1 Vectorworks Design Suite 2024, 2025, 2026 M1 Pro MacOS 15.7 www.unlimited.co.at
elricain Geschrieben 11. Oktober 2023 Autor Geschrieben 11. Oktober 2023 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: Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
Marc Wittwer Geschrieben 11. Oktober 2023 Geschrieben 11. Oktober 2023 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 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!
tico Geschrieben 11. Oktober 2023 Geschrieben 11. Oktober 2023 Hallo @elricain versuch mal mit (Ebene='*REF EG') statt (L='*REF EG'). Das hat bei anderen Problemen funktioniert. Gruss, a. 1
herbieherb Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 (bearbeitet) Ebenenname geht generell nicht mit Wildcard. Hatte dasselbe Problem auch schon. Bearbeitet 12. Oktober 2023 von herbieherb Vectorworks 2025 - Architektur - Win 11
elricain Geschrieben 12. Oktober 2023 Autor Geschrieben 12. Oktober 2023 Hallo @herbieherb, @Marc Wittwer, @tico, @unlimited Ich habe eure Variante ausprobiert, leider ohne Erfolg. Basis Formel, die Funktioniert. Ergebnis von der Anzahl Formel ist 1. <>0, dann zeigt er LAL. Ebene ohne * Ebene= statt L= mit einem () weniger Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
unlimited Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 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
tobiaskern Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 Hi @elricain kannst Du ggf. eine vereinfachte Datei hier hochladen? Ich würde es mir gerne mal ansehen. LG Tobi / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
elricain Geschrieben 12. Oktober 2023 Autor Geschrieben 12. Oktober 2023 Hallo @tobiaskern In meiner Test Datei funktioniert die Symbolname Erkennung sogar nicht und ich weiss nicht genau warum... Anbei die 2 Dateien. Test_01 ist das Hauptfile. TEST_REF.vwxTEST_01.vwx Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
tobiaskern Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 (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 12. Oktober 2023 von tobiaskern / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
elricain Geschrieben 12. Oktober 2023 Autor Geschrieben 12. Oktober 2023 Hallo Tobias, LOC funktioniert mit der Begrenzungsbenennung, nicht mit dem Ansichtsbereichsbenennung . d.h. Der Rechteck der Begrenzung hat den Namen 'REF03'. das sollte nicht das Problem sein... Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
unlimited Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 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
tobiaskern Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 (bearbeitet) Hi elricain wenn man in der Formel, an den Symbolnamen hinten eine Wildcard hängt, werden die Symbole in der referenzierten Datei berechnet. Bearbeitet 12. Oktober 2023 von tobiaskern 1 / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 (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 12. Oktober 2023 von tobiaskern 1 / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
elricain Geschrieben 12. Oktober 2023 Autor Geschrieben 12. Oktober 2023 Besten Dank @tobiaskern Im Test file funktioniert es, Leider im Hauptfile vom Projekt funktioniert es nicht Ich werde nochmals ein bisschen forschen, wenn ich mehr Zeit dafür habe... LG Thomas Egli – www.z2g.ch www.thomasgillioz.ch VW 2022 // VW2023 // VW2024 (up-to-date) Mac OSX Ventura 13.6.1
tobiaskern Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 (bearbeitet) Hi elricain, kann ich davon ausgehen, dass jetzt alles so funktioniert, wie Du es vor hattest? LG Tobi Bearbeitet 12. Oktober 2023 von tobiaskern / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 12. Oktober 2023 Geschrieben 12. Oktober 2023 … ha, haben in der Selben Sekunde geschrieben! LG Tobi / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
Frage
elricain
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
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
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden