OVH Cloud OVH Cloud

Nombre d'occurences d'une liste

3 réponses
Avatar
christophe campain
Bonjour à tous,

Je cherche à compter, pour une plage donnée, le nombre de fois où
apparaissent les éléments d'une liste (définie sur une autre feuille par
INSERTION / NOM / DEFINIR...)
J'ai tenté la formule suivante (validation sous forme matricielle):
{=SOMME(SI((K$6:K$27=Absence);1;0))}

où K$6:K$27 est la plage à tester
et Absence est le nom de ma liste de référence qui contient les éléments
suivants : CP, Abs, For, J, M, opcp/tt, B, E.P., CM

La formule suivante fonctionne, mais ne s'adapte pas en fonction du contenu
de la liste...
{=SOMME(SI((K$6:K$27="CP")+(K$6:K$27="Abs");1;0))}

Par avance merci pour votre aide

Kristof

3 réponses

Avatar
Pierre Fauconnier
Bonjour

=SOMMEPROD(NON(ESTNA(EQUIV(Liste;ABsence;0)))*1)

ou liste est k$6:K$27...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"christophe campain" a écrit dans le message
de news: d5s64k$kuf$
Bonjour à tous,

Je cherche à compter, pour une plage donnée, le nombre de fois où
apparaissent les éléments d'une liste (définie sur une autre feuille par
INSERTION / NOM / DEFINIR...)
J'ai tenté la formule suivante (validation sous forme matricielle):
{=SOMME(SI((K$6:K$27«sence);1;0))}

où K$6:K$27 est la plage à tester
et Absence est le nom de ma liste de référence qui contient les éléments
suivants : CP, Abs, For, J, M, opcp/tt, B, E.P., CM

La formule suivante fonctionne, mais ne s'adapte pas en fonction du
contenu de la liste...
{=SOMME(SI((K$6:K$27="CP")+(K$6:K$27="Abs");1;0))}

Par avance merci pour votre aide

Kristof



Avatar
Pierre Fauconnier
Bonjour

=SOMMEPROD(NON(ESTNA(EQUIV(Liste;ABsence;0)))*1)

où liste est k$6:K$27...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"christophe campain" a écrit dans le message
de news: d5s64k$kuf$
Bonjour à tous,

Je cherche à compter, pour une plage donnée, le nombre de fois où
apparaissent les éléments d'une liste (définie sur une autre feuille par
INSERTION / NOM / DEFINIR...)
J'ai tenté la formule suivante (validation sous forme matricielle):
{=SOMME(SI((K$6:K$27«sence);1;0))}

où K$6:K$27 est la plage à tester
et Absence est le nom de ma liste de référence qui contient les éléments
suivants : CP, Abs, For, J, M, opcp/tt, B, E.P., CM

La formule suivante fonctionne, mais ne s'adapte pas en fonction du
contenu de la liste...
{=SOMME(SI((K$6:K$27="CP")+(K$6:K$27="Abs");1;0))}

Par avance merci pour votre aide

Kristof



Avatar
christophe campain
Merci,
ça marche impec

@+
Kristof

"Pierre Fauconnier" a écrit dans le
message de news:
Bonjour

=SOMMEPROD(NON(ESTNA(EQUIV(Liste;ABsence;0)))*1)

où liste est k$6:K$27...

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"christophe campain" a écrit dans le
message de news: d5s64k$kuf$
Bonjour à tous,

Je cherche à compter, pour une plage donnée, le nombre de fois où
apparaissent les éléments d'une liste (définie sur une autre feuille par
INSERTION / NOM / DEFINIR...)
J'ai tenté la formule suivante (validation sous forme matricielle):
{=SOMME(SI((K$6:K$27«sence);1;0))}

où K$6:K$27 est la plage à tester
et Absence est le nom de ma liste de référence qui contient les éléments
suivants : CP, Abs, For, J, M, opcp/tt, B, E.P., CM

La formule suivante fonctionne, mais ne s'adapte pas en fonction du
contenu de la liste...
{=SOMME(SI((K$6:K$27="CP")+(K$6:K$27="Abs");1;0))}

Par avance merci pour votre aide

Kristof