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   -
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 !
A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
0
Misterbean1 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
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 !!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
0
Misterbean1 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
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
0

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

Posez votre question
Misterbean1 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
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")
0