Extraire des données
Résolu
laerous
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
j'ai encore besoin de vos connaissances.
pouvez vous me dire qu'elle est la différence entre la moyenne et la cotation? en effet on m'avait conseillé de rajouter la colonne "cotation" afin de déterminer les 10 meilleurs.
d'autre part j'ai inséré un onglet "LE PRIX" qui reprend les 20 meilleurs de l'onglet "RESULTATS FINAL"
pour cela j'ai inséré comme formule en B5
=INDEX('RESULTAT FINAL'!$A$5:$A$51;EQUIV(GRANDE.VALEUR('RESULTAT FINAL'!$V$5:$V$51;LIGNE('RESULTAT FINAL'!$A1));'RESULTAT FINAL'!$V$5:$V$51;0);1)
et en C5 la formule
=INDEX('RESULTAT FINAL'!$A$5:$V$51;EQUIV(GRANDE.VALEUR('RESULTAT FINAL'!$V$5:$V$51;LIGNE($A1));'RESULTAT FINAL'!$V$5:$V$51;0);21)
Le problème c'est que les ex aequo ne s'affichent pas correctement, excel me les indique en double ou triple par exemple en B8 et B9 il m'indique deux fois 37, alors qu'en fait en B8 devrait être indiqué 37 et en B9 devrait être indiqué 42 avec en C8 et C9 la moyenne de 4,51 et en A8 et A9 le rang 4 pour les deux lignes.
j'ai du mal à comprendre ....
merci de votre aide
je vous joins à nouveau mon tableau
https://www.cjoint.com/c/FCdjlMhT2JK
bien cordialement
pouvez vous me dire qu'elle est la différence entre la moyenne et la cotation? en effet on m'avait conseillé de rajouter la colonne "cotation" afin de déterminer les 10 meilleurs.
d'autre part j'ai inséré un onglet "LE PRIX" qui reprend les 20 meilleurs de l'onglet "RESULTATS FINAL"
pour cela j'ai inséré comme formule en B5
=INDEX('RESULTAT FINAL'!$A$5:$A$51;EQUIV(GRANDE.VALEUR('RESULTAT FINAL'!$V$5:$V$51;LIGNE('RESULTAT FINAL'!$A1));'RESULTAT FINAL'!$V$5:$V$51;0);1)
et en C5 la formule
=INDEX('RESULTAT FINAL'!$A$5:$V$51;EQUIV(GRANDE.VALEUR('RESULTAT FINAL'!$V$5:$V$51;LIGNE($A1));'RESULTAT FINAL'!$V$5:$V$51;0);21)
Le problème c'est que les ex aequo ne s'affichent pas correctement, excel me les indique en double ou triple par exemple en B8 et B9 il m'indique deux fois 37, alors qu'en fait en B8 devrait être indiqué 37 et en B9 devrait être indiqué 42 avec en C8 et C9 la moyenne de 4,51 et en A8 et A9 le rang 4 pour les deux lignes.
j'ai du mal à comprendre ....
merci de votre aide
je vous joins à nouveau mon tableau
https://www.cjoint.com/c/FCdjlMhT2JK
bien cordialement
A voir également:
- Extraire des données
- Fuite données maif - Guide
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Trier des données excel - Guide
- Extraire image pdf - Guide
3 réponses
Bonjour
votre problème (sauf erreur de compréhension) viens de la colonne V de résultat final où vous avez en V5 cette formule:
=SI($U5=0;"";$U5+NB.SI('RESULTAT FINAL'!$U5:$U5;'RESULTAT FINAL'!$U5)/100)
il faut bloquer complètement le premier U5 de NB.SI en écrivant:
'RESULTAT FINAL'!$U$5$U5...
(et le ^premier suivant
de façon à ce qu'ile reste U5 sur toute la hauteur du champ, sinon les valeurs identiques ne s'incrémentent pas et les formules de recherche renvoient toujours la 1°
pour info par ailleurs
pour éclaircir les formules, le nom de la feuille où se trouve la formule n'est pas nécessaire, vous pouvez écrire:
=SI($U5=0;"";$U5+NB.SI($U5:$U5;$U5)/100)
de même en feuille prix, puisque vous avez en colonne une liste des N° de 1 à 20 vous pouvez économiser le "LIGNE(A1)" en écrivant en C5:
=INDEX('RESULTAT FINAL'!$A$5:$V$51;EQUIV(GRANDE.VALEUR('RESULTAT FINAL'!$V$5:$V$51;A5);'RESULTAT FINAL'!$V$5:$V$51;0);1))
avec A5 au lieu de LIGNE(A1)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
votre problème (sauf erreur de compréhension) viens de la colonne V de résultat final où vous avez en V5 cette formule:
=SI($U5=0;"";$U5+NB.SI('RESULTAT FINAL'!$U5:$U5;'RESULTAT FINAL'!$U5)/100)
il faut bloquer complètement le premier U5 de NB.SI en écrivant:
'RESULTAT FINAL'!$U$5$U5...
(et le ^premier suivant
de façon à ce qu'ile reste U5 sur toute la hauteur du champ, sinon les valeurs identiques ne s'incrémentent pas et les formules de recherche renvoient toujours la 1°
pour info par ailleurs
pour éclaircir les formules, le nom de la feuille où se trouve la formule n'est pas nécessaire, vous pouvez écrire:
=SI($U5=0;"";$U5+NB.SI($U5:$U5;$U5)/100)
de même en feuille prix, puisque vous avez en colonne une liste des N° de 1 à 20 vous pouvez économiser le "LIGNE(A1)" en écrivant en C5:
=INDEX('RESULTAT FINAL'!$A$5:$V$51;EQUIV(GRANDE.VALEUR('RESULTAT FINAL'!$V$5:$V$51;A5);'RESULTAT FINAL'!$V$5:$V$51;0);1))
avec A5 au lieu de LIGNE(A1)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
j'ai apporté les modifications que vous m'avez conseillées, mais mon problème de report des 20 meilleurs dans l'onglet "LE PRIX" reste inchangé. Il m'indique toujours des doublons ou triplons dans la colonne B ;-(
https://www.cjoint.com/c/FCdkIbJo12v
__effectivement dans la feuille PRIX il faut conserver les codes LIGNE(A1), je n'avais pas vu que la colonne A contenait des formules
__j'ai modifié la formule en V de Résultat final, et les ex aequo ressortent bien dans la colonne B et C
__par contre, j'ai monté le diviseur à 1000 au lieu de 100 sinon, l'incrémentation ajoutée risque de modifier le prix de base
dans la feuille PRIX, la colonne C ressort le prix exact de la colonne U plutôt que la calcul de V (ce qui semble plus juste)
__et donc en conséquence, le classement de la colonne A ressort bien le rang excat des ex aequo lorsque les prix sont identiques
revenez si ce n'est pas ce que vous attendez
crdlmnt