Associer un nom à une valeur et l'afficher

Résolu/Fermé
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 - Modifié le 10 juil. 2017 à 20:22
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 - 28 août 2017 à 21:21
Bonjour,

en vue de m'entraîner, j'ai un document Excel qui, pour chaque mois de l'année et le nombre d'heures travaillées calcule le salaire. Je suis totalement capable d'afficher la valeur maximale sur l'année, la moyenne, le valeur minimale, mais j'aimerais afficher le libellé du mois.

Par exemple "JANVIER (X€)". Je sais afficher le X EUROS, je sais comment concaténer, or je n'ai aucune idée de comment récupérer le nom du mois. J'avais pensé à une sorte de matrice mais bon.

Voici une capture du tableau pour vous mettre dans le contexte :


Merci d'avance pour votre aide,

7 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
10 juil. 2017 à 20:45
Bonjour
on ne voit pas très bien ce que vous voulez faire mais pour afficher en texte le nom du mois à partir d'une date, par exemple date en A1, en B1:
1° option:
=CHOISIR(MOIS(A1);"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"août";"septembre";"octobre";"novembre";"décembre")
2° option
faire la liste des mois en Z1:Z12 par exemple et la formule
=INDEX($Z$1:$Z$12;MOIS(A1))

crdlmnt
1
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
11 juil. 2017 à 03:29
C'est tout à fait cela. Je ne pouvais plus éditer mon message en fait, je suppose que c'est lié à la limite des 60 minutes.

Je testerai ça demain (ou aujourd'hui vu l'heure).

Merci,
0
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
11 juil. 2017 à 15:00
Je me suis trompé de message en commentant. Alors comme je l'ai expliqué plus bas je souhaitais afficher le libellé (le nom) du mois pour lequel le montant du salaire est le plus haut (ou au contraire le plus bas).

Le problème est résolu, merci !
0
Bonjour Cybermate,

Comme le dit Vaucluse, ce que tu demandes n'est pas très clair,
mais je crois que tu veux avoir le mois qui correspond au salaire
maximum, et celui qui correspond au salaire minimum ; dans le
fichier joint ci-dessous, les deux formules sont en D18 et D19.

Fichier Excel 2007 : https://mon-partage.fr/f/6l3nNmMh/

Merci de me dire si ça te convient.
 
1
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
11 juil. 2017 à 03:22
Tout à fait, je sais simplement à l'aide des fonctions MAX, MIN, MOYENNE récupérer les valeurs, maintenant ce que je cherche c'est le mois associé à la valeur, par exemple le mois le plus fructueux ou le mois le moins rentable.

Je vais jeter un coup d'oeil au fichier.
0
 
@Cybermate

J'ai amélioré mon fichier Excel : https://mon-partage.fr/f/eiaxavTi/

Tu ne peux saisir que dans les cellules sur fond jaune clair, car la feuille
est protégée (sans mot de passe) et seules les cellules de saisie sont
déverrouillées => formules protégées ; idem pour texte invariable.

De plus, j'ai ajouté un complément en ligne 22 => sélectionne B22 ;
je ne t'en dis pas plus car la suite te paraîtra évidente.

Si besoin, tu peux demander une adaptation ou un complément
d'informations. À te lire pour avoir ton avis.

Cordialement
 
0
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
11 juil. 2017 à 03:46
J'étais en train d'étudier l'imbrication de ces deux fonctions que je ne connaissais pas à la base. Je comprends du coup.

Tu recherches la valeur affichée via le MAX dans la plage des salaires mensuels, tu récupères donc sa position dans le tableau.

Et décaler permet, à partir de la case départ, de se déplacer de X lignes et de Y colonnes. Pour récupérer le nom.

Je vais voir le fichier modifié, après ne t'embête pas, c'est juste pour m'entraîner sur Excel avec un cas concret.
0
fred > Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018
11 juil. 2017 à 04:25
 
Tu as très bien compris le mécanisme ; mais il faut être bien conscient que
si le salaire maximum apparaît plus d'une fois (il y a des ex æquo), seul le
mois du 1er rencontré sera affiché ; exemple : si tu mets pour Février 58 h,
il y aura deux salaires mensuels de 5 800 € ; et au lieu d'Avril, c'est donc
Février qui sera affiché ; bien sûr, même chose pour le Minimum.

Si tu mets pour Octobre 58 h, il y aura 3 salaires mensuels de 5 800 € ;
et si tu veux le texte « Maximum : 5 800 € : Février, Avril, Octobre »,
c'est possible, mais il faudrait alors utiliser une autre méthode.
 
0
fred > Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018
11 juil. 2017 à 15:19
 
@Cybermate

Je crois que tu as oublié de lire mon message précédent de 04:25 !
c'est important s'il y a plusieurs salaires du montant maximum ;
ou s'il y a plusieurs salaires du montant minimum.

Dans mon message de 03:31, je t'ai mis un lien sur ce fichier :
https://mon-partage.fr/f/eiaxavTi/

Si tu l'as regardé, as-tu vu le complément sur la ligne 22 ?
Je rappelle qu'il te suffit de sélectionner B22.

J'espère que ce complément te sera utile ; qu'en dis-tu ?

Cordialement
 
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
13 juil. 2017 à 19:15
Bonjour
voyez si ce modèle peut vous aider à éditer les salaires équivalent mini_ maxi
https://www.cjoint.com/c/GGnrozX6xnh
crdlmnt
1
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
19 juil. 2017 à 21:26
Je vois ça prochainement, merci.
0
Utilisateur anonyme
13 juil. 2017 à 21:22
Bonsoir,
Je propose un petit exemple très simple à construire :
http://www.cjoint.com/c/GGntseXAOIf
Cordialement,
Alain
1
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
19 juil. 2017 à 21:27
Je regarde ça très prochainement.
0
Utilisateur anonyme > Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018
20 juil. 2017 à 09:57
Prenez tout votre temps, je ne suis pas pressé.
Cordialement,
Alain
0

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

Posez votre question
Bonjour à tous,

En m'inspirant de la solution d'alain-92 (avec un filtre),
je propose une autre solution (sans filtre et avec MFC) :

https://mon-partage.fr/f/hm4S6fub/

Cordialement
 
1
Bonjour,

Je propose ce fichier Excel 2007 :

https://mon-partage.fr/f/JBym2wIL/

Il suffit d'entrer les données dans les zones jaune clair :
Taux / h ; Heures travaillées (de Janvier à Décembre).

Les formules sont faites pour marcher à partir d'un tableau vide,
qui sera rempli au fur et à mesure.

Salaire Maximum = 5 800,00 € ; salaire Minimum = 800,00 €

---------------------------------------

Le petit tableau de droite (en I2:J14) est mis à jour automatiquement
en fonction des heures saisies ; dans la colonne Max, on voit de suite
que le salaire Max est en Mars et Sept ; et dans la colonne Min, on
voit de suite que le salaire Min est en Janv, Mai, Août.

Bien sûr, à partir d'un nouveau tableau vide, après la saisie des heures
pour Janvier, le salaire calculé de Janvier sera indiqué à la fois comme
Max et Min ; ceci est normal, puisque c'est le seul salaire présent.

Idem si saisie d'un même nombre d'heures ensuite : en Février, Mars,
etc... ça "s'arrangera" tout seul après la saisie d'un 2ème nombre
d'heures différent.

---------------------------------------

La feuille de calcul est protégée, pour éviter qu'un utilisateur
supprime ou modifie les formules par inadvertance.

Pour déprotéger la feuille (afin de voir les formules ou changer
la présentation) : onglet Révision, groupe Modifications, clic
sur « Ôter la protection de la feuille ».

---------------------------------------

N'hésitez pas à donner votre avis, et à noter cet article
en fonction de son utilité.

Cordialement
 
1
Utilisateur anonyme
7 août 2017 à 08:12
A-t-on des nouvelles de Cybermate ?
0
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
28 août 2017 à 18:38
Oui pardon j'ai changé de PC entre-temps. Le lien a dû expirer.
0
fred > Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018
28 août 2017 à 18:48
Bonjour Cybermate,
Je te mets un nouveau lien : https://mon-partage.fr/f/4X53kGyL/
Les explications sont ici :
https://forums.commentcamarche.net/forum/affich-34716319-associer-un-nom-a-une-valeur-et-l-afficher#22
fred
0
Cybermate Messages postés 222 Date d'inscription samedi 25 juillet 2015 Statut Membre Dernière intervention 27 octobre 2018 21
Modifié le 28 août 2017 à 21:23
Ok donc on check pour chaque mois si la valeur du salaire associé au mois est égale au maximum (et au minimum dans la colonne d'après), si c'est le cas on affiche le mois abrégé.

Ok c'est même beaucoup mieux que de calculer la position du mois puis ensuite d'afficher le mois associé (comme du coup si y a des mois égaux ça ne les prend pas en compte).
0