Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche dernière cellule sur une ligne

  • Initiateur de la discussion Initiateur de la discussion piga25
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

piga25

XLDnaute Barbatruc
Bonjour le forum

J'ai un petit soucis sur une formule. Je souhaite rechercher sur la droite une valeur bien précise sur une ligne. Si cette valeur est trouvée, cela me renvoi Vrai et s'il s'agit d'une autre valeur cela doit me renvoyer Faux.

Voici la formule qui me pose 😕

=RECHERCHEH("DI";CELLULE(COLONNE();xlToright);LIGNE();0)

@ +
 
Dernière édition:
Re : Recherche dernière cellule sur une ligne

bonsoir,

si ta formule est en A1 et que tu cherche sur la ligne 1, peut-être avec:

Code:
=SI(ESTNA(EQUIV("DI";B1:XFD1;0));"FAUX";"VRAI")

Bonne soirée,

mth
 
Re : Recherche dernière cellule sur une ligne

Bonsoir mth

ce que je recherche c'est si la dernière cellule de la ligne, ou plutôt la dernière cellule avant une cellule vide contient le texte recherché en l'occurance "DI"

@+ PIGA25
 
Re : Recherche dernière cellule sur une ligne

Bonjour,

Comme ça peut-être
=SI(ESTNA(EQUIV("zz";B3:Q3));FAUX;INDEX(B3:Q3;EQUIV("zz";B3:Q3))="DI")

EQUIV("zz";B3:Q3) donne la position de la dernière cellule non vide
 
Re : Recherche dernière cellule sur une ligne

Re,

Je n’ai pas Excel 2007 donc chez moi ça va jusqu’à la colonne IV

Celle-ci fonctionne
=SI(ESTNA(EQUIV("zz";S6:IV6));FAUX;INDEX(S6:IV6;EQUIV("zz";S6:IV6))="DI")

On peut raccourcir :
=SI(NBVAL(S7:IV7)=0;FAUX;INDEX(S7:IV7;EQUIV("zz";S7:IV7))="DI")

Pour une mise en forme conditionnelle, celle-ci suffit :
=INDEX(S6:IV6;EQUIV("zz";S6:IV6))="DI"
 

Pièces jointes

Re : Recherche dernière cellule sur une ligne

Bonjour,

Mille excuses Monique 😉

Ta formule fonctionne très bien pour la MFC comme bien expliqué par mth

La formule que j'ai retenue est celle-ci:

Pour une mise en forme conditionnelle, celle-ci suffit :
=INDEX(S6:IV6;EQUIV("zz";S6:IV6))="DI"

Merci à vous deux et au forum pour ces réponses aussi rapide 🙂

@+
Piga25
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
378
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…