Autres mise en forme conditionnelle d'une ligne en fonction d'une valeur cellule

  • Initiateur de la discussion Initiateur de la discussion hervoul
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C'est encore moi,
Quand je rentre la MFC, ça ne donne pas du tout la même chose, ca me grise toutes les cellules vides....
je ne comprends pas....
...en fait il y a plein de formules dans les colonnes et cellules...
La colonne "catégorie" par exemple donne la catégorie en fonction d'un tableau dans un autre onglet...et par rapport à la date de naissance etc...
Le tableau lui même est trié par rapport à une petite macro....
Est-ce la raison?
😳
je ne peux t'envoyer le fichier, y'a plein de noms d'élèves....
 
je vous envoie le fichier complet avec nom1,2 etc...
c'est l'onglet "Tri"...
et puis heu si j'osais...
Sur l'onglet "stat" je ne comprends pas pourquoi il y a des erreurs (#ref)
(c'est un peu une usine à gaz...bricolage empirique...)
merci bcp..
rien ne presse.
RVoul
 

Pièces jointes

Bonsoir,
Je ne sais pas ce que vous avez fait, mais j'ai appliqué la même MFC qu'expliquée, et ça marche.
Pour les #REF! j'ai fait au pif, car je n'ai pas tout bien compris.
Dans votre formule originale vous avez :
VB:
=SI(OU(A10="";A11="");"";SOMMEPROD((Dates>=$A$2)*(Dates<=$A$3)*(TabloAppel<>"")))
Vous décaler Prim, mais pas TabloAppel.
Au pif j'ai créé : ListeNoms ( =DECALER(AppelNom;;2;;NB(appel!$5:$5)) )
et modifié la formule en :
Code:
=SI(OU(A10="";A11="");"";SOMMEPROD((Dates>=$A$2)*(Dates<=$A$3)*(ListeNoms<>"")))
Ca donne quelque chose, mais je ne sais pas ce que vous attendiez. Mais c'est peut être une piste. 🙂
 

Pièces jointes

Bonjour,
Peut être plus simple, en nommant ListeDates=appel!$E$5:$GX$5 et Présents=appel!$E$6:$GX$102, le résultat semble correct, et on évite tous ces "décaler", avec :
VB:
=SI(OU(A10="";A11="");"";SOMMEPROD((ListeDates>=A10)*(ListeDates<=A11)*(Présents="x")))
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
42
Retour