Creation formule de calcul

Bonjour a tous,

je dois créer une formule sous excel et j'ai besoin d'aide, je vous explique :

j'ai un tableau dans lequel je peux faire des choix multiples a partir d'une liste déroulante que j'ai créée avec 3 catégories (X,Y,Z), donc pour chaque catégorie plusieurs choix possible (X : toto,titi,tata ; Y : mi,fa,sol ; Z : riri,fifi,loulou) .
Mon but est que lorsque je fait ma selection cela aboutisse a un profil que j'ai défini (junior, confirmé, senior)
pour ce faire, le calcul que je veux mettre en place est simple, il faut que j'attribut une valeur a chaque choix :
toto = 1, titi = 1, tata = 1
mi = 4, fa = 4, sol = 4
riri = 13, fifi = 13, loulou = 13

Vous comprenez donc que la somme des valeurs ramène a un résultat qui débouchera sur un profil automatiquement

1er question : comment faire pour attribuer les valeurs a chaque choix ?
2eme question : quel est la formule qui me permettra de faire ressortir un profil ?

après plusieurs recherche, il me semble que la fonction CHOISIR est approprié mais je n'arrive pas a la créer.

Merci d'avance pour votre aide

4 réponses

  1. Contributeur
    Bonjour

    vous n'en dites pas assez sur la configuration des vos donnée et sur la façon dont vous faite un total avec ça
    tout ce qu'il est possible de dire avec un texte en A1:

    =SI(OU(A1="titi";A1="toto;A1="tata");1;SI(OU(A1="mi";A1="fa";A1="sol"=;4);SI(OU(A1="riri";A1="fifi";A1="loulou");13;"")))

    mais en fait, si le premier niveau donne l'accès à un second niveau contenant des textes de même valeur, il suffit de baser la formule sur
    =SI(A1="X";1;SI(A1="Y";4;SI(A1="Z";13;"")))

    et si vous arrivez à faire un total (?) avec ça:
    faites hors champ (par exemple en colonne X la liste des "cotes" et en Y la liste des profils correspondants
    avec un total en C1:
    =RECHERCHEV(C1;X:Y:2;0) pour ressortir le profil

    Crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. la première question je n'est pas compris désolée mais pour la deuxième;

      tu fait un résultat conditionnel SI:
      exemple d'un cas un peu plus simple:
      =SI(B2+C2+D2 <=10;"junior";"senior")
      si la somme des trois cellule est supérieur a 10 en marque "senior" sinon en marque "junior"
      0
      1. Par contre, tu rentres dans une maîtrise de Excel proche du VBA. Si tu es un utilisateur qui n'a aucun notion de programmation ça risque d'être dure de faire ce que tu veux faire.
        0
    2. voilà un exemple en fichier joint
      0
      1. comment joindre un fichier ? je ne vois que joindre une image et ça na pas l'air de fonctionner ?
        0
      2. Contributeur
        Pour que le fichier soit joint, il faudrait nous coller le lien donné par le site où vous l'avez déposé
        0
      3. vous avez un site sur lequel je peux partager ce fichier ?
        0
      4. voilà : https://mon-partage.fr/f/EqzpyimZ/
        0
      5. Merci pour votre aide :)
        0
    3. Contributeur
      Voila un modèle qui répond à votre demande, avec quelques explications.
      mais si le nombre de données est plus important, ça risque de ne pas convenir à 100%
      Revenez si besoin de complément d'info où si le périmètre est différent..( mais dans ce cas avec l'ensemble des données)
      https://www.cjoint.com/c/EIlpMnEZz3r
      bon courage
      crdlmnt
      0

      Discussions similaires

      exo pix

      2 réponses