OVH Cloud OVH Cloud

extraction de valeurs

11 réponses
Avatar
jpthillard
Je souhaiterais extraire les plus grandes valeurs num=E9riques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules =E0 lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution =E0 me soumettre sans passer par le vba je
suis int=E9ress=E9.
Merci d'avance

10 réponses

1 2
Avatar
garnote
Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge


a écrit dans le message de news:
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance
Avatar
jpthillard
On 11 fév, 20:22, "garnote" wrote:
Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge

a écrit dans le message de news: 1171220380.949213
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Super, c'est un bon début. La solution est incomplète au vu de ta
réponse. Le nombre de valeurs contenues dans la colonne pouvant varié.
Je m'explique. Si 6 ou 7 valeurs sont contenues dans la plage A3:A25,
je vais extraire les 4 plus grandes valeurs pour en faire la moyenne.
Si 8 ou 9 valeurs sont contenues sur la plage A3:A25, je vais extraire
les 5 plus grandes valeurs pour en faire la moyenne. etc jusqu'à en
extraire 10 pour 18 ou 19 contenues dans la plage A3:A25
Merci encore

Avatar
JB
Bonsoir,

Les nombres sont en colonne A:

-Définir un nom de champ dynamique:
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A))
-Une cellule nommée Nb contient le nombre de plus grande valeur

=MOYENNE(GRANDE.VALEUR(champ;LIGNE(INDIRECT("1:"&Nb))))
Valider avec Maj+Ctrl+entrée

Les Nb plus grandes valeurs:

-Sélectionner un champ vertical
=GRANDE.VALEUR(champ;LIGNE(INDIRECT("1:"&Nb)))
Valider avec Maj+Ctrl+entrée

http://cjoint.com/?cluFDX2sgx

JB
On 11 fév, 19:59, wrote:
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Avatar
jpthillard
On 11 fév, 20:32, "JB" wrote:
Bonsoir,

Les nombres sont en colonne A:

-Définir un nom de champ dynamique:
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A))
-Une cellule nommée Nb contient le nombre de plus grande valeur

=MOYENNE(GRANDE.VALEUR(champ;LIGNE(INDIRECT("1:"&Nb))))
Valider avec Maj+Ctrl+entrée

Les Nb plus grandes valeurs:

-Sélectionner un champ vertical
=GRANDE.VALEUR(champ;LIGNE(INDIRECT("1:"&Nb)))
Valider avec Maj+Ctrl+entrée

http://cjoint.com/?cluFDX2sgx

JB
On 11 fév, 19:59, wrote:



Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Désolé mais je ne m'en sors pas!
Quand tu dis

-Définir un nom de champ dynamique:
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A))

Où dois je placer cette formule? Si tu veux le fichier je peux te
l'envoyer!

Merci encore


Avatar
garnote
Alors essaie celle-ci :

=GRANDE.VALEUR(A3:A25;LIGNE(INDIRECT("1:"&ENT(NB(A3:A25)/2)+1)))
à valider par Ctrl+Maj+Entrée.

Ai-je bien compris ?

Serge


a écrit dans le message de news:
On 11 fév, 20:22, "garnote" wrote:
Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge

a écrit dans le message de news:
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Super, c'est un bon début. La solution est incomplète au vu de ta
réponse. Le nombre de valeurs contenues dans la colonne pouvant varié.
Je m'explique. Si 6 ou 7 valeurs sont contenues dans la plage A3:A25,
je vais extraire les 4 plus grandes valeurs pour en faire la moyenne.
Si 8 ou 9 valeurs sont contenues sur la plage A3:A25, je vais extraire
les 5 plus grandes valeurs pour en faire la moyenne. etc jusqu'à en
extraire 10 pour 18 ou 19 contenues dans la plage A3:A25
Merci encore

Avatar
garnote
Oups, j'ai oublié la moyenne :

=MOYENNE(GRANDE.VALEUR(A3:A25;LIGNE(INDIRECT("1:"&ENT(NB(A3:A25)/2)+1))))
à valider par Ctrl+Maj+Entrée.

Serge




"garnote" a écrit dans le message de news: %
Alors essaie celle-ci :

=GRANDE.VALEUR(A3:A25;LIGNE(INDIRECT("1:"&ENT(NB(A3:A25)/2)+1)))
à valider par Ctrl+Maj+Entrée.

Ai-je bien compris ?

Serge


a écrit dans le message de news:
On 11 fév, 20:22, "garnote" wrote:
Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge

a écrit dans le message de news:
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Super, c'est un bon début. La solution est incomplète au vu de ta
réponse. Le nombre de valeurs contenues dans la colonne pouvant varié.
Je m'explique. Si 6 ou 7 valeurs sont contenues dans la plage A3:A25,
je vais extraire les 4 plus grandes valeurs pour en faire la moyenne.
Si 8 ou 9 valeurs sont contenues sur la plage A3:A25, je vais extraire
les 5 plus grandes valeurs pour en faire la moyenne. etc jusqu'à en
extraire 10 pour 18 ou 19 contenues dans la plage A3:A25
Merci encore





Avatar
JB
On 11 fév, 20:54, wrote:
On 11 fév, 20:32, "JB" wrote:





Bonsoir,

Les nombres sont en colonne A:

-Définir un nom de champ dynamique:
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A))
-Une cellule nommée Nb contient le nombre de plus grande valeur

=MOYENNE(GRANDE.VALEUR(champ;LIGNE(INDIRECT("1:"&Nb))))
Valider avec Maj+Ctrl+entrée

Les Nb plus grandes valeurs:

-Sélectionner un champ vertical
=GRANDE.VALEUR(champ;LIGNE(INDIRECT("1:"&Nb)))
Valider avec Maj+Ctrl+entrée

http://cjoint.com/?cluFDX2sgx

JB
On 11 fév, 19:59, wrote:

Je souhaiterais extraire les plus grandes valeurs numériques conten ues
dans une colonne et en faire la moyenne. Le nombre de cellules à li re
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Désolé mais je ne m'en sors pas!
Quand tu dis

-Définir un nom de champ dynamique:
ÞCALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A))

Où dois je placer cette formule? Si tu veux le fichier je peux te
l'envoyer!

Merci encore- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Insertion/nom/définir

JB



Avatar
garnote
Et si ta plage contient moins de 6 valeurs numériques ou plus de 19,
que veux-tu obtenir ?

Serge

a écrit dans le message de news:
On 11 fév, 20:22, "garnote" wrote:
Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge

a écrit dans le message de news:
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Super, c'est un bon début. La solution est incomplète au vu de ta
réponse. Le nombre de valeurs contenues dans la colonne pouvant varié.
Je m'explique. Si 6 ou 7 valeurs sont contenues dans la plage A3:A25,
je vais extraire les 4 plus grandes valeurs pour en faire la moyenne.
Si 8 ou 9 valeurs sont contenues sur la plage A3:A25, je vais extraire
les 5 plus grandes valeurs pour en faire la moyenne. etc jusqu'à en
extraire 10 pour 18 ou 19 contenues dans la plage A3:A25
Merci encore

Avatar
jpthillard
On 11 fév, 21:27, "garnote" wrote:
Et si ta plage contient moins de 6 valeurs numériques ou plus de 19,
que veux-tu obtenir ?

Serge

a écrit dans le message de news: 1171222347.035889
On 11 fév, 20:22, "garnote" wrote:





Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge

a écrit dans le message de news: 1171220380.9492
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Super, c'est un bon début. La solution est incomplète au vu de ta
réponse. Le nombre de valeurs contenues dans la colonne pouvant varié.
Je m'explique. Si 6 ou 7 valeurs sont contenues dans la plage A3:A25,
je vais extraire les 4 plus grandes valeurs pour en faire la moyenne.
Si 8 ou 9 valeurs sont contenues sur la plage A3:A25, je vais extraire
les 5 plus grandes valeurs pour en faire la moyenne. etc jusqu'à en
extraire 10 pour 18 ou 19 contenues dans la plage A3:A25
Merci encore- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


moins de 6 je fais la moyenne des valeurs et au dessus de 18 je prends
toujours les 10 plus grandes valeurs.
JB me donne de très bonne indications. Je progresse avec ses derniers
renseignements et le lien comme exemple.
Je quitte pour ce soir et j'améliore demain. Je vous recontacte au
besoin. En tout cas merci à toi et JB.
Cordialement


Avatar
garnote
Je sais, c'est monstrueux mais ça fonctionne.
Je me doute bien qu'on peut raccourcir mais
j'espère que MichDenis ne viendra pas
me réduire ça à deux ou trois caractères ;-)

=SI(NB(A3:A25)<6;MOYENNE(A3:A25);SI(NB(A3:A25)>19;MOYENNE(GRANDE.VALEUR(A3:A25;LIGNE(INDIRECT("1:10"))));MOYENNE(GRANDE.VALEUR(A3:A25;LIGNE(INDIRECT("1:"&ENT(NB(A3:A25)/2)+1))))))

Une petite pause s'impose.
Bonsoir, bonne nuit.

Serge


a écrit dans le message de news:
On 11 fév, 21:27, "garnote" wrote:
Et si ta plage contient moins de 6 valeurs numériques ou plus de 19,
que veux-tu obtenir ?

Serge

a écrit dans le message de news:
On 11 fév, 20:22, "garnote" wrote:





Bonsoir,

Essaie cette formule :
=MOYENNE(GRANDE.VALEUR(A3:A25;{1;2;3;4}))
en validant par Ctrl+Maj+Entrée.
Cette formule calcule la moyenne des 4 plus grandes valeurs
de la plage A3:A25.

Serge

a écrit dans le message de news:
Je souhaiterais extraire les plus grandes valeurs numériques contenues
dans une colonne et en faire la moyenne. Le nombre de cellules à lire
est variable tout comme le nombre des plus grandes valeurs.
Exemple: plage A3:A25
Si vous avez une solution à me soumettre sans passer par le vba je
suis intéressé.
Merci d'avance


Super, c'est un bon début. La solution est incomplète au vu de ta
réponse. Le nombre de valeurs contenues dans la colonne pouvant varié.
Je m'explique. Si 6 ou 7 valeurs sont contenues dans la plage A3:A25,
je vais extraire les 4 plus grandes valeurs pour en faire la moyenne.
Si 8 ou 9 valeurs sont contenues sur la plage A3:A25, je vais extraire
les 5 plus grandes valeurs pour en faire la moyenne. etc jusqu'à en
extraire 10 pour 18 ou 19 contenues dans la plage A3:A25
Merci encore- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


moins de 6 je fais la moyenne des valeurs et au dessus de 18 je prends
toujours les 10 plus grandes valeurs.
JB me donne de très bonne indications. Je progresse avec ses derniers
renseignements et le lien comme exemple.
Je quitte pour ce soir et j'améliore demain. Je vous recontacte au
besoin. En tout cas merci à toi et JB.
Cordialement


1 2