Formules Excel

Résolu/Fermé
tintino13
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021
- Modifié le 24 févr. 2021 à 19:31
Raymond PENTIER
Messages postés
56507
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 août 2022
- 5 mars 2021 à 22:01
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

M-12
Messages postés
1228
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
16 août 2022
268
24 févr. 2021 à 20:40
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/
0
tintino13
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021

24 févr. 2021 à 20:52
0
Raymond PENTIER
Messages postés
56507
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 août 2022
17 202
25 févr. 2021 à 02:26
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.
0
Raymond PENTIER
Messages postés
56507
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 août 2022
17 202
25 févr. 2021 à 04:43
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
0
M-12
Messages postés
1228
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
16 août 2022
268
25 févr. 2021 à 08:16
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tintino13
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021

25 févr. 2021 à 07:38
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
0
Raymond PENTIER
Messages postés
56507
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 août 2022
17 202
25 févr. 2021 à 14:23
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 !
0
tintino13
Messages postés
14
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
26 mars 2021

Modifié le 3 mars 2021 à 15:02
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
0
Raymond PENTIER
Messages postés
56507
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 août 2022
17 202
5 mars 2021 à 22:01
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://forums.commentcamarche.net/forum/affich-37641854-excel-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
0