Associer un nom à une valeur et l'afficher

Résolu
Cybermate Messages postés 221 Date d'inscription   Statut Membre Dernière intervention   -  
Cybermate Messages postés 221 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 438
 
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 221 Date d'inscription   Statut Membre Dernière intervention   21
 
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 221 Date d'inscription   Statut Membre Dernière intervention   21
 
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
fred
 
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 221 Date d'inscription   Statut Membre Dernière intervention   21
 
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
fred
 
 
@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 221 Date d'inscription   Statut Membre Dernière intervention   21
 
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 221 Date d'inscription   Statut Membre Dernière intervention  
 
 
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 221 Date d'inscription   Statut Membre Dernière intervention  
 
 
@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   Statut Contributeur Dernière intervention   6 438
 
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 221 Date d'inscription   Statut Membre Dernière intervention   21
 
Je vois ça prochainement, merci.
0
Utilisateur anonyme
 
Bonsoir,
Je propose un petit exemple très simple à construire :
http://www.cjoint.com/c/GGntseXAOIf
Cordialement,
Alain
1
Cybermate Messages postés 221 Date d'inscription   Statut Membre Dernière intervention   21
 
Je regarde ça très prochainement.
0
Utilisateur anonyme > Cybermate Messages postés 221 Date d'inscription   Statut Membre Dernière intervention  
 
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
fred
 
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
fred
 
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
 
A-t-on des nouvelles de Cybermate ?
0
Cybermate Messages postés 221 Date d'inscription   Statut Membre Dernière intervention   21
 
Oui pardon j'ai changé de PC entre-temps. Le lien a dû expirer.
0
fred > Cybermate Messages postés 221 Date d'inscription   Statut Membre Dernière intervention  
 
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 221 Date d'inscription   Statut Membre Dernière intervention   21
 
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