Autor Thema: Ist Liste A in Liste B mit @IsMember?  (Gelesen 1464 mal)

botschi

  • Gast
Ist Liste A in Liste B mit @IsMember?
« am: 13.06.07 - 15:58:21 »
Da das mit meinem Beitrag von eben so gut funktioniert hat, hier nun eine weitere kleine Knobelaufgabe und ich hoffe auch hier wieder auf den richtigen Schubser  :)

Ich möchte herausfinden, ob Feld A Teil einer Liste aus Feld B ist. Wenn es nicht so ist, soll ein Text erscheinen "Achtung.."-irgendwas.

Meine Hide-When-Formel sieht so aus: @IsMember(A;B)

Beispiel:
A = HHH; JJJ; LLL
B = JJJ; LLL , dann KEINEN Warnhinweis, weil A in B enthalten ist

A = HHH; LLL
B = JJJ; LLL , dann Warnhinweis, weil nicht alles aus A in B enthalten ist.

A = JJJ
B = JJJ; LLL , dann Warnhinweis, weil nicht alles aus A in B enthalten ist.

Kann mir jemand sagen, warum meine Formel nicht das tut, was ich von ihr erwarte? Ich denke der Fehler liegt eindeutig bei mir und nicht an der Funkion, das ist mir schon klar  ;D Vielleicht sollte ich einfach an meiner Erwartungshaltung arbeiten  :-:

Matthias
« Letzte Änderung: 13.06.07 - 16:26:42 von botschi »

Glombi

  • Gast
Re: Ist Liste A in Liste B mit @IsMember?
« Antwort #1 am: 13.06.07 - 16:04:26 »
Muss es nicht

@IsMember(B;A)

sein?

Versuch sonst mal

@If(
 @Elements(@Keywords(A;B;"")) != @Elements(B);
   <Warnhinweis>;
 ""
)

Andreas
« Letzte Änderung: 13.06.07 - 16:06:07 von Glombi »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ist Liste A in Liste B mit @IsMember?
« Antwort #2 am: 13.06.07 - 16:11:03 »
Andere Variante:
Mit
A *= B
bekommst Du heraus, ob A (kann auch eine Liste sein) in der Liste B (kann auch skalar sein) enthalten ist.
Die entsprechende Negation - wenn erforderlich - kannst Du Dir ja selber schnitzen.

Bernhard

botschi

  • Gast
Re: Ist Liste A in Liste B mit @IsMember?
« Antwort #3 am: 13.06.07 - 16:17:57 »
Jo, Andreas hats getroffen. Legt ihr euch eigentlich ne Liste von nützlichen Formeln, Funktionen, Bibliotheken an? Oder alles Erfahrung?
Wie kommt man ausm Stand denn auf so eine Formel?  ;D

Dies landet jedenfalls in meinem "Formelbuch".

Die Lösung von Bernhard teste ich jetzt, hab ich noch nie gelesen, dass sowas funktioniert...

Gruss, Matthias

botschi

  • Gast
Re: Ist Liste A in Liste B mit @IsMember?
« Antwort #4 am: 13.06.07 - 16:26:32 »
Also ich habe eben
@If(A *= B;1;0) versucht und so richtig tut es nicht...

Dies tut einwandfrei
@If(
 @Elements(@Keywords(A;B;"")) != @Elements(B);
   0;
 1
);

Dabei sollte ich es belassen, hab schon genug Zeit vergeudet wegen dem Kram...

Danke euch beiden!

Gruss, Matthias

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz