Excel Formule : récupérer la valeur d'1 ligne
eljoedaz
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais pouvoir récupérer l'indice où se trouve une valeur dans une ligne:
J'ai une ligne avec différentes valeurs, je voudrais connaitre où se trouve une valeur précise dans cette ligne:
par ex : la ligne 89 est formée de (une lettre par cellule) :
_FSFSDDDRRRRRR_R_VEVEVEVEAAAA__I
il me faudrait connaitre le numéro de colonne où se trouve 'I' (soit 32)
- en fait j'ai besoin de connaitre le numéro qui est sur la même colonne que 'I' mais à une ligne supérieure -
Pour info ceci doit me permettre de retrouver le numéro de semaine où se fera l'activité I (implémentation).
Merci pour votre aide
Je voudrais pouvoir récupérer l'indice où se trouve une valeur dans une ligne:
J'ai une ligne avec différentes valeurs, je voudrais connaitre où se trouve une valeur précise dans cette ligne:
par ex : la ligne 89 est formée de (une lettre par cellule) :
_FSFSDDDRRRRRR_R_VEVEVEVEAAAA__I
il me faudrait connaitre le numéro de colonne où se trouve 'I' (soit 32)
- en fait j'ai besoin de connaitre le numéro qui est sur la même colonne que 'I' mais à une ligne supérieure -
Pour info ceci doit me permettre de retrouver le numéro de semaine où se fera l'activité I (implémentation).
Merci pour votre aide
A voir également:
- Excel Formule : récupérer la valeur d'1 ligne
- Formule moyenne excel plusieurs colonnes - Guide
- Formule si et excel - Guide
- Liste déroulante excel - Guide
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - Guide
1 réponse
bonjour,
=EQUIV("I";A89:BA90;0)
te donne la position de "I"
la première lettre doit se trouver dans la colonne A; sinon il faut décaler pour avoir le numéro de colonne. par ex: début en colonne C < EQUIV("I";C89:BC90;0)+3
en prenant en compte que si I n'est pas saisi cela donne:
si(NB.SI(A89:BA89;"I")=0;"";EQUIV("I";A89:BA89;0))
=EQUIV("I";A89:BA90;0)
te donne la position de "I"
la première lettre doit se trouver dans la colonne A; sinon il faut décaler pour avoir le numéro de colonne. par ex: début en colonne C < EQUIV("I";C89:BC90;0)+3
en prenant en compte que si I n'est pas saisi cela donne:
si(NB.SI(A89:BA89;"I")=0;"";EQUIV("I";A89:BA89;0))