XL 2016 rechercher une valeur un nombre dans un tableau excel

coripdc

XLDnaute Nouveau
bonjour,

novice avec excel

j'aimerai trouvé une formule permettant d'obtenir directement une X dans la colonne F toute les cellules contenant la valeur de H5.
comme il y a plusieurs nombres dans une cellule je ne sais pas si c'est possible.
et qui s'efface a chaque nouvelle demande


Merci d'avance.
 

Pièces jointes

  • Classeur2.xlsx
    21.7 KB · Affichages: 11

job75

XLDnaute Barbatruc
La formule précédente renverra XX si la valeur est trouvée dans les 2 cellules en colonnes D et E.

Si l'on veut toujours un seul X :
Code:
=REPT("X";SIGNE(SOMMEPROD(--ESTNUM(CHERCHE(H$5;D6:E6)))))
Explication : -- convertit VRAI en 1 pour que SOMMEPROD en fasse la somme et SIGNE remplace 2 par 1.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Un essai avec une fonction perso qui permet d'éliminer les "2031", avec :
VB:
Function Ch(Plage As Range, Valeur)
    Application.Volatile
    For Each Cell In Plage
        T = Split(Cell, "-")
        For i = 0 To UBound(T)
            If Trim(T(i)) = CStr(Valeur) Then
                Ch = "X"
                Exit Function
            End If
        Next i
    Next Cell
    Ch = ""
End Function
La syntaxe est =Ch(Plage;Valeur)
 

Pièces jointes

  • Classeur2 (1).xlsm
    29.3 KB · Affichages: 5

job75

XLDnaute Barbatruc
Pour répondre à sylvanu, que je salue, on peut rechercher des valeurs en les encadrant par des tirets :
Code:
=REPT("X";SIGNE(SOMMEPROD(--ESTNUM(CHERCHE("-"&H$5&"-";"-"&SUBSTITUE(SUBSTITUE(D6:E6;" ";);CAR(160);)&"-")))))
La formule supprime auparavant les espaces et les caractères de code 160 (espace insécable).
 

Pièces jointes

  • Classeur2.xlsx
    22.4 KB · Affichages: 4

coripdc

XLDnaute Nouveau
Un grand merci a tous.
j'essaye en vain de mettre surbrillance mise en forme conditionnelle la ligne de B5 a F 200 si la colonne F contient un X ou XX mais c'est pas bon
miseEnF.png
 

Discussions similaires

Statistiques des forums

Discussions
312 228
Messages
2 086 421
Membres
103 205
dernier inscrit
zch