Formules Excel [Résolu]

Signaler
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021
-
Messages postés
54059
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
-
Bonjour,

Je recherche plusieurs fonctions sur Excel afin de réaliser des actions précises, mais après quelques efforts, en vain.

Si quelqu'un si connaît bien ...



Merci d'avance
Cordialement

Val

8 réponses

Messages postés
1063
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
23 mars 2021
225
Bonsoir,
Sans savoir quoi faire !!!

Un p’tit classeur avec 10/15 données anonymisées serait mieux pour régler le soucis

Allez dans https://www.cjoint.com/
Cliquez sur "PARCOURIR" pour sélectionner le classeur
Clic le bouton "CREER LE LIEN"
Clic droit quand le lien est créé "COPIER LE LIEN"
Sur le post Clic droit "Coller".

ou dans https://mon-partage.fr/
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021

Messages postés
54059
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
16 060
Bonjour.

Nom étudiant meilleur résultat : Il y en a 6 parmi les 11 qui ont un 9. On fait comment ?
Nom étudiant meilleur moyenne : Si Olivier avait 5 de moyenne, comment aurais-tu départagé Robin et Elodie ?
Moyenne ensemble : =SOMME(B2:F12)/NB(B2:F12)
Meilleure progression : Qu'entends-tu par là ? Si tu déclares que c'est le plus grand écart entre la dernière note et la première la formule en H2 sera =F2-B2 à recopier vers le bas.
Le plus régulier : Là aussi tu dois définir comment tu veux l'apprécier ; par exemple si on décide que c'est celui qui a la plus faible écart entre la plus petite note et la plus grande note, la formule en K2 sera =MAX(B2:F2)-MIN(B2:F2) à recopier vers le bas.
Dernier point : Utiliser la fonction MIN en colonne I & en ligne 14, et la fonction MAX en colonne J & en ligne 15.
Messages postés
54059
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
16 060
Bonsoir M-12.


Tu m'excuseras d'avoir profité de l'avantage que j'ai grâce au décalage horaire ; mais pendant que tu reprenais des forces, et parce que le sujet m'intéres-sait, j'ai travaillé sur la demande de tintino13.

Et je complète ma réponse du post #3 en mettant à votre disposition mon fichier "Notes contrôles tintino", dans lequel j'ai pris arbitrairement comme définition de "Meilleure régularité" la somme de :
l'écart entre les notes extrêmes, la progression (en valeur absolue) et un dixième de la moyenne afin de départager les ex-aequo.
https://www.cjoint.com/c/KBzdOgpScqG
Messages postés
1063
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
23 mars 2021
225
Bonjour Raymond,
Aucun soucis de ce côté là, je ne me sent en aucun cas prioritaire à répondre
Le forum est à tous les membres
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021

Bonjour,

Je vous remercie pour votre réponse très précise et source d'apprentissage. Votre ficher excel est intéressant pour moi.
Cependant, certains calculs que vous avez effectués étaient déjà en ma connaissance.

Ce que je n'ai pas réussi avant tout à faire, ou du moins que j'ai oublié (car à une époque je l'avais déjà réalisé), c'est par exemple pour "Nom étudiant meilleur moyenne", je souhaiterais non pas afficher juste la meilleur moyenne mais afficher directement le nom de celui qui a la meilleur moyenne. Il me semblait qu'il fallait passer tout d'abord par fixer certaines lignes ou colonnes ($).
De mémoire j'avais des formules de ce type (formule tout à fait écrite au hasard mais c'est pour montrer la forme)

=INDEX($B$2:$B$61;EQUIV(GRANDE.VALEUR(C$2:C$61;1);C$2:C$61;0))

Est ce que vous voyez ce que je veux dire ? C'est à dire, créer des formules avec des calculs assez simples mais en y rajoutant la complexité de l'affichage d'un nom ou d'un contrôle par exemple.

Je vous remercie d'avance,
Cordialement,
Val
Messages postés
54059
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
16 060
Ah bon ?
On dirait que ta lecture s'est interrompue à la ligne 13 ...
Je t'invite à regarder la formule en A17.
Mais comme tu n'as pas répondu à ma demande de précision "comment aurais-tu départagé Robin et Elodie ?" je ne peux pas te proposer de formule plus efficace !
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021

Bonjour,

Oui désolé je n'ai pas regardé correctement. Merci beaucoup pour votre aide. C'est exactement ce que j'attendais.
Quelques questions encore et après je ne vous embête plus.

Concernant la régularité, comment avez vous déduit ce calcul ? Pourquoi mettre la fonction ABS dans le calcul ?

Aussi, concernant la fonction INDEX, comment fonctionne cette formule ? Pourriez vous me l'expliquer afin que je puisse la reproduire dans un autre tableau un jour ?

Merci énormément pour votre aide,
Cordialement

Val
Messages postés
54059
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
16 060
Bonjour.

Régularité : Comme tu n'as pas indiqué ce que tu entendais par "régularité", j'ai essayé de trouver des critères parmi tes champs de données, et je les ai combinés comme précisé à la fin de mon post #4 ...
J'ai été obligé d'ajouter la fonction ABS car en H8 et H9 j'ai un résultat négatif, qui fausserait mon résultat en L.
La fonction INDEX renvoie une valeur ou la référence de la cellule à l'intersection d'une ligne et d'une colonne particulières, dans une plage de données.

J'ai combiné les fonctions INDEX et EQUIV dans ma formule. Toutes les explications utiles sont détaillées dans ma fiche pratique https://www.commentcamarche.net/faq/57561-index-equiv-choisir#index-equiv

Je profite de ce message pour te dire de remplacer mes saisies manuelles par des formules :
=G15 en E17 ; =H15 en E18 ; =L14 en E19