XL 2013 Début d'un zone de recherche venant d'une cellule RESOLU

  • Initiateur de la discussion Initiateur de la discussion Pinnothere
  • 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 !

Pinnothere

XLDnaute Junior
Bonjour à tous,

Je rencontre un souci sur Excel que je n'arrive pas à résoudre sur la formule en colonne J.

J'ai I4 qui renvoie le chiffre 5 (cinq).
J'aimerai que la formule en J4 commence sa recherche à partir de C5 (cinq) si I5<>0 ou à partir de C6 si I5=0

Dit autrement, j'aimerai que la formule en J26 regarde en I26. Si I26=0 alors rechercher à partir de C27:$C$6196 sinon recherche à partir de ce que renvoie C26 (à partir de la ligne 50 dans le fichier joint)

Pouvez-vous m'y aider s'il vous plait ?

Merci de votre aide.
Cordialement.

Phil
 

Pièces jointes

Dernière édition:
Re : Début d'un zone de recherche venant d'une cellule

Bonjour à tous,

Pas sur de tout comprendre, à essayer en "J4" et tirer vers le bas
Code:
=MIN(SI((INDIRECT("$C"&MAX($I$4:$I4)&":$C$139")<=C4);LIGNE(INDIRECT("$C"&MAX($I$4:$I4)&":$C$139"));""))

JHA
 

Pièces jointes

Re : Début d'un zone de recherche venant d'une cellule

Bonjour à tous,
Merci JHA pour ta rapidité.
C'est presque parfait. J'ai due mal m'exprimer, mais tu as saisi ma demande.

J'ai modifié ta formule, et j'obtiens les résultats recherchés grace à toi, sauf lorsque I=0.
La formule renvoie #REF!
As tu une idée s'il te plait ?

Merci de ton aide.
Cordialement.

Phil
 

Pièces jointes

Re : Début d'un zone de recherche venant d'une cellule

Bonjour le Forum,
Bonjour Pinnothere, JHA🙂,

JHA je n'ai pas compris tout a fait la même chose que toi se qui génère quelque différence au moment ou les valeurs de la colonne I sont a 0, alors je poste et Pinnothere verra ce qu'il veut faire

Cordialement
 

Pièces jointes

Re : Début d'un zone de recherche venant d'une cellule RESOLU

re,

hum hum les explication pas trop mon fort, mais on va essayer,

dans la formule MIN(SI(INDIRECT("C"&MAX(LIGNE()+1;I4)&":$C$139")<=C4;LIGNE(INDIRECT("C"&MAX(LIGNE()+1;I4)&":$C$139"));""))

la plage de la colonne C ou l'on vérifie si les valeur sont <= a C4 est créer par la formule indirect

INDIRECT("C"&MAX(LIGNE()+1;I4)&":$C$139") ici la colonne de début de la plage est ecrite en dure "C" la fin de la plage est écrite en dur aussi ":$C$139"

la partie MAX(LIGNE()+1;I4) permet de déterminer la ligne sur laquelle va débuter la plage pour cela soit on a en colonne I un 0 et on débute la plage sur la ligne du dessous soit ligne()+1 soit on a une valeur Supérieur a 0 et la ligne de début va être cette valeur donc logiquement on choisi la plus grande valeur entre ligne()+1 et Ix

Voila j'espère que les explications vont être clair pour toi (je ne suis même pas sur quelles le soit pour moi)🙄
 
- 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

Retour