Fonction excell "SI"

Résolu/Fermé
ptitbubu - 29 mars 2010 à 11:31
 ptitbubu - 29 mars 2010 à 13:52
Bonjour,

Dans un tableau excell je voudrais utiliser une fonction ou des fonctions imbriquées, mais en recherchant dans l'aide je n'ai pas trouvé de réponses.
Je vous présente mon cas.
Résultat en A2 : si la cellule A1 = 5 alors A2= Bruno mais si A1= 4 alors A2= céline, ....

En espérant avoir été clair.

Merci pour votre aide.
A voir également:

5 réponses

Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 688
29 mars 2010 à 11:37
Bonjour,

=SI(A2=5;"Bruno";SI(A1=4;"Céline";SI(....))...)
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
29 mars 2010 à 11:42
Bonjour,
La formule =SI() n'accepte que 7 "niveaux d'imbrication". Donc, si vos tests sont au nombre de 7 maximum vous pouvez écrire en A2 :
=SI(A1=5;"Bruno";SI(A1=4;"Céline";SI(A1=3;"Francine";SI(A1=2;"René";"personne"))))
Par contre, si vous avez plus de 7 cas, il faudra passer par d'autres méthodes.
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
29 mars 2010 à 13:46
Bonjour,
autre possibilité avec 1 à n dans A2

=si(A2>0;choisir(A2;"guy";léa";"léon";"zaza";"jean";"anne";"cunégonde";"noël";"Alix";"remi");"")

si A2=3 -->léon, si A2=9 ---> remi

si tu commences à 4 pour A2 et rien pour la valeur 7
=si(A2>0;choisir(A2;"";";"";"zaza";"jean";"anne";"";"noël";"Alix";"remi");"")
1
Merci pour vos réponses.
Je risque pour certaine cellules d'avoir plus de 7 cas, quels seraient donc les méthodes à appliquer.
j'ai bien pensé à une macro mais je suis vraiment nul là.

Merci
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
29 mars 2010 à 12:45
Un exemple :
Entre F1 et F.... la liste de tes prénoms (F1: Marie, F2:Raymond, F3 : Vaucluse, F4 : Michel, F5 : Mike etc....)
En A1, le nombre correspondant à la ligne du prénom (pour Raymond taper 2).
En B1 : =DECALER(F1;A1-1;0)
Tout dépends maintenant comment tu as "pensé" ton tableau...
0

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

Posez votre question
Merci à tous pour votre aide j'ai résolu mon probléme.
un autre se pose mais il va faire l'objet d'un autre post.
0