OVH Cloud OVH Cloud

Rapporter valeur exacte

6 réponses
Avatar
Solange
Bonjour à tous,

Petit problème, je sais utiliser la fonction recherche verticale ou
horizontale, mais dans mon cas je dois rechercher et rapporter dans une
cellule le contenu exacte de ma rechercher....je m'explique.
Dans la colonne A j'ai les 26 lettres de l'alphabet en majuscules et la
liste continue avec les 26 lettres en minuscules et à chaque lettre est
attribué un chiffre dans la colonne B. Ma question comment récupérer le
contenu exacte si je saisi en G1 la lettre P majuscule par exemple.
Attention le A majuscule représente 0 dans la colonne B et le A minuscule
représente le 27.
Je pense qu'il faut utiliser aussi INDEX !??! mais je ne sais pas comment
écrire la formule....
D'avance merci

6 réponses

Avatar
Daniel
Bonjour.
Essaie :
=SI(EXACT(RECHERCHEV(G1;A1:A26;1;FAUX);G1)=VRAI();RECHERCHEV(G1;A1:B26;2;FAUX);RECHERCHEV(G1;A3:B28;1;FAUX))
Cordialement.
Daniel
"Solange" a écrit dans le message de
news:
Bonjour à tous,

Petit problème, je sais utiliser la fonction recherche verticale ou
horizontale, mais dans mon cas je dois rechercher et rapporter dans une
cellule le contenu exacte de ma rechercher....je m'explique.
Dans la colonne A j'ai les 26 lettres de l'alphabet en majuscules et la
liste continue avec les 26 lettres en minuscules et à chaque lettre est
attribué un chiffre dans la colonne B. Ma question comment récupérer le
contenu exacte si je saisi en G1 la lettre P majuscule par exemple.
Attention le A majuscule représente 0 dans la colonne B et le A minuscule
représente le 27.
Je pense qu'il faut utiliser aussi INDEX !??! mais je ne sais pas comment
écrire la formule....
D'avance merci




Avatar
AV
=SI(CODE(G1)>—;CODE(G1)-71;CODE(G1)-65)
ou bien matricielle (validation par ctrl+maj+entrée)
=INDEX(B1:B52;EQUIV(1;TROUVE(G1;A1:A52)))

AV
Avatar
Daniel
Erratum :
=SI(EXACT(RECHERCHEV(G1;A1:A26;1;FAUX);G1)=VRAI();RECHERCHEV(G1;A1:B26;2;FAUX);RECHERCHEV(G1;A27:B52;1;FAUX))
Daniel
"Daniel" a écrit dans le message de news:
%23lA%
Bonjour.
Essaie :
=SI(EXACT(RECHERCHEV(G1;A1:A26;1;FAUX);G1)=VRAI();RECHERCHEV(G1;A1:B26;2;FAUX);RECHERCHEV(G1;A3:B28;1;FAUX))
Cordialement.
Daniel
"Solange" a écrit dans le message de
news:
Bonjour à tous,

Petit problème, je sais utiliser la fonction recherche verticale ou
horizontale, mais dans mon cas je dois rechercher et rapporter dans une
cellule le contenu exacte de ma rechercher....je m'explique.
Dans la colonne A j'ai les 26 lettres de l'alphabet en majuscules et la
liste continue avec les 26 lettres en minuscules et à chaque lettre est
attribué un chiffre dans la colonne B. Ma question comment récupérer le
contenu exacte si je saisi en G1 la lettre P majuscule par exemple.
Attention le A majuscule représente 0 dans la colonne B et le A minuscule
représente le 27.
Je pense qu'il faut utiliser aussi INDEX !??! mais je ne sais pas comment
écrire la formule....
D'avance merci








Avatar
Solange
Désolée cela ne fonctionne pas toujours valeur #Name? et j'ai pourtant saisi
une valeur de recherche en G1 et j'ai vérifié que je n'ai pas fait d'erreur
de frappe....
Merci quand même


Bonjour.
Essaie :
=SI(EXACT(RECHERCHEV(G1;A1:A26;1;FAUX);G1)=VRAI();RECHERCHEV(G1;A1:B26;2;FAUX);RECHERCHEV(G1;A3:B28;1;FAUX))
Cordialement.
Daniel
"Solange" a écrit dans le message de
news:
Bonjour à tous,

Petit problème, je sais utiliser la fonction recherche verticale ou
horizontale, mais dans mon cas je dois rechercher et rapporter dans une
cellule le contenu exacte de ma rechercher....je m'explique.
Dans la colonne A j'ai les 26 lettres de l'alphabet en majuscules et la
liste continue avec les 26 lettres en minuscules et à chaque lettre est
attribué un chiffre dans la colonne B. Ma question comment récupérer le
contenu exacte si je saisi en G1 la lettre P majuscule par exemple.
Attention le A majuscule représente 0 dans la colonne B et le A minuscule
représente le 27.
Je pense qu'il faut utiliser aussi INDEX !??! mais je ne sais pas comment
écrire la formule....
D'avance merci









Avatar
Solange
Le 1ère ne fonctionne pas mais la 2ème est OK
Merci encore... ;-)



=SI(CODE(G1)>—;CODE(G1)-71;CODE(G1)-65)
ou bien matricielle (validation par ctrl+maj+entrée)
=INDEX(B1:B52;EQUIV(1;TROUVE(G1;A1:A52)))

AV





Avatar
AV
Le 1ère ne fonctionne pas mais la 2ème est OK


Ben si tu as une lettre en G1, la 1° marche comme la 2° !
Ou bien tu es victime d'un micro-climat !

AV