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
 
Bonjour,

Les cellules modifiées sont en beige.
Colonne L : taformule + LIGNE()/10000
Tu modifieras les autres colonnes.
Surtout, tu modifieras les formats de nombre

Meilleure progression de points : pour avoir les ex aequo, tu utilises GRANDE.VALEUR() une fois ajoutée la valeur LIGNE()*10000 dans le tableau.
 

Pièces jointes

Bonjour,

Ce que tu dis me semble bon :
=SI(ET($Y$4<=AUJOURDHUI();SOMME(AC7:AD7)<5);5-SOMME(AC7:AD7))*5

Ou bien si on ne veut le résultat qu'après la date (après minuit) :
=SI(ET($Y$4<AUJOURDHUI();SOMME(AC7:AD7)<5);5-SOMME(AC7:AD7))*5
 
Bonjour,

ça change, dis donc.

En H53 :
=SOMMEPROD((L50:AA50=Données!A$4:A$18)*Données!B$4:B$18)
que tu recopies vers le bas.
Je ne sais pas comment tu vas organiser ton classement par la suite, mais tu peux prévoir :
=SOMMEPROD((L50:AA50=Données!A$4:A$18)*Données!B$4:B$18)+LIGNE()/100000

Du coup, tu peux supprimer les colonnes D:S de ta feuilles "Données"

En K50 (c'est plus court) :
=SOMMEPROD((L50:AA50={1;2;3})*1)

En C50 et C51 : ne mets pas de format texte, si possible (je pense que tu y mettras une formule, par le suite).

Sinon, tu ne devrais pas donner à tes feuilles des noms si longs, avec espaces, chiffres et tout ce qu'il faut pour rallonger les formules.

C'est tout ce que j'ai vu de particulier.
 
Re,

J'ai oublié : tu peux utiliser le tableau L46:Z47 à la place de celui de la feuille "Données", mais tu n'auras le résultat que par une matricielle.
En H50 :
=SOMMEPROD((TRANSPOSE(L50:AA50)=L$47:Z$47)*L$46:Z$46)
Autant laisser dans une feuille à part tout ce qui est table de correspondances.
 
Ok merci je vais voir ça

Autre chose,

dans le tableau C5:AA40
j'ai inséré une colonne en L pour compter les poles position en fonction de la plage M39:AB39
ça Donne en L7 par exemple

=SOMMEPROD((N39=D7)+(O39=D7)+(P39=D7)+(Q39=D7)+(R39=D7)+(S39=D7)+(T39=D7)+(U39=D7)+(V39=D7)+(W39=D7)+(X39=D7)+(Y39=D7)+(Z39=D7)+(AA39=D7)+(AB39=D7)+(AC39=D7)+(AD39=D7)+(AE39=D7)*1)

Prob, je n'utilise en plage M39:AB39 que les 4 premières lettres des noms
en D7😀36 ??
Comment faire ??
 
- 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