Excel: Si cellule = plage de cellule alors

Fermé
Bibyfok - Modifié par Bibyfok le 20/07/2012 à 19:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 23 juil. 2012 à 19:22
Bonjour,

Je cherche depuis des heures mais sans resultats:

Si B2 = PLAGE DE CELLULES alors TEXTE A ECRIRE sinon Si B2 = PLAGE DE CELLULES 2 alors TEXTE A ECRIRE 2 etc, à realiser avec 6 tests au total...

Avec un fonction SI classique, cela bloque au niveau de la plage de cellule...

Si ca n'est pas clair je vous explique: J'ai une base de donnée avec des code postaux, j'ai une liste de 6 commerciaux gerant chacun une plage de code postaux, je voudrais que devant chaque ligne de la base de données, s'ecrive le nom du commercial...

Merci d'avance,


A voir également:

8 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
21 juil. 2012 à 10:27
Bonjour

J'ai modifié le fichier pour trouver le pourquoi des messages d'erreurs

https://www.cjoint.com/?3GvkA2f7BUe

Voici la nouvelle version
2
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 22/07/2012 à 11:41
Bonjour
petit conseil à tous les deux:

vous devriez utiliser cette formule en D2, elle me semble beaucoup moins lourde et ne craint pas les doublons (si bien sur ils sont dans la même colonne)

Elle ne nécessite pas non plus de classement des codes dans le tableau de référence:

=SI(NB.SI(plage8;D2)=0;"absent";INDEX($S$12:$X$12;;SI(NB.SI(plage1;D2);1;SI(NB.SI(plage2;D2);2;SI(NB.SI(plage3;D2);3;SI(NB.SI(plage4;D2);4;SI(NB.SI(plage5;D2);5;6)))))))

crdlmnt

Ps:cette formule fait référence au tableau de Philou (merci) dans lequel la plage regroupant les 6 champs est nommée plage8

ne sommes nous pas seuls à comprendre ce que l'on explique?
1
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
22 juil. 2012 à 12:47
Bonjour

J'ai insérré en colonne P la formule proposé par Vaucluse
en changeant plage 8 en plage 7 celle-ci étant déjà dans le fichié

https://www.cjoint.com/?3GwmRHiVBe5

Merci Vaucluse pour cette proposition
1
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
20 juil. 2012 à 21:13
Bonjour

Un essai pour votre problème

https://www.cjoint.com/?3Guvm4Dl0bN

six plages et six textes
0

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

Posez votre question
bibyfok Messages postés 4 Date d'inscription mardi 3 janvier 2012 Statut Membre Dernière intervention 23 juillet 2012
20 juil. 2012 à 21:50
Bonjour, Parfait c'est exactement ça!

Par contre j'ai un soucis, impossible de l'appliquer... Pouvez vous jeter un oeil svp ?

https://cl.ly/404

Il me met un N/A alors que la formule marche dans la case juste a coté et que les cellules sont bien isolées avec $...???

Merci
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
20 juil. 2012 à 22:21
bonjour

le fichier modifié

https://www.cjoint.com/?3Guwvp3VYQn
0
bibyfok Messages postés 4 Date d'inscription mardi 3 janvier 2012 Statut Membre Dernière intervention 23 juillet 2012
20 juil. 2012 à 22:24
Merci beaucoup!!!

Savez vous pourquoi il affiche N/A au lieu de "erreure" ?
0
Raymond PENTIER Messages postés 58392 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 avril 2024 17 094
21 juil. 2012 à 03:31
Parce que, dans le fichier de PHILOU10120, en colonne D il y a des nombres, alors que dans ton fichier ce sont des caractères (format TEXTE) !
Pour excel le nombre 1234 et le texte "1234" ne sont pas la même chose ...
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
22 juil. 2012 à 10:53
ce n'est pas mon fichier mais celui de bibyfok et c'est pour cela que je demandai de faire le choix de mettre les codes postaux en nombre avec le format spécifique aux codes postaux
le message d'erreur venait que la recherche ne trouvait pas le code recherché
0
bibyfok Messages postés 4 Date d'inscription mardi 3 janvier 2012 Statut Membre Dernière intervention 23 juillet 2012
23 juil. 2012 à 18:25
Au final, on m'a aiguillé sur une formule plus simple:

=RECHERCHEV(D3;$P$2:$Q$225;2;FAUX)

Merci a tous !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
23 juil. 2012 à 19:22
La formule est correcte... si vos plages sont toutes dans la même colonne, avec le nom en face de chaque code!.
Mais la question initiale était loin de le laisser supposer!
bonne route
0