Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

Astyanax

XLDnaute Occasionnel
Bonjour,
je suis à la recherche d'une fonction qui me permette ceci.
Dans une ligne, colonne ou matrice de 16 cases je dois rechercher un caractère héxadécimal et l'afficher dans la cellule contenant la formule.
Exemple :
Dans une ligne de A1 et A16, je peux avoir un des 16 caractères héxa (0 à F).
Ma cellule de recherche est en B2. Dans cette cellule, je place ma formule pour rechercher par ex le caractère "9" dans la ligne de A1 à A16. Si je le trouve, je dois afficher ce caractère dans la cellule B2.
Merci de me répondre
Astyanax
 

Astyanax

XLDnaute Occasionnel
Re : Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

Merci pour la réponse,
en fait le fichier n'est pas encore créé. Je l'ai dans la tête mais je bute seulement sur cette fonction de recherche.
J'ai pensé à utiliser la fonction Nb.Si mais cette fonction va calculer le nb de caractères de la recherche sans afficher le caractère recherché.
Non, je n'ai pas prévu de nommer les lignes, colonnes et matrices
 

Astyanax

XLDnaute Occasionnel
Re : Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

J'ai bêtement utilisé les fonctions Si et Nb.Si.
Exemple pour recherche du caractère "4" dans la matrice A1:D4 =>
=Si(Nb.Si(A1:D4;"4")=1;"4";"")
Je pense qu'il y a + simple mais cela fonctionne même si cela me semble très amateur

Le smiley qui apparaît dans la formule est la conjugaison de : et de D
 
Dernière édition:

Efgé

XLDnaute Barbatruc
Re : Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

Bonsoir à tous, au forum, au fil
Je vais peut ête dire une bétise, mais...
La question d'origine est :
je dois rechercher un caractère héxadécimal et l'afficher dans la cellule contenant la formule.

Je ne vois pas comment la formule
Code:
=Si(Nb.Si(A1:D4;"4")=1;"4";"")
peut trouver un caractère "héxadécimal" et l'afficher. Au mieux nous aurons "4" en résultat si il n'y en qu'un et rien "" si il y en a plus...:rolleyes:

Enfin, je dis ça, je dis rien...;)

Cordialement
 

Astyanax

XLDnaute Occasionnel
Re : Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

Exactement, tu dis une bétise car c'est le résultat que j'escomptais.
Je ne dis avoir qu'un seul caractère identique et le reste je le traite selon mes besoins par format conditionnel.

N'est-ce pas ce que je demandais :
Dans une ligne, colonne ou matrice de 16 cases je dois rechercher un caractère héxadécimal et l'afficher dans la cellule contenant la formule.
 

Efgé

XLDnaute Barbatruc
Re : Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

Re à tous, bonjour le fil, le forum
Astyanax , j'ai l'impression que tu n'a pas bien compris mon post, donc je m'explique et m'excuse:
J'ai confondu, bien involontairement, hexadecimal et alphanumérique ...
Ne m'en tiens pas rigueure et quitons nous bons amis :)
A te relire avec un fichier exemple, des indications claires, et toutes ces sortes de choses ....
Cordialement
 

Astyanax

XLDnaute Occasionnel
Re : Fonction pour recherche d'un caractère héxa dans colonne, ligne et matrice

Pas de problème.
Je sais c'est plus facile en joignant un fichier mais à l'heure ou j'ai lancé le post, je n'avais rien. Seulement une idée.
Avant de me lancer, j'avais juste un problème de recherche de caractère.
Je l'ai résolu mais je pense n'avoir pas pris la solution la plus puriste . Mais une fois les formules cachées, on ne voit plus (ou moins) les formules approximatives
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 083
Messages
2 085 188
Membres
102 809
dernier inscrit
Sandrine83