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

Recherche

Benito01

XLDnaute Nouveau
Slt,
Ma plage de donnée (f4:f13) contient des formules conditionnelles.
J'ai une cellule (c4) qui peut prendre les valeur 0-9.
Selon la valeur de c4 (0 à 9), une cellule uniquement de la plage (f4:f13) est vérifiée mais je sais pas laquelle.
Je cherche une formule ecxel qui permet de renvoyer le resultat de la cellule qui remplie
la condition dans c5.
N.B : de preference, je souhaiterai avoir une formule hors VBA.

Merci!
 

Pièces jointes

  • Mon fichier.xls
    13.5 KB · Affichages: 47
  • Mon fichier.xls
    13.5 KB · Affichages: 45
  • Mon fichier.xls
    13.5 KB · Affichages: 45

Dugenou

XLDnaute Barbatruc
Re : Recherche

Salut Benito, le forum,

Pas certain d'avoir compris : le résultat affiché est toujours 13 ! donc
=EQUIV(13;F4:F13;0) donne le N° de la cellule dans la plage en question

si le résultat n'est pas toujours le même mais supérieur à 0 :

=EQUIV(9^9;F4:F13;1)

Cordialement
 
Dernière édition:

Benito01

XLDnaute Nouveau
Re : Recherche

Merci pour votre essai deproposition.
Pour moi, l'objet de la formule c'est de trouver la cellule qui contiendra un chiffre >1.
Etant donné que dans la plage (f4:f13) il ne peut y avoir qu'une cellule qui contient un chiffre.
 

vark

XLDnaute Nouveau
Re : Recherche

En modifiant légérement ton fichier
 

Pièces jointes

  • Mon fichier.xls
    18 KB · Affichages: 38
  • Mon fichier.xls
    18 KB · Affichages: 38
  • Mon fichier.xls
    18 KB · Affichages: 41
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Recherche

Re,

alors si ça convient, sous quelle forme veux-tu le résultat ?

si tu veux l'adresse de la cellule : ="le résultat est en F"&EQUIV(9^9;F1:F13;1)

si tu veux le résultat : =INDEX(F1:F13;EQUIV(9^9;F1:F13;1))


Cordialement
 

Discussions similaires

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