Page 1 sur 1
compter dans une liste

Publié:
01 Août 2003 à 11:02
par virginie
Bonjour,Comment pourrais-je faire pour compter dans une liste le nombre d'éléments d'une certaine valeur?Je suis en version 5.Merci.
Re: compter dans une liste

Publié:
01 Août 2003 à 11:04
par Droad
Formule: @Elements(liste)LS: UBound(tableau)[%sig%]
Re: compter dans une liste

Publié:
01 Août 2003 à 11:13
par virginie
oui mais la fonction @element retourne le nombre total d'éléments dans la liste, ce que je voudrais c'est le nombre d'éléments valant toto, le nombre d'élements valant titi ..etc.....
Re: compter dans une liste

Publié:
01 Août 2003 à 14:29
par polo
un truc du style :k:=0@For(n := 1; n <= @Elements(liste); n := n + 1;@if(@contains(liste;@Subset(@Subset(liste;n);-1));k:=k+1;k:=k));k;devrait marche, non ???
Re: compter dans une liste

Publié:
01 Août 2003 à 15:01
par virginie
mais voudrais compter le nombre d'éléments d'une valeur, le nombre d'éléments d'une autre valeur.....etc.....par exemple dans (toto, titi, toto, titi, titi)je voudrais savoir que y'a deux fois toto et trois fois titi et je ne sais pas où sont titi et toto dans la listev y réfléchirMerci.
Re: compter dans une liste

Publié:
01 Août 2003 à 15:08
par polo
alors il faut imbriquer ce code dans une boucle @for. mais ca devient compliqué...Si tu peux utilise plutot LotusScript ton code sera plus propre, et surtout plus lisible.
Re: compter dans une liste

Publié:
01 Août 2003 à 15:25
par virginie
ok merci.