Fonction si imbriquée
Résolu
nanou383
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une petite question ...
Je ne sais pas si cela est possible mais j'aimerais utiliser le fonction si en Excel de la facon suivante:
Je vous dit en français ce que je veux traduire en Excel.
Si la lettre dans ma cellule est de a à h, inscrire Alain
si la lettre dans ma cellule est de i à s, inscrire Andrée
sinon, inscrire Nathalie.
Voila, c'est tout, ce n'est pas trop compliqué je crois pour quelqu'un qui est doué en Excel
Merci beaucoup
J'ai une petite question ...
Je ne sais pas si cela est possible mais j'aimerais utiliser le fonction si en Excel de la facon suivante:
Je vous dit en français ce que je veux traduire en Excel.
Si la lettre dans ma cellule est de a à h, inscrire Alain
si la lettre dans ma cellule est de i à s, inscrire Andrée
sinon, inscrire Nathalie.
Voila, c'est tout, ce n'est pas trop compliqué je crois pour quelqu'un qui est doué en Excel
Merci beaucoup
A voir également:
- Fonction si imbriquée
- Fonction si et - Guide
- Liste imbriquée excel - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
5 réponses
Bonjour à tous,
=si(et(code(a1)>=97;code(a1)<=104);"Alain";si(et(code(a1)>=105;code(a1)<=115));"Andrée";"Nathalie"))
Crdlmt
=si(et(code(a1)>=97;code(a1)<=104);"Alain";si(et(code(a1)>=105;code(a1)<=115));"Andrée";"Nathalie"))
Crdlmt
Bonsoir
le plus simple pour éviter ds formules trop longues et de construire hors champ, ou même sur une autre feuille un tableau avec
voyez deux options dans ce modèle:
https://mon-partage.fr/f/tZTgopoO/
et si vous voulez raiment un empilage de conditions:
SI(OU(A2="A";A2="B"etc...);"Alain";SI(OU(A2="I";A2="J" etc...);"Andrée;""))
crdlmnt
le plus simple pour éviter ds formules trop longues et de construire hors champ, ou même sur une autre feuille un tableau avec
- une colonne pour lister les lettres que vous utilisez
- dans la colonne d'a coté, en ligne, et répété sur chaque ligne, le nom à affecter
voyez deux options dans ce modèle:
https://mon-partage.fr/f/tZTgopoO/
et si vous voulez raiment un empilage de conditions:
SI(OU(A2="A";A2="B"etc...);"Alain";SI(OU(A2="I";A2="J" etc...);"Andrée;""))
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et plus 1 après correction de ta formule, tu as une parenthèse en trop code(a1)<=115))
=SI(ET(CODE(A1)>=97;CODE(A1)<=104);"Alain";SI(ET(CODE(A1)>=105;CODE(A1)<=115);"Andrée";"Nathalie"))
pour ma part j'ajouterais une gestion d'erreur
=SIERREUR(SI(ET(CODE(A1)>=97;CODE(A1)<=104);"Alain";SI(ET(CODE(A1)>=105;CODE(A1)<=115);"Andrée";"Nathalie"));"")
pourquoi placer le >= dans la seconde con dition?
Parce que c'est une formule "premier jet", et qu'elle est plus compréhensible comme ça. Pas besoin de se torturer pour dire " hé ben ,pourquoi il a pas mis que ça re-démarre a "i" ?
C'est mon avis ....
Crdlmt
pour ma part tout à fait d'accord, ça reste basique et on ne se pose pas de question sur les bornes.
Pour compléter l’excellente Formule de DjiDji il est possible de la compléter pour traiter les saisies majuscules ou nimuscules
a chacun le choix de l'adapter
quelqu'un pourrait il m'expliquer pourquoi chez moi, je ne peux pas utiliser CODE(A1) avec une adresse de cellule, Excel demande un texte?
Merci d'avance et bonne soirée