Expression dans Excel "une cellule d'une colonne"

Résolu
douidouille -  
wendouille23 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention  
 
Bonjour,

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