Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Demande d'aide pour formule sur Excel

  • Initiateur de la discussion Initiateur de la discussion patsel71
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

patsel71

Guest
Bonjour à tous,

Je travaille sur Excel 2007 et j'ai besoin de votre aide.
Je rencontre une petite difficulté pour établir une formule qui correspond au besoin suivant :
Lors d'un changement de classification, je souhaiterais affecter une formule simple (sans recours au VBA si possible) qui prenne en compte le principe de conservation de la cotation initiale si la nouvelle cotation était inférieure à la cotation initiale. (suivant liste hiérarchique des classifications ci dessous)
Exemples :
Ancienne classif. Nouvelle classif. Classif retenue
E3 E4 E4
T2 C2 C2
C4 C3 C4

D'avance merci pour celui ou celle qui voudra bien me consacrer quelques minutes à ma demande.

Grille hiérarchique de Cotation
E1
E2
E3
E4
T1
T2
C1
C2
C3
C4
D
 
Re : Demande d'aide pour formule sur Excel

Bonjour Patsel71,

Sans recours à VBA, pour moi c'est impossible de mémoriser une ancienne valeur qui change

A+
 
Re : Demande d'aide pour formule sur Excel

Bonjour BrunoM45,

je me suis sans doute mal exprimé sur mon besoin.

En fait, il s'agit de garantir au salarié que dans tous les cas sa classification retenue ne baissera pas.
Ex. s'il est coté C4 et que la nouvelle classif prévoit un niveau C3, on conservera sa classif. actuelle, soit C4.
Par contre, s'il est T2 et que sa nouvelle fonction est cotée C1, il bénéficiera de la cotation C1.

Doit-on obligatoirment passer par VBA pour trouver une solution à ce problème ?
D'avance merci.
 
Re : Demande d'aide pour formule sur Excel

Re,

Ok, je comprends un peu mieux, du moins je pense 😱😉

Voir fichier joint avec formule utilisant la fonction EQUIV()
Zone nommée : ListeClassif
=DECALER(Feuil2!$A$1;1;;NBVAL(Feuil2!$A:$A)-1)

A+
 

Pièces jointes

Re : Demande d'aide pour formule sur Excel

Bonjour,

Un fichier Excel aurait été préférable à une description de celui-ci

Avec ce que j'ai compris, en supposant les données à partir de A1, je te propose ceci :

Code:
=INDEX(Grille_hiérarchique_cotation;MAX(EQUIV(A1;Grille_hiérarchique_cotation;0);EQUIV(B1;Grille_hiérarchique_cotation;0)))

@+

Edit : Salut Bruno 🙂

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…