Excel - Formule IF - données variables
Misterbean1
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
Misterbean1 Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
Misterbean1 Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Un sujet probablement déjà abordé mais malgré mes recherches je ne trouve pas de vraie réponse à ma question suivante :
je cherche à créer une formule que permet de remplir une cellule avec une valeur (texte) spécifique en fonction de la valeur d'une autre cellule, je m'explique:
Colonne A Colonne B
A1=A B1= Poire
A2= B B2= Pomme
.... ...........
A10= J B10=Cerise
Dans la cellule C1, l'utilisateur choisi dans une liste liée à la colonne B (il choisit donc un fruit).
Si C1= cerise, dans ce cas, j'aimerais que la cellule D1 contienne "J", si C1 =pomme, la cellule D1 devra contenir "B",....
Quelqu'un pourrait m'aider à construire la formule à créer dans D1 , sachant que les arguments des colonnes A et B peuvent évoluer (changer) ?
d'avance merci à vous !
Un sujet probablement déjà abordé mais malgré mes recherches je ne trouve pas de vraie réponse à ma question suivante :
je cherche à créer une formule que permet de remplir une cellule avec une valeur (texte) spécifique en fonction de la valeur d'une autre cellule, je m'explique:
Colonne A Colonne B
A1=A B1= Poire
A2= B B2= Pomme
.... ...........
A10= J B10=Cerise
Dans la cellule C1, l'utilisateur choisi dans une liste liée à la colonne B (il choisit donc un fruit).
Si C1= cerise, dans ce cas, j'aimerais que la cellule D1 contienne "J", si C1 =pomme, la cellule D1 devra contenir "B",....
Quelqu'un pourrait m'aider à construire la formule à créer dans D1 , sachant que les arguments des colonnes A et B peuvent évoluer (changer) ?
d'avance merci à vous !
A voir également:
- Excel - Formule IF - données variables
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
5 réponses
Bonjour
Si j'ai bien compris, il s'agit de reporter en D1 la valeur de A sur la ligne où B contient la valeur de C1
Alors :
=INDEX(A:A;EQUIV(C1;B:B;0))
devrait faire l'affaire
et pour éventuellement éviter un#/NA quand C1 est vide:
=SIERREUR(INDEX(A:A;EQUIV(C1;B:B;0));"")
crdlmnt
Errare humanum est, perseverare diabolicum
Si j'ai bien compris, il s'agit de reporter en D1 la valeur de A sur la ligne où B contient la valeur de C1
Alors :
=INDEX(A:A;EQUIV(C1;B:B;0))
devrait faire l'affaire
et pour éventuellement éviter un#/NA quand C1 est vide:
=SIERREUR(INDEX(A:A;EQUIV(C1;B:B;0));"")
crdlmnt
Errare humanum est, perseverare diabolicum
Merci "Vaucluse", c'est exactement çà! merci bcp.
j'ai malgré tout encore une question: j'aimerais également qu'en fonction de la date (du jour) une cellule contienne la référence du trimestre en cours.
Par exemple: aujourd'hui (13/01/2015), la cellule d'accueil (disons F1) doit automatiquement contenir l'info suivante ANNEE_Qx_MOIS, en l'occurrence dans mon exemple 2015_Q1_01, Est-ce possible ?
d'avance merci !!
j'ai malgré tout encore une question: j'aimerais également qu'en fonction de la date (du jour) une cellule contienne la référence du trimestre en cours.
Par exemple: aujourd'hui (13/01/2015), la cellule d'accueil (disons F1) doit automatiquement contenir l'info suivante ANNEE_Qx_MOIS, en l'occurrence dans mon exemple 2015_Q1_01, Est-ce possible ?
d'avance merci !!
Re
=ANNEE(F1)&"_Q"&SI(MOIS(F1<4;1;SI(MOIS(F1<7;2;SI(MOIS(F1<10;3;4)))&"_"&TEXTE(MOIS(F1;"00")
attention aux signes
crdlmnt
=ANNEE(F1)&"_Q"&SI(MOIS(F1<4;1;SI(MOIS(F1<7;2;SI(MOIS(F1<10;3;4)))&"_"&TEXTE(MOIS(F1;"00")
attention aux signes
crdlmnt
Merci Vaucluse, J'ai traduis les termes de formule en anglais car j'ai Excel 2013 GB.
Ceci étant, excel m'envoie une erreur "trop d'arguments pour cette fonction"(traduit de l'anglais), comme si elle était trop longue ?
Voici la formule telle que j'essaye de l'introduire dans la cellule F2 basé sur date du jour en F1:
=YEAR(F1)&"_Q"&IF(MONTH(F1<4;1;IF(MONTH(F1<7;2;IF(MONTH(F1<10;3;4)))&"_"&TEXT(MONTH(F1;"00"))
Encore merci d'avance
Ceci étant, excel m'envoie une erreur "trop d'arguments pour cette fonction"(traduit de l'anglais), comme si elle était trop longue ?
Voici la formule telle que j'essaye de l'introduire dans la cellule F2 basé sur date du jour en F1:
=YEAR(F1)&"_Q"&IF(MONTH(F1<4;1;IF(MONTH(F1<7;2;IF(MONTH(F1<10;3;4)))&"_"&TEXT(MONTH(F1;"00"))
Encore merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouvé.... il manquait des )) après F1. Cà marche niquel ! Voici lecode correct.
Encore grand merci Vaucluse (-> j'ai deux autres posts Excel récents encore ouverts qui demandent solutions....sans vouloir abuser :(( si vous avez l'occasion d'y jeter un oeil....ce serait super)
Code:
=YEAR(J2)&"_Q"&IF(MONTH(J2)<4;1;IF(MONTH(J2)<7;2;IF(MONTH(J2)<10;3;4)))&"_"&TEXT(MONTH(J2);"00")
Encore grand merci Vaucluse (-> j'ai deux autres posts Excel récents encore ouverts qui demandent solutions....sans vouloir abuser :(( si vous avez l'occasion d'y jeter un oeil....ce serait super)
Code:
=YEAR(J2)&"_Q"&IF(MONTH(J2)<4;1;IF(MONTH(J2)<7;2;IF(MONTH(J2)<10;3;4)))&"_"&TEXT(MONTH(J2);"00")