Zum Inhalt springen

Tabelle Objektliste: Wie manuelle Formel einfügen


tobiaskern

Frage

Geschrieben (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

Bildschirmfoto 2019-03-29 um 13.09.10.png

Bearbeitet von tobiaskern
Textkorrektur

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Empfohlene Beiträge

Geschrieben

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'

  • Like 1

Vectorworks 2025 - Architektur - Win 11

Geschrieben

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!?

 

 

Bildschirmfoto 2019-03-29 um 15.08.02.png

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Geschrieben

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

Geschrieben

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

Geschrieben

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

Geschrieben

… 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

Geschrieben

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

Geschrieben

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

Geschrieben

 

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

Geschrieben

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

Bildschirmfoto 2019-04-01 um 11.13.54.png

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Geschrieben

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

Geschrieben

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

Geschrieben

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

Geschrieben

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

Geschrieben

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

  • Like 1

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Geschrieben

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?

 

 

 

Bildschirmfoto 2019-04-02 um 14.29.39.png

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Geschrieben

… 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

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,4Tsd
    • Beiträge insgesamt
      137,3Tsd
×
×
  • Neu erstellen...