Expression dans Excel "une cellule d'une colonne"
Résolu
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!
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,"/")))))))))))))))))))))
1 réponse
-
ContributeurBonjour
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