Calvus
XLDnaute Barbatruc
Bonsoir,
Je suis confronté au problème suivant.
Je voudrais tester 2 colonnes.
La 1ère contient des liaisons, et renvoie du texte. Ex: =classeur X\feuil1!A7
La 2nde contient des liaisons et renvoie des valeurs numériques. Ex: =classeur X\feuil1!B7
J'ai la formule matricielle suivante qui fonctionne
=INDEX($C$1:$C$198;MIN(SI(NB.SI($L$4:L5;$C$5:$C$198)=0;SI($C$5:$C$198<>"";LIGNE($C$5:$C$198)))))&""
Je voudrais ne renvoyer les valeurs qu'à certaines conditions.
La 1ère, que la colonne C contienne du texte. Ca marche avec cette adaptation:
=SI(ESTTEXTE(C15:C198);INDEX($C$1:$C$198;MIN(SI(NB.SI($L$4:L4;$C$5:$C$198)=0;SI($C$5:$C$198<>"";LIGNE($C$5:$C$198))))))&""
La seconde, est que la colonne G doive comprendre des nombres. Ce qui donnerait par exemple:
=SI(ET(ESTTEXTE(C15:C198);(G5:G198<>""));INDEX($C$1:$C$198;MIN(SI(NB.SI($L$4:L4;$C$5:$C$198)=0;SI($C$5:$C$198<>"";LIGNE($C$5:$C$198))))))&""
Or la formule me renvoie Faux !
Ce que je n'arrive pas à faire, c'est d'isoler les valeurs numériques. Excel considère toute la colonne comme numérique, même s'il n'y a a pas de renvoi de valeur. Ce qui n'est pas le cas avec les cellules renvoyant du texte.
J'ai essayé nbval, nb.si, nb, bdnb... toujours le même problème.
Que dois-je chercher ?
Merci
Je suis confronté au problème suivant.
Je voudrais tester 2 colonnes.
La 1ère contient des liaisons, et renvoie du texte. Ex: =classeur X\feuil1!A7
La 2nde contient des liaisons et renvoie des valeurs numériques. Ex: =classeur X\feuil1!B7
J'ai la formule matricielle suivante qui fonctionne
=INDEX($C$1:$C$198;MIN(SI(NB.SI($L$4:L5;$C$5:$C$198)=0;SI($C$5:$C$198<>"";LIGNE($C$5:$C$198)))))&""
Je voudrais ne renvoyer les valeurs qu'à certaines conditions.
La 1ère, que la colonne C contienne du texte. Ca marche avec cette adaptation:
=SI(ESTTEXTE(C15:C198);INDEX($C$1:$C$198;MIN(SI(NB.SI($L$4:L4;$C$5:$C$198)=0;SI($C$5:$C$198<>"";LIGNE($C$5:$C$198))))))&""
La seconde, est que la colonne G doive comprendre des nombres. Ce qui donnerait par exemple:
=SI(ET(ESTTEXTE(C15:C198);(G5:G198<>""));INDEX($C$1:$C$198;MIN(SI(NB.SI($L$4:L4;$C$5:$C$198)=0;SI($C$5:$C$198<>"";LIGNE($C$5:$C$198))))))&""
Or la formule me renvoie Faux !
Ce que je n'arrive pas à faire, c'est d'isoler les valeurs numériques. Excel considère toute la colonne comme numérique, même s'il n'y a a pas de renvoi de valeur. Ce qui n'est pas le cas avec les cellules renvoyant du texte.
J'ai essayé nbval, nb.si, nb, bdnb... toujours le même problème.
Que dois-je chercher ?
Merci