Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Nb.si.ens avec plusieurs critères

Banjounet

XLDnaute Nouveau
Bonjour à tous,

Je sais que la question à déjà été posé, mais je n'arrive toujours pas à résoudre mon problème. Je m'explique

J'ai un tableau. 2 Colonnes:
Colonne B : Les numéros des établissements
Colonne C : Des codes d'absences, on recherchera le code "RP"

J'ai fait une "formule" qui me permet d'avoir le nombre de RP de certains établissement :
Code:
=NB.SI.ENS(Janvier!B:B;776278;Janvier!K:K;"RP")+NB.SI.ENS(Janvier!B:B;776302;Janvier!K:K;"RP")+NB.SI.ENS(Janvier!B:B;776393;Janvier!K:K;"RP")+NB.SI.ENS(Janvier!B:B;776286;Janvier!K:K;"RP")+NB.SI.ENS(Janvier!B:B;776419;Janvier!K:K;"RP")

Cette formule fonctionne mais elle est à rallonge.

J'aimerais savoir si il est possible de faire une formule ou les conditions établissement sont réunis ?
Un truc du genre ?
Code:
=NB.SI.ENS(Janvier!B:B;OU(776278;776302;776393;776286;776419);Janvier!K:K;"RP")

Merci pour vos retour
 

Banjounet

XLDnaute Nouveau
Bonjour Job.

Merci pour ta réponse.
Mais un petit problème ce pose. J'ai des plages de plus de 4000 lignes et je mets à jour tous les mois le tableau (avec des variations de + ou - 500 lignes) d'où la formule sur colonne entières :/
 

Jocelyn

XLDnaute Barbatruc
Bonjour le forum,
Bonjour Banjounet

Tu peux tester une formule du genre

VB:
=SOMMEPORD((ESTNUM(EQUIV(Janvier!B:B;{776278;776302;776393;776286;776419};0)))*(Janvier!K:K="RP"))

Cordialement

EDIT Bonjour job75 désolé pour la collision pas rafraichi
 

Banjounet

XLDnaute Nouveau
Bonjour à tous !

Vous êtes au top ! ça fonctionne d'enfer ! Je pense jamais au fonction NUM, EQUIV.... Faudra que je me les rentrent dans le crâne un jour...
Un immense merci

Je me permet d'abuser un tout petit peu !
Est il possible dans la partie (Janvier!K:K="DC") de mettre plusieurs éléments de recherche ?

Si c'est pas possible ou trop compliqué ne vous embêtez pas vous venez déjà de me lever une énorme épine du pieds et je vous en suis très reconnaissant
 

Jocelyn

XLDnaute Barbatruc
re,
Bonjour JHA ,

Suivant ta nouvelle demande tu peux tester

VB:
=SOMMEPORD((ESTNUM(EQUIV(Janvier!B:B;{776278;776302;776393;776286;776419};0)))*(ESTNUM(EQUIV(Janvier!K:K;{"RP";"DC"};0))))

ou

Code:
=SOMMEPORD((ESTNUM(EQUIV(Janvier!B:B;{776278;776302;776393;776286;776419};0)))*((Janvier!K:K="RP")+(Janvier!K:K="DC")))

Cordialement
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…