Zum Inhalt springen

Funkt "IFS" in Tabellen nicht?


arquitextonica

Frage

Geschrieben

Hallo Zusammen!

Ich versuche eine einfache IFS Formel aber wenn ich =IFS((B6='*2 U*'); '2UG';(B6='*1 U*'); '1UG';'Test') anwende kommt es wie es ein eingetippte normaler Text wäre, so kein Fehlermeldung sonst berücksichtigt die "=" nicht und ergibt wie folgt... ich bin echt ratlos... 😅
image.png.3242a7dad38a749577e938a25cbec762.png

Danke im Vorab für eure Hilfe!

Vectorworks 2022.SP 6R1. Windows 10.

11th Gen Intel i7-11800H @ 2.30GHz - 32GB RAM- NVIDIA GeForce RTX 3070 Laptop GPU

8 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo @arquitextonica

Bei der Funktion =IFS() muss immer ein Rückgabewert im Kontext mit einer Bedingung/Logik stehen.
Es lässt sich am Ende kein "else/sonst"-Wert verwenden.
Die Funktion =IFS() bildet hier einen unterschied zur Funktion =IF().

 

IFS((Logik1); Wert1; (Logik2); Wert2; ...; (Logikn); Wertn))
  Eines von mehreren möglichen Ergebnissen basierend auf einer Reihe von Abfragen. Der erste Wert, der die Abfrage erfüllt, wird gewählt.

 

 

   
IF((Bedingung); ‘dann’; ‘sonst’)
  Falls (Bsp. “=if((x>75);‘zu teuer’;‘Preis OK’”), d.h. verwende ’dann’, wenn ’Bedingung’ eintritt, verwende ’sonst’, wenn ’Bedingung’ nicht eintritt.






bitte füge an folgender Stelle eine Logik ein:

=IFS((B6='*2 U*'); '2UG';(B6='*1 U*'); '1UG';(LOGIK); 'Test')


Da der Erste Wert der die Abfrage erfüllt gewählt wird, kann die Logik bspw. auch einfach (1) sein.

Liebe grüße

Bearbeitet von Viktor Frank
  • Like 1

BIM Consultant

ComputerWorks Deutschland

Geschrieben

Es gibt eine relativ einfache Lösung eine Formel dazu zu bringen, mit einer IFS auch ein "sonst" auszugeben.

 

Die folgende Formel

=IFS(0;0)

ergibt N/A in der Tabelle, weil mit der ersten 0 (False) diese Bedingung und damit auch die ganze Funktion nicht erfüllt wird.

Das N/A Ergebnis können wir jetzt für das "sonst" nutzen.

 

In folgender Formel

=IFUNGÜLTIG(IFS(0;0);'sonst')

erhalten wir 'sonst' als Ergebnis, weil IFS(0;0) nicht erfüllt wurde und damit N/A ausgegeben hat.

 

IFS-IfNA.vwx

  • Like 4

Gruß


Antonio Landsberger

ComputerWorks GmbH

http://www.computerworks.de

Geschrieben

Bei mir hatte auch:

 

=IFS(wenn X; dann X; wenn Y; dann Y; ELSE; dann sonst)

 

funktioniert.

  • Like 4

VW 23 SP6 R1 - Architektur

12th Gen Intel(R) Core(TM) i7-12700K 3.60 GHz | 80 GB RAM | Windows 11 Pro

 

Geschrieben
Am 24.10.2023 um 10:21 schrieb Viktor Frank:

Da der Erste Wert der die Abfrage erfüllt gewählt wird

 

Hallo Viktor

 

ich versuche gerade, eine Tabelle dazu zu bringen, mir auf Klassen zu reagieren.

Ich sage ihr "wenn der Klassenname NNN ist, schreibe den Wert n".

Das hat mit dem Beiwert schon gut funktioniert:

 

image.thumb.png.f85f2a01eceb70ed3cec32e9b76cdf51.png

 

Versuche ich dasselbe ("wenn der Klassenname NNN ist, schreibe das Wort abcd") mit Texten, macht er das nur für die jeweils letzte Bedingung, die vorherigen werden mit "-1" beschrieben. Das Setzen in 'Apostrophen' ändert nichts daran. Muss man für Wort andere Einstellungen machen? Die Formatierung ist auf "Standard", macht aber auch keinen Unterschied...

 

image.png.b6237b1f5d039ecb183af609c8f3b262.png

 

Siehst du da einen Fehler?

Eigenbau 13900K / 64GB / 4080 / WIN11 / VWX 2025 Landschaft (immer aktuell)

XMG Neo 16 / 275HX / 64GB / 5080 Laptop / WIN11 / VWX 2025 Landschaft (immer aktuell)

Geschrieben (bearbeitet)

Hallo @c.markus

Texte in Formeln müssen zwischen zwei Apostrophe ( 'Text123!?' ) gesetzt werden.
Richtig formatierte Texte erkennt man daran, dass Sie im Syntax-highlighting grün werden.

Die Zellenformatierung spielt hier erstmal eine untergeordnete Rolle - die Standard-Formatierung ist in Ordnung.

Die Funktion sollte in etwas so aussehen:

=IFS(KLASSE='Klasse1'; 'Wert1'; KLASSE='Klasse2'; 'Wert2'; KLASSE='KlasseN'; 'WertN')


Die richtige Funktion um die Klasse abzufragen, und auf dieser Basis Logiken aufzubauen ist KLASSE=
C= wird genutzt um Tabellenfilter aufzubauen.

LG

Viktor 

Bearbeitet von Viktor Frank
  • Like 2
  • Lieben 1

BIM Consultant

ComputerWorks Deutschland

Geschrieben

Niemand hat mich darauf hingewiesen, dass die Arbeit mit Datenbanken und Tabellen dermassen schnell süchtig machen kann, sodass man nun den ganzen Tag überlegt, was man denn noch alles damit anstellen könnte. Gefährlich gut! 😉

  • Like 3

Eigenbau 13900K / 64GB / 4080 / WIN11 / VWX 2025 Landschaft (immer aktuell)

XMG Neo 16 / 275HX / 64GB / 5080 Laptop / WIN11 / VWX 2025 Landschaft (immer aktuell)

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