Renseigner une cellule en fonction des cellules non vides
Résolu
Irisor
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
Excel-worker Messages postés 589 Date d'inscription Statut Membre Dernière intervention -
Excel-worker Messages postés 589 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise excel 2013.
Dans ce tableau; j'ai besoin que la colonne ZTEF se renseigne automatiquement.

Par exemple pour la première ligne, comme les cellules des colonnes BG Quartiers de Grenoble NI CI et sont vides. je voudrais qu'il apparaisse IRBV dans ZTEF. Si la colonne BG était renseignée, il aurait fallu que ce soit BG qui apparaisse en Y3.
Pourriez-vous m'aider ?
Merci d'avance
J'utilise excel 2013.
Dans ce tableau; j'ai besoin que la colonne ZTEF se renseigne automatiquement.

Par exemple pour la première ligne, comme les cellules des colonnes BG Quartiers de Grenoble NI CI et sont vides. je voudrais qu'il apparaisse IRBV dans ZTEF. Si la colonne BG était renseignée, il aurait fallu que ce soit BG qui apparaisse en Y3.
Pourriez-vous m'aider ?
Merci d'avance
A voir également:
- Renseigner une cellule en fonction des cellules non vides
- Fonction si et - Guide
- Verrouiller des cellules excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
10 réponses
Bonjour,
A mettre en Y3 et à étirer :
=si(et(Z3="";AA3="";AB3="";AC3="");"IRBV";si(Z3<>"";"BG";""))
Cdlt
A mettre en Y3 et à étirer :
=si(et(Z3="";AA3="";AB3="";AC3="");"IRBV";si(Z3<>"";"BG";""))
Cdlt
Merci de la rapidité de vos réponses.
Cependant si avec
=si(et(Z3="";AA3="";AB3="";AC3="");"IRBV";si(Z3<>"";"BG";""))
La formule marche très bien avec IRBV et BG, elle ne fonctionne pas avec Grenoble, Ci et Ni.
Comment puis-je la modifier ?
Même problème avec
=INDEX(Z2:AD2;EQUIV("*";Z3:AD3;0))
Seul IRBV fonctionne.

Une idée pour que ça marche ?
Bien cordialement,
Cependant si avec
=si(et(Z3="";AA3="";AB3="";AC3="");"IRBV";si(Z3<>"";"BG";""))
La formule marche très bien avec IRBV et BG, elle ne fonctionne pas avec Grenoble, Ci et Ni.

Comment puis-je la modifier ?
Même problème avec
=INDEX(Z2:AD2;EQUIV("*";Z3:AD3;0))
Seul IRBV fonctionne.

Une idée pour que ça marche ?
Bien cordialement,
Re
Pour pouvoir étirer la formule il faut bloquer la référence de la plage des titres (reférence absolue avec les signes $) :
=INDEX($Z2:$AD2;EQUIV("*";Z3:AD3;0))
Cdlmnt
Via
Pour pouvoir étirer la formule il faut bloquer la référence de la plage des titres (reférence absolue avec les signes $) :
=INDEX($Z2:$AD2;EQUIV("*";Z3:AD3;0))
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Postes un exemple de ton fichier (allégé si nécessaire, quelques lignes suffisent) sur cjoint .com et reviens ici indiquer le lien fourni
Cdlmnt
Cdlmnt
Le voilà :
http://www.cjoint.com/c/EFrj1XwKiR4
Avec une subtilité supplémentaire :
Ce qui apparait dans la colonne Grenoble doit se renseigner aussi comme BG dans la colonne ZTEF.
Merci de te préoccuper de mon problème.
http://www.cjoint.com/c/EFrj1XwKiR4
Avec une subtilité supplémentaire :
Ce qui apparait dans la colonne Grenoble doit se renseigner aussi comme BG dans la colonne ZTEF.
Merci de te préoccuper de mon problème.
Re
Formule en E3 à étirer ensuite :
=SIERREUR(SI(INDEX($F$2:$J$2;EQUIV("*";F3:J3;0))="Grenoble";"BG";INDEX($F$2:$J$2;EQUIV("*";F3:J3;0)));"")
Le cas de Grenoble est prévu mais aussi la gestion de l'erreur dans le cas où toutes les cellules sont vides pour éviter le disgracieux #N/A
Cdlmnt
Via
Formule en E3 à étirer ensuite :
=SIERREUR(SI(INDEX($F$2:$J$2;EQUIV("*";F3:J3;0))="Grenoble";"BG";INDEX($F$2:$J$2;EQUIV("*";F3:J3;0)));"")
Le cas de Grenoble est prévu mais aussi la gestion de l'erreur dans le cas où toutes les cellules sont vides pour éviter le disgracieux #N/A
Cdlmnt
Via
Bonjour,
A mettre en E3 et à étirer :
=SI(ET(F3="";G3="";H3="";I3="";J3="");"";SI(ET(F3="";G3="";H3="";I3="");"IRBV";SI(F3<>"";"BG";SI(G3<>"";"Grenoble";SI(H3<>"";"Ni";SI(I3<>"";"CI";""))))))
A mettre en E3 et à étirer :
=SI(ET(F3="";G3="";H3="";I3="";J3="");"";SI(ET(F3="";G3="";H3="";I3="");"IRBV";SI(F3<>"";"BG";SI(G3<>"";"Grenoble";SI(H3<>"";"Ni";SI(I3<>"";"CI";""))))))