Compter le nombre de cellules entre 2 valeurs

  • Initiateur de la discussion Initiateur de la discussion Monique
  • 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 !

M

Monique

Guest
Bonjour,

J'avais un doûte sur la solution d'hier.

Il faut modifier en I27 et L27 et etc :
=30+LIGNE()/10000+COLONNE()/10000
de façon à ce que 2 max identiques sur la même ligne ne soient plus identiques.

Sinon, si tu obtiens "Dom" dans la formule INDEX EQUIV() de la colonne du bout là-bas à droite,
c'est parce qu'il y a (encore) des nombres identiques sur la ligne.
La formule prend le 1er qu'elle trouve
et le 1er trouvé ne se trouve pas forcément dans les colonnes I L O R U X AA
Même motif, même solution : dans toutes les cellules I L O R U X AA, mettre
=formule quelconque+LIGNE()/10000+COLONNE()/10000

En P48, ta formule INDEX(SOMMEPROD((etc) ne trouve pas la valeur 30 de S48, mais trouve 30 + 30 et ça échoue parce qu'il n'y a pas de correspondance.
Même chose, ça s'arrange, avec le +LIGNE()/10000+COLONNE()/10000
 
Chaque journée indique les victoires V et les défaites D
Chaque joueur joue au maximum 3 matches par journée
les résultats peuvent donner 3-0, 0-3, 2-1 ou 1-2
mon prob, c'est de déterminer le nombre de matches joués par les joueurs en fonction du total des journées déjà jouées.
Pour t'aider, on peut associer à ces journée des dates
Attention!, dans les cellules (G7:Z7) je vais créer des formules du type (=données!A5)

la formule =SOMMEPROD((ESTNUM(G7:AA7))*(MOD(COLONNE(G7:AA7);3)<>0))/2 me donne des incohérances quand j'insers des liaisions et [=0]"";Standard dans format cellules ???
 
Re,

Ce n'est pas le format qui te provoque des erreurs,
c'est le contenu des cellules une fois que le lien est fait avec une autre feuille.
Et c'est justement ça qui manquait.
C'est du texte ? Une valeur numérique ? Soit l'un soit l'autre selon le résultat ?
ou bien soit l'un soit soit l'autre selon qu'il s'agit d'un garçon ou d'une fille ?
En cas de match non joué, ça peut être le résultat d'une formule disant
SI(match non joué;"";taformule)
ou bien SI(match non joué;0;taformule) ?

Pour la 1ère, en T10, celle qui te donne le nb de journées, jouées ou non, tu peux faire ce genre d'essais :
=SOMMEPROD((ESTNUM(G7:AA7))*(MOD(COLONNE(G7:AA7);3)<>0))/2
=SOMMEPROD((G7:AA7<>"")*(MOD(COLONNE(G7:AA7);3)<>0))/2
=SOMMEPROD((NON(ESTVIDE(G7:AA7)))*(MOD(COLONNE(G7:AA7);3)<>0))/2

Pour les totaux de victoires et de défaites, je ne pense pas qu'il y ait des problèmes.
 
Si non joué, donc 0 puisque il y a une liaison

Justement, question:
comme il y a des formules liaisons, excel considère "" comme "" ou comme 0 ???

Nota: Si un joueur ne joue qu'un ou 2 matches, et bien on ne comptabilise qu'un ou 2 matches sur un total invariable 1/3 par exemple ou 2/6, 2/9 etc.....
Mais vu tes formules, ça ne doit pas influer sur les résultats
 
Pour info,
Brigitte a formulée en AH
=SOMME(AC7:AD7)&"/"&AE7*3
Et en AE
=SI(OU(Z7>0;Y7>0);AA5;SI(OU(W7>0;V7>0);X5;SI(OU(T7>0;S7>0);U5;SI(OU(Q7>0;P7>0);R5;SI(OU(N7>0;M7>0);O5;SI(OU(K7>0;J7>0);L5;SI(OU(H7>0;G7>0);I5;0)))))))

A première vu, ça m'a l'air pas trop mal !!!!
Qu'en penses tu ???
 
Re,

Nb de victoires
=SOMMEPROD((G7:AA7<>"")*(MOD(COLONNE(G7:AA7);3)=1);G7:AA7)
Nb de défaites
=SOMMEPROD((G7:AA7<>"")*(MOD(COLONNE(G7:AA7);3)=2);G7:AA7)

Nb total de points
=SOMME((G7<>H7)*SI(I7<>"";I7);(J7<>K7)*SI(L7<>"";L7);(M7<>N7)*SI(O7<>"";O7);(P7<>Q7)*SI(R7<>"";R7);(S7<>T7)*SI(U7<>"";U7);(V7<>W7)*SI(X7<>"";X7);(Y7<>Z7)*SI(AA7<>"";AA7))
Celle-ci doit aller aussi, vu qu'un match non joué donne, j'espère, 0 point ou ""
=SOMMEPROD((G7:AA7<>"")*(MOD(COLONNE(G7:AA7);3)=0);G7:AA7)

Nb de matches joués (nb de D différent du nb de V)
=SOMME((G7<>H7);(J7<>K7);(M7<>N7);(P7<>Q7);(S7<>T7);(V7<>W7);(Y7<>Z7))
Mais aussi total des victoires + total des défaites (on divise par 3 si on veut)

Il manque un élément pour compter le nombre de journées :
que contiennent les cellules du match qui ne s'est pas encore déroulé ?
Peut-être :
=SOMMEPROD((G7:AA7<>0)*(MOD(COLONNE(G7:AA7);3)=0))
A condition qu'il y ait "" quand le joueur n'a pas joué et 0 quand le match n'a pas encore eu lieu.

Du coup, en AG :
=SOMME(AC7:AD7)&"/"&3*SOMMEPROD((G7:AA7<>0)*(MOD(COLONNE(G7:AA7);3)=0))

Les formules de Brigitte :
=SOMME(AC7:AD7)&"/"&AE7*3
Chez moi, ça ne marche pas : AE7, c'est le total des points.
La 2è, on peut la raccourcir :
=SI(Z7<>Y7;AA5;SI(W7<>V7;X5;SI(T7<>S7;U5;SI(Q7<>P7;R5;SI(N7<>M7;O5;SI(K7<>J7;L5;SI(H7<>G7;I5;0)))))))
mais elle donne le dernier match joué. Si le joueur fait le 1er match et aucun des 6 autres, cette formule renvoie 1.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
1 K
Retour