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

Je n'ai plus les mêmes références que toi, parce que je ne sais pas où tu as inséré une colonne.

A la place de :
=SOMMEPROD((N39=STXT(D7;3;3))+(O39=STXT(D7;3;3))+(P39=STXT(D7;3;3))+(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)
tu mets :
=SOMMEPROD((N39:AE39=STXT(D7😀36;3;3))*1)
Le premier 3 : tu démarres au 3è caractère.
Le deuxième 3 : tu prends 3 caractères.
Ce n'est pas les 4 premiers caractères que tu prends.

Index Equiv, c'est pour quelle raison ?
 
bien ta formule
=SOMMEPROD((N39:AE39=STXT(D7😀36;3;3))*1)


cependant si je régle sur les 4ère lettres:
=SOMMEPROD((N39:AE39=STXT(D7😀36;1;4))*1)

la formule ne me donne plus les noms inférieur à 4 ??
j'ai des noms en trois ou deux lettres
 
Re,

= STXT ( cellules colonne D ; 1 ; 4 ) te donne :
V.RO, M.BI, T.UK, A.BA, C.CH, N.AB, D.KA, L.CA, Ke.R.
Et ce sont sont ces 4 caractères que tu devras taper dans les lignes 39 et 40
Ce n'est pas trop lisible, c'était mieux, tout à l'heure..

Pour les noms ayant moins de 4 caractères, il faudrait taper des espaces en plus, pour arriver à 4 caractères ! Ils ont bien un prénom, quand même ?
C'est une histoire de fou.
Sinon, STXT( x ; 1; 4 ) équivaut à GAUCHE( x ; 4 )
 
Bonjour,

On peut prendre la valeur absolue.
EN F5 de la feuille "Données" :
=SI(Synthèse!F5>0;ABS(SUBSTITUE(SUBSTITUE(SUBSTITUE($D5;"NCF";100);"NC";100);"F";"")+LIGNE()/10000-SUBSTITUE(F$4;"NC";100)*0,999);LIGNE()/10000)
Mais ça n'arrange pas la situation de Grosse Stéphanie et je ne sais pas pourquoi.
C'est le 80F qui pose problème, pas les le NC ni le NCF.

Sinon, comme tu dis, on peut aussi se baser sur les points.
Pas du SommeProd, mais un index equiv de la colonne D dans le tableau de classement, moins l'index equiv de la ligne 4 dans ce même tableau.
Toujours en valeur absolue.
Et en mettant les 2 tableaux l'un en-dessous de l'autre pour ne pas avoir de formule conditionnelle du genre SI ( DROITE ( cellule ) ="F", tel tableau, sinon tel autre tableau.

Pour la formule de la feuille "Synthèse", je suis en panne.
 
Bonjour,

Tu t'es juste trompé d'une ligne.
Sinon, si tu utilises l'argument 1 dans INDEX(), Excel te donne un résultat approximatif
=INDEX(G37:AA37;EQUIV(AI48;G43:AA43;0))
=INDEX(G37:AA37;EQUIV(MAX(G43:AA43);G43:AA43;0))
Tu as vu la longueur du fil ?
 
- 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