Expression dans Excel "une cellule d'une colonne"

Résolu/Fermé
douidouille - 12 juin 2016 à 13:07
wendouille23 Messages postés 3 Date d'inscription dimanche 12 juin 2016 Statut Membre Dernière intervention 10 août 2016 - 12 juin 2016 à 18:21
Bonjour,

Je cherche une formule sur Excel pour effectuer la tâche suivante:

Si ma cellule A1 (feuille 2) = une des cellule de A:A (feuille 1); alors B1 (feuille 2) = la cellule B correspondant à la cellule A (feuille 1).

Pour, par exemple, faire cela en commençant avec la cellule B13 (dans mon fichier), j'y arrive avec des "SI imbriqués" mais cela est très long puisque je dois vérifier toutes les cases une à une. (Voir code ci-dessous*).

En somme, savez-vous comment exprimer "une cellule de la colonne A:A" dans excel et comment exprimer "la cellule B correspondante à la ligne du A trouvé". A partir de là je saurai me débrouiller.


Merci d'avance!
  • CODE ACTUEL PLACE EN B13: =IF(B13='10/07/16 - Andenne'!B2,'10/07/16 - Andenne'!D2,IF(B13='10/07/16 - Andenne'!B3,'10/07/16 - Andenne'!D3,IF(B13='10/07/16 - Andenne'!B4,'10/07/16 - Andenne'!D4,IF(B13='10/07/16 - Andenne'!B5,'10/07/16 - Andenne'!D5,IF(B13='10/07/16 - Andenne'!B6,'10/07/16 - Andenne'!D6,IF(B13='10/07/16 - Andenne'!B7,'10/07/16 - Andenne'!D7,IF(B13='10/07/16 - Andenne'!B8,'10/07/16 - Andenne'!D8,IF(B13='10/07/16 - Andenne'!B9,'10/07/16 - Andenne'!D9,IF(B13='10/07/16 - Andenne'!B10,'10/07/16 - Andenne'!D10,IF(B13='10/07/16 - Andenne'!B10,'10/07/16 - Andenne'!D10,IF(B13='10/07/16 - Andenne'!B12,'10/07/16 - Andenne'!D12,IF(B13='10/07/16 - Andenne'!B13,'10/07/16 - Andenne'!D13,IF(B13='10/07/16 - Andenne'!B14,'10/07/16 - Andenne'!D14,IF(B13='10/07/16 - Andenne'!B15,'10/07/16 - Andenne'!D15,IF(B13='10/07/16 - Andenne'!B16,'10/07/16 - Andenne'!D16,IF(B13='10/07/16 - Andenne'!B17,'10/07/16 - Andenne'!D17,IF(B13='10/07/16 - Andenne'!B18,'10/07/16 - Andenne'!D18,IF(B13='10/07/16 - Andenne'!B19,'10/07/16 - Andenne'!D19,IF(B13='10/07/16 - Andenne'!B20,'10/07/16 - Andenne'!D20,IF(B13='10/07/16 - Andenne'!B21,'10/07/16 - Andenne'!D21,IF(B13='10/07/16 - Andenne'!B22,'10/07/16 - Andenne'!D22,"/")))))))))))))))))))))
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
12 juin 2016 à 13:14
Bonjour
en feuil2 B1

=SIERREUR(RECHERCHEV(A1;Feuil1!A:B;2;0);"")

le code SIERREUR est destiné à éviter un affichage d'erreur si A1 ne se trouve pas en A de feuil1

ne fonctionne qu'à partir d'Excel 2007, avant on peut écrire


=SI(NB.SI(Feuil1!A:A;A1)=0;""; RECHERCHEV(A1;Feuil1!A;B;2;0))

crdlmnt
1
wendouille23 Messages postés 3 Date d'inscription dimanche 12 juin 2016 Statut Membre Dernière intervention 10 août 2016
12 juin 2016 à 18:21
Bonjour,

Cela fonctionne parfaitement! Merci beaucoup pour votre aide, bonne journée à vous !
0