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

Dépassement du nombre d'imbrications avec la fonction SI

fredf207

XLDnaute Nouveau
Bonjour à tous!

Je suis en train de créer un fichier excel pour mon catalogue de commandes de vin et contrairement aux apparences, ce n'est pas si facile !

En fonction du département des clients, ils peuvent appartenir à 6 zones géographiques d'acheminement des colis.

zone 1 > 66
zone 2> 11 -31 - 34 - 84
zone 3> 09 - 12 - 19 - 32 - 46 - 47 - 65 - 69 - 81 - 82
zone 4> 04 - 13 - 24 - 26 - 30 - 39 - 40 - 43 - 63 - 71 - 83 - 87
(..)

Je veux demander à l'utilisateur de compléter la case département et qu'excel devine automatiquement à quelle zone il appartient.

Pour cela, j'ai commencé la fonction SI OUI suivante :
=SI(OU(B46=11;B46=31;B46=34;B46=84);"ZONE 2";"AUTRE ZONE")

Bien entendu, la formule est loin d'être terminée. J'avais essayé la formule SI, mais le nombre d'imbrications était trop long pour excel...

Si vous avez une solution plus astucieuse, je suis preneur !

http://f.maire34.free.fr/copie_de_commande.xls
 

LPandre

XLDnaute Impliqué
Re : Dépassement du nombre d'imbrications avec la fonction SI

Pourquoi n'utilises tu pas une table de correspondance "planquée" dans le fichier, et un rechercheV pour faire remonter la valeur qui va bien ?
 

hoerwind

XLDnaute Barbatruc
Re : Dépassement du nombre d'imbrications avec la fonction SI

Bonjour et bienvenu sur le forum, salut LPandre,

C'est faisable par formule, sans tableau de correspondance et sans la fonction SI :

Code:
=(B46*1=66)+OU(B46*1={11;31;34;84})*2+OU(B46*1={9;12;19;32;46;47;65;69;81;82})*3+OU(B46*1={...})*4+...
et en mettant la cellule contenant la formule au format personnalisé : "zone "Standard
 

Discussions similaires

Réponses
4
Affichages
948
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…