Page 1 of 1

List et countif

Unread postPosted: 07 Sep 2014, 01:29
by JAWSIII
Bonsoir,

j'ai une liste a:=(5,6,6,7,8,9,9) avec countif(a,9) la calculatrice me renvoie la valeur 2 puisque le 9 figure 2 fois dans ma liste, mais j'aimerais savoir si je peux avoir une deuxième liste qui me dit combien de fois figure chaque nombre dans ma liste initiale :

countif(a,(5,6,7,8,9)) .... mais çà ne fonctionne pas.

je voudrais aussi récupérer les données pour les mettre dans le tableur

Merci beaucoup pour votre précieuse aide.

Re: List et countif

Unread postPosted: 07 Sep 2014, 02:49
by critor
Oui:
Code: Select all
seq(countif(a,n),n,5,9)

Re: List et countif

Unread postPosted: 07 Sep 2014, 06:49
by Hayleia
Plus généralement (donc moins optimisé pour le cas présent) :
Code: Select all
{5,6,6,7,8,9,9}→a
{5,6,7,8,9}→c
seq(countif(a,c[i]),i,1,dim(c))


La différence avec le code de critor c'est que je peux changer les valeurs dans la liste c, mais le code de critor économise une variable.

Re: List et countif

Unread postPosted: 07 Sep 2014, 08:35
by Bisam
On peut aussi simplement faire :
Code: Select all
frequency(a,c)

Le résultat est légèrement différent mais permet d'autres choses...

Voir le manuel pour plus de détails.

Re: List et countif

Unread postPosted: 26 Sep 2014, 20:15
by JAWSIII
Merci beaucoup c'est ce que je cherchais ;)