tobiaskern Geschrieben 29. März 2019 Geschrieben 29. März 2019 (bearbeitet) Hallo VW-Forum, grüße Euch, ich versuche mich gerade wieder an Tabellenfunktionen. Ich habe eine Datenbank erstellt und 2D-Objekte der Datenbank hinzugefügt. Nun habe ich eine Tabelle mit einer Objektliste erstellt (siehe Screenshot). Wie kann ich nun in einer Spalte eine eigene Formel hinzufügen? Ich möchte in der Spalte "Fläche manuell" eine eigene Formel einfügen z.b. =D3*E3*F3-G3*H3, irgendwie bekomme ich es nicht hin, da die Filterzeile nur eine Auswahl aus der Datenbank zulässt! Ist es möglich trotzdem eine manuelle Formel hinzuzufügen? Wer kann mir helfen? Viele Grüße Tobi Bearbeitet 29. März 2019 von tobiaskern Textkorrektur / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 29. März 2019 Geschrieben 29. März 2019 Die Auswahl kann man gebrauchen, man muss aber nicht. Man kann auch ganz eigene Formeln eingeben und oft gehts auch gar nicht anders. Wenn du aber z.B. D3 * E3 machen willst, geht das in einer Liste nicht so einfach. Stattdessen nimmst du die Formeln aus D3 und E3 und multipizierst die. Das gibt dann z. B. : ='Space'.'Feld1'*'Space'.'Feld2' 1 Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 Hallo herbieherb, grüße Dich und Danke für die Antwort. Ich glaube ich habe es noch nicht richtig verstanden, wo muss ich die oben genannte Formel einfügen? … in J3 funktioniert es nicht und in j3.1 kann ich keine Formel einfügen wegen der Objektliste!? / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 29. März 2019 Geschrieben 29. März 2019 Die Formel musst du in J3 einfügen. Die wird dann in J3.1 etc. für jedes Objekt einmal durchgeführt. Die Formel musst du aber noch anpassen (ich seh ja leider nicht, was du für Formeln in den Feldern hast). Dazu hängst du einfach die Formeln aus den gewünschten Feldern zusammen, einfach ohne = =Formel aus C3 * Formel aus D3 - Formel aus F3 etc. Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 Hi herbieherb, ich habe leider keine Formel in den Feldern: D3 - I3 Es sind Datenbankabfragen darin! / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 hier ein Beispiel aus D3 / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 … oder so / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 29. März 2019 Geschrieben 29. März 2019 Das hier musst du jeweils zusammen kombinieren: Also z. B. : ='WoFIV'.'ist Wohnfläche' + nächste Formel - nächste Formel etc. Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 hi, Danke für die Hilfe. Die Zeile zeigte mir dann #VALUE! an. Ich denke es ist nur noch ein kleiner Fehler drin. / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 … kann es sein, wegen den Popup-Feldern in der Datenbank? Popup bei Felder: D3-F3 / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 29. März 2019 Geschrieben 29. März 2019 Kann sein, dass die als string statt als Zahl gespeichert werden. Mit Wert(Formel) bekommst du aus einem String eine Zahl. also z. B. : =Wert('WoFIV'.'ist Wohnfläche') + Wert(nächste Formel) - Wert(nächste Formel) etc. Wie sieht denn deine Formel aus? Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 29. März 2019 Autor Geschrieben 29. März 2019 hi herbieherb, jetzt gehts. 1000 dank dir! lag am popup! 1 / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 30. März 2019 Autor Geschrieben 30. März 2019 hi herbieherb, danke nochmals für Deine Hilfe, werde heute an meiner Tabelle weiterarbeiten. Gibt es ggf. eine Übersicht, welche Operatoren in Tabellen möglich sind? Hier wäre mal ein gutes Webinar von notwendig! Das Mengenermittlungs Webinar im SS-Portal, wird leider jedesmal nur lauwarm aufgewärmt. Viele Grüße und schönes We Tobi / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 30. März 2019 Autor Geschrieben 30. März 2019 An dieser Stelle wünsche ich mir ein detailliertes Whitepaper zum Thema: Datenbanken/Tabellen, mit Übersicht und Beispielen aller Operatoren/Formeln usw. / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 1. April 2019 Geschrieben 1. April 2019 Hast du die entsprechenden Kapitel in der Anleitung schon gelesen? Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 1. April 2019 Autor Geschrieben 1. April 2019 hi herbieherb, grüsse dich, ich arbeite mich gerade ein. Habe noch problem mit einer IF-Formel, ggf. kannst Du mir helfen. =IF((G3=0); FLÄCHE*0; IF((G3=25); FLÄCHE*0,25; IF((G3=50); FLÄCHE*0,5; IF((G3=100); FLÄCHE*1; '-')))) Wenn in G3=0, dann rechne Fläche x 0, wenn aber G3=25, dann rechne Fläche x 0,25 …, usw. Wenn ich nur eine Funktion einbaue z.B. G3=25 usw., dann funktioniert es, bei mehreren spuckt mir VW 0,00 m2 aus! Wie kann ich dann noch folgendes einbauen: erst E3 (ist Wohnfläche) =JA prüfen, JA dann in 1 umwandeln und dann erst die weiteren Prüfungen machen? Grüße Tobi / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
Manuel Roth Geschrieben 1. April 2019 Geschrieben 1. April 2019 Warum rechnest du es nicht einfach so? =FLÄCHE*G3/100 Freundliche Grüsse Manuel Roth _________________________________________________ Vectorworks 2022 SP3 | Architektur | Windows 10
tobiaskern Geschrieben 1. April 2019 Autor Geschrieben 1. April 2019 Hi Manuel, weil in G3 mehrere Werte vorkommen: 0, 25, 50 oder 100. In E3 soll Ja oder Nein stehen und auch berücksichtigt werden. Grüße Tobias / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 1. April 2019 Geschrieben 1. April 2019 Dann machst du einfach =if((E3='Ja');FLÄCHE*FORMEL;FLÄCHE) Wobei du bei Formel die Formel aus G3 einsetzen musst. Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 1. April 2019 Autor Geschrieben 1. April 2019 hi herbieherb, danke schon mal, hab aber irgendwie immer noch das Problem mit der multiplen Abfrage der verschachtelten IF-Formel. Bei einer einfachen Abfrage z.B.: G3=25 dann Fläche*0,25 funktioniert es, sobald zwei oder mehr Abfragen gemacht werden müssen, kommt 0,000 m2 raus? Grüße Tobi / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
Manuel Roth Geschrieben 1. April 2019 Geschrieben 1. April 2019 Hallo Tobi Ich versteh immer noch nicht ganz, weshalb du für FORMEL nicht einfach FLÄCHE*G3/100 anstelle von IF((G3=0); FLÄCHE*0; IF((G3=25); FLÄCHE*0,25; IF((G3=50); FLÄCHE*0,5; IF((G3=100); FLÄCHE*1; '-')))) verwenden willst. Warum einzelne Werte abfragen, wenn du das ganze auch in einer Formel haben kannst? Mehrfach verschachtelte IFs sollten allerdings schon funktioniern. Freundliche Grüsse Manuel Roth _________________________________________________ Vectorworks 2022 SP3 | Architektur | Windows 10
herbieherb Geschrieben 1. April 2019 Geschrieben 1. April 2019 Hoppla, hab grad gemerkt, dass Verweise auf andere Zellen auch in Listen funktionieren.. Sorry für die Fehlinformation, das wahr wohl ein alter Zopf. Für das erste Problem geht also einfach: =Wert(E3)*Wert(F3)-Wert(G3) Für letzteres: =if((E3='Ja');FLÄCHE*G3/100;FLÄCHE) Eine Verschachtelung brauchst du da nicht. Die Formel macht folgendes: Falls E3=Ja dann Fläche mal den Faktor in G3 in Prozent, sonst nur die Fläche ausgeben. Wenn du für den Wert in E3 einen Boolschen Wert nimmst, hast du mehrere Vorteile: Du kannst bei deinen Objekten einen Haken setzen und musst nicht 'Ja' in die Datenbank schreiben. Falsch geschriebene Werte werden schon mal ausgeschlossen. In der Tabelle kannst du dann unter Zellen formatieren für boolsche Werte auswählen, was anstelle von WAHR/FALSCH erscheinen soll (z.B. Ja/Nein). Zudem wird die Formel einfacher, weil da schon boolsche Werte vorhanden sind, musst du keine Bedingung mehr eingeben. =if((E3);FLÄCHE*G3/100;FLÄCHE) Vectorworks 2025 - Architektur - Win 11
tobiaskern Geschrieben 1. April 2019 Autor Geschrieben 1. April 2019 Hallo ihr beiden, jetzt hat funktionier! Wunderbar! Ich stand irgendwie auf dem Schlauch! … auch getreu dem Motto: warum einfach, wenns auch kompliziert geht … Besten Dank für die Hilfe. Grüße Tobi 1 / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 2. April 2019 Autor Geschrieben 2. April 2019 Hi, jetzt habe ich doch noch ein kleines Problem (siehe Screenshot) Die Summe sollte 52 ergeben, irgendwie rechnet die Tabelle auch die "leeren" Felder mit. = Sum(K4) Hat jmd. einen Tipp? / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
tobiaskern Geschrieben 2. April 2019 Autor Geschrieben 2. April 2019 … ah ok Die Tabelle erkennt die '–' als Wert an und summiert dies mit. Ohne '–' gehts. Kann man trotzdem irgendwie '–' einbauen? / / / / / VW 2025 U7 (Build 828783) MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram macOS Sequoia 15.7.1
herbieherb Geschrieben 2. April 2019 Geschrieben 2. April 2019 Was hast du bei K4 für eine Formel? Sind die '–' Datenbankwerte oder woher kommen die? Vectorworks 2025 - Architektur - Win 11
Frage
tobiaskern
Hallo VW-Forum,
grüße Euch, ich versuche mich gerade wieder an Tabellenfunktionen.
Ich habe eine Datenbank erstellt und 2D-Objekte der Datenbank hinzugefügt.
Nun habe ich eine Tabelle mit einer Objektliste erstellt (siehe Screenshot).
Wie kann ich nun in einer Spalte eine eigene Formel hinzufügen?
Ich möchte in der Spalte "Fläche manuell" eine eigene Formel einfügen
z.b. =D3*E3*F3-G3*H3, irgendwie bekomme ich es nicht hin, da die Filterzeile
nur eine Auswahl aus der Datenbank zulässt!
Ist es möglich trotzdem eine manuelle Formel hinzuzufügen?
Wer kann mir helfen?
Viele Grüße
Tobi
Bearbeitet von tobiaskernTextkorrektur
/ / / / /
VW 2025 U7 (Build 828783)
MacBook Pro 16" | 2023 | M3 Max | 128 GB Ram
macOS Sequoia 15.7.1
29 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