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 06/01/2012, 14h25   #1
Invité de passage
 
Homme Guillaume
Commercial
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Localisation : France

Informations professionnelles :
Activité : Commercial

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
Par défaut liste en cascade avec nom de champ et si

bonjour,
j'essaye de mettre en place un fichier comprenant des listes en cascade pour ma première liste en C7 pas de soucis avec INDIRECT par contre j'ai un soucis pour la seconde liste en C10, j'essaye de passer par cette formule
Code :
=si(C9="DUGAS";dugasencours;si(C9="BABOIS";baboisencours))
dans ma validation mais j'ai le message d'erreur "La liste Source doit être délimitée ou faire référence à une seule ligne ou colonne".
J'ai mis le fichier à disposition.
Merci de votre aide
Fichiers attachés
Type de fichier : xls test masque 2 inspections.xls (28,5 Ko, 6 affichages)
gui69003 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 06/01/2012, 14h39   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 920
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 920
Points : 7 237
Points : 7 237
Bonjour,

La formule ci dessous utilise "index" et "equiv" à la place de "si" imbriqués

si A4 = b alors la formule retourne y (Voir pour adapter à ton besoin)
Code :
=INDEX({"x";"y";"z"};EQUIV(A4;{"a";"b";"c"};0))
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 15h09   #3
Invité de passage
 
Homme Guillaume
Commercial
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Localisation : France

Informations professionnelles :
Activité : Commercial

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
bonjour,
j'ai essayé avec votre formule en modifiant par rapport à mon tableau et mes nom de champ mais j'ai un message d'erreur lorsque je rentre la formule dans la validation de donnée j'ai le message "Vous nes devez pas utiliser les unions, intersections ni les constantes matricielles pour les critères Validation des données)
gui69003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 23h53   #4
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 920
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 920
Points : 7 237
Points : 7 237
Et quelle formule provoque cette erreur ???
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 12h55   #5
Membre Expert
 
Homme
Retraité
Inscription : avril 2011
Messages : 696
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Retraité

Informations forums :
Inscription : avril 2011
Messages : 696
Points : 1 448
Points : 1 448
Bonjour,

J'ai testé la seconde liste en C10 avec la formule

Code :
=SI($C$9="DUGAS";dugasencours;SI($C$9="BABOIS";baboisencours;""))
et je n'ai pas rencontré de problème particulier.

Cordialement.
Fichiers attachés
Type de fichier : xls Copie de test masque 2 inspections.xls (34,5 Ko, 5 affichages)
gFZT82 est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 09/01/2012, 09h27   #6
Invité de passage
 
Homme Guillaume
Commercial
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Localisation : France

Informations professionnelles :
Activité : Commercial

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
Bonjour,
je viens d'ouvrir ton fichier et en effet ça fonctionne mais si je veux le faire directement sur mon fichier dans mes documents ça ne fontionne pas, je vais garder ton fichier et travailler dessus. Cela vient peut etre du fait que je travaille en excel 2003
Merci à tous pour votre aide
Fichiers attachés
Type de fichier : doc Erreur Formule.doc (140,0 Ko, 0 affichages)
gui69003 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 04h20.


 
 
 
 
Partenaires

Hébergement Web