Creation formule de calcul

beurhou Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
makitoch Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   78
 
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
makitoch Messages postés 730 Date d'inscription   Statut Membre Dernière intervention   78
 
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
beurhou Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
voilà un exemple en fichier joint
0
beurhou Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
comment joindre un fichier ? je ne vois que joindre une image et ça na pas l'air de fonctionner ?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pour que le fichier soit joint, il faudrait nous coller le lien donné par le site où vous l'avez déposé
0
beurhou Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
vous avez un site sur lequel je peux partager ce fichier ?
0
beurhou Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
voilà : https://mon-partage.fr/f/EqzpyimZ/
0
beurhou Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre aide :)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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