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

Trouver le numéro d'une colonne avec deux conditions

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

Pierre42

XLDnaute Nouveau
Bonjour,

J'ai une feuille excel avec en ligne 2 des dates et en ligne 3 des formules. Ces formules me renvoi suivant certaines conditions soit une cellule vide "", soit une somme. Je souhaiterais par le biais d'index et d'equiv connaitre la première date pour laquelle la cellule est non vide et différent de 0.

J'ai utilisé cette formule mais je n'arrive pas à mettre deux conditions à la fonction equiv, ici seul la condition non vide est rempli :

Code:
=INDEX(C2:N2;EQUIV(VRAI;(C3:N3<>"");0))

Avez vous une solution ? Pour ma part je tourne en rond.

Je joint un fichier exemple.
 

Pièces jointes

Re : Trouver le numéro d'une colonne avec deux conditions

Bonjour @ tous,
Code:
=INDEX(C2:N2;MIN(SI((C3:N3>0)*(C3:N3<>"");COLONNE(C:N)-2)))
@ valider par Ctrl+Maj+Entree
@ + +
 
Re : Trouver le numéro d'une colonne avec deux conditions

Bonjour,
à tester :
Code:
=INDEX(C2:N2;EQUIV(MIN(SI((C3:N3<>"")*(C3:N3>0);COLONNE(C3:N3)));COLONNE(C3:N3);0))
Formule matricielle à valider par Ctrl, Maj et entrée.
A+
 
Re : Trouver le numéro d'une colonne avec deux conditions

Bonsoir.
Cette formule, validée en matriciel (Ctrl+Maj+Entrée) à l'air de faire l'affaire:
Code:
=INDEX(C2:N2;EQUIV(VRAI;C3:N3+0>0;0))
Cordialement.
 
Re : Trouver le numéro d'une colonne avec deux conditions

Bonjour @ tous,
Bien vu Dranreb,
Apparemment, les dates seront classées par ordre chronologique, alors pourquoi pas,
Code:
=MIN(SI((C3:N3<>"")*(C3:N3>0);C2:N2))
@ valider en Matricielle ==> Ctrl+Maj+Entree
@ +
 
Re : Trouver le numéro d'une colonne avec deux conditions

Bonjour à tous,

Si les dates sont classées :

Code:
=MIN(SI(ESTNUM(LN(C3:N3));C2:N2))
Si elles ne sont pas classées :

Code:
=INDEX(C2:N2;EQUIV(VRAI;ESTNUM(LN(C3:N3));0))
Toujours avec validation matricielle.

Noter que la 1ère formule "pèse" 39 octets, la 2ème 36 octets...

A+
 
- 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

A
Réponses
11
Affichages
1 K
A
E
Réponses
4
Affichages
2 K
elisa05000
E
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…