Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2011, 10h58   #1
Membre à l'essai
 
Femme Catherine ETESSE
Assistante logistique
Inscription : août 2011
Messages : 64
Détails du profil
Informations personnelles :
Nom : Femme Catherine ETESSE
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Assistante logistique
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 64
Points : 20
Points : 20
Par défaut Test sur plusieurs cellules

Bonjour,

J'ai un fichier excel avec une tournée, j'ai les adresses des clients dans différentes cellules (10).

Si au moins une des 10 cellules ne correspond pas à la France, je souhaite récupérer l'info sur le pays l'enregistrer.
Le nombre de destinataires est variable : de 1 à 10.
On peut commencer la tournée par un arrêt en France puis ensuite vers un autre pays.
Mais on peut aussi livrer directement un autre pays mais revenir en France ensuite.

Je ne vois pas du tout comment je dois procéder pour tester ces 10 cellules et récupérer l'info qu'il me faut.

Quelqu'un aurait-il une idée ?

Merci pour votre aide

Catherine
catetesse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 12h21   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Tu veux dire que l'adresse complète est dans la même cellule ?
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 13h47   #3
Membre à l'essai
 
Femme Catherine ETESSE
Assistante logistique
Inscription : août 2011
Messages : 64
Détails du profil
Informations personnelles :
Nom : Femme Catherine ETESSE
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Assistante logistique
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 64
Points : 20
Points : 20
Bonjour,

J'ai au maximum 10 adresses dans 10 cellules différentes.

Je dois les tester toutes pour savoir si l'envoi se fait vers la France et/ou un autre pays.

Ce que je voudrais c'est tester chaque cellule et si il n'y a que FR je reporte FR dans la cellule de résultat. S'il y a un autre pays je reporte cet autre pays dans la cellule de résultat.

J'ai les abréviations des pays dans les cellules B14 à B23 si applicable. Par exemple : B14 = FR, B15 = FR, B16 = DE, B17 = DE, BE18 = DE, B19 = FR.
Dans ma cellule de résultat je souhaite que DE apparaisse car la livraison est passée au moins une fois en Allemagne. Mais je peux avoir d'autres pays que l'Allemagne : la Belgique, la Suisse, etc la liste ne doit pas être limitée.

J'ai réfléchi à comment faire directement dans mon classeur mais je n'y arrive pas. Peut-être que c'est possible dans VBA mais je ne sais pas comment faire !

Merci

Catherine
catetesse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 14h38   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
La formule matricielle suivante renvoie la première cellule différente de FR (à valider avec Ctrl+Maj+Entrée) :

Code :
=INDEX(B14:B23;EQUIV(VRAI;(B14:B23<>"FR");0);1)
Toutefois, que veux-tu si plusieurs cellules sont différentes de FR ?
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 14h55   #5
Membre à l'essai
 
Femme Catherine ETESSE
Assistante logistique
Inscription : août 2011
Messages : 64
Détails du profil
Informations personnelles :
Nom : Femme Catherine ETESSE
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Assistante logistique
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 64
Points : 20
Points : 20
Bonjour,

Une expédition ne se fait jamais dans plusieurs pays étrangers, donc il ne peut y avoir qu'un seul pays autre que la France.

J'ai entré la formule
Code :
=INDEX(I14:I22;EQUIV(VRAI;(I14:I22<>"FR");0);1)
mais j'ai comme résultat #VALEUR!

Catherine
catetesse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 15h09   #6
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
C'est une formule matricielle. Colle la formule dans la cellule puis clique dans la barre des formules; appuie sur les touches Ctrl et Maj et maintiens-les enfoncées;appuie alors sur "Entrée". Si la manœuvre est correcte, la formule apparaît entre accolades ( {formule} ).
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/11/2011, 15h31   #7
Membre à l'essai
 
Femme Catherine ETESSE
Assistante logistique
Inscription : août 2011
Messages : 64
Détails du profil
Informations personnelles :
Nom : Femme Catherine ETESSE
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Assistante logistique
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 64
Points : 20
Points : 20
Ca fonctionne, je ne faisais pas la bonne manip !
Merci et bonne fin de journée

Catherine
catetesse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h46.


 
 
 
 
Partenaires

Hébergement Web