quand le filtre est sur "tous" cette formule fait le sous-total sur la première ligne.
Reprenons donc et.... simplifions (?) : Renvoyer la 1° valeur de la plage B2:B20 (étiquette en B1) si celle-ci est filtrée, sinon renvoyer vide : Une soluce matricielle :
quand le filtre est sur "tous" cette formule fait le sous-total sur la
première ligne.
Reprenons donc et.... simplifions (?) :
Renvoyer la 1° valeur de la plage B2:B20 (étiquette en B1) si celle-ci est
filtrée, sinon renvoyer vide :
Une soluce matricielle :
quand le filtre est sur "tous" cette formule fait le sous-total sur la première ligne.
Reprenons donc et.... simplifions (?) : Renvoyer la 1° valeur de la plage B2:B20 (étiquette en B1) si celle-ci est filtrée, sinon renvoyer vide : Une soluce matricielle :
quand le filtre est sur "tous" cette formule fait le sous-total sur la première ligne.
Reprenons donc et.... simplifions (?) : Renvoyer la 1° valeur de la plage B2:B20 (étiquette en B1) si celle-ci est filtrée, sinon renvoyer vide : Une soluce matricielle :
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:%23TWsz9QsDHA.1760@TK2MSFTNGP10.phx.gbl...
quand le filtre est sur "tous" cette formule fait le sous-total sur la
première ligne.
Reprenons donc et.... simplifions (?) :
Renvoyer la 1° valeur de la plage B2:B20 (étiquette en B1) si celle-ci est
filtrée, sinon renvoyer vide :
Une soluce matricielle :
quand le filtre est sur "tous" cette formule fait le sous-total sur la première ligne.
Reprenons donc et.... simplifions (?) : Renvoyer la 1° valeur de la plage B2:B20 (étiquette en B1) si celle-ci est filtrée, sinon renvoyer vide : Une soluce matricielle :
pour mon cas : l'entete est en Q3 C'est pas conseillé !
Une BD bien organisée a ses étiquettes de colonnes en ligne 1
(fusionner de Q3 à T3) C'es pas conseillé non plus !
Mieux vaut le format "centré sur plusieurs colonnes"
Avec ta disposition (matricielle) : =SI(MIN(1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0))=0;INDE X(Q4:Q74;EQUIV(1;1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0 );0));"")
AV
pour mon cas : l'entete est en Q3
C'est pas conseillé !
Une BD bien organisée a ses étiquettes de colonnes en ligne 1
(fusionner de Q3 à T3)
C'es pas conseillé non plus !
Mieux vaut le format "centré sur plusieurs colonnes"
Avec ta disposition (matricielle) :
=SI(MIN(1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0))=0;INDE
X(Q4:Q74;EQUIV(1;1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0
);0));"")
pour mon cas : l'entete est en Q3 C'est pas conseillé !
Une BD bien organisée a ses étiquettes de colonnes en ligne 1
(fusionner de Q3 à T3) C'es pas conseillé non plus !
Mieux vaut le format "centré sur plusieurs colonnes"
Avec ta disposition (matricielle) : =SI(MIN(1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0))=0;INDE X(Q4:Q74;EQUIV(1;1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0 );0));"")
AV
David 02
Bonjour alain
Excuse pour ce retard de réponse.
Avec cette formule ci-dessous, toujours la meme erreur. Je pense que celle-ci est faite pour des valeurs numérique alors que mes valeurs sont du texte.
Merci de ton aide salutations
De: "AV" Objet: Re: recherche valeur d'un filtre Date: dimanche 23 novembre 2003 17:39
Avec ta disposition (matricielle) : =SI(MIN(1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0))=0; INDE X(Q4:Q74;EQUIV(1;1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1 ))>0 );0));"")
Bonjour alain
Excuse pour ce retard de réponse.
Avec cette formule ci-dessous, toujours la meme erreur. Je pense que
celle-ci est faite pour des valeurs numérique
alors que mes valeurs sont du texte.
Merci de ton aide
salutations
De: "AV" <alain.vallon@wanadoo.fr>
Objet: Re: recherche valeur d'un filtre
Date: dimanche 23 novembre 2003 17:39
Avec ta disposition (matricielle) :
=SI(MIN(1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0))=0;
INDE
X(Q4:Q74;EQUIV(1;1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1
))>0
);0));"")
Avec cette formule ci-dessous, toujours la meme erreur. Je pense que celle-ci est faite pour des valeurs numérique alors que mes valeurs sont du texte.
Merci de ton aide salutations
De: "AV" Objet: Re: recherche valeur d'un filtre Date: dimanche 23 novembre 2003 17:39
Avec ta disposition (matricielle) : =SI(MIN(1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1))>0))=0; INDE X(Q4:Q74;EQUIV(1;1*(SOUS.TOTAL(9;DECALER(Q4:Q74;LIGNE(INDIRECT("1:70"))-1;;1 ))>0 );0));"")
AV
.....Je pense que celle-ci est faite pour des valeurs numérique
C'est tout à fait bien pensé ;-) Autre approche (insensible au type de valeurs) avec la plage nommée "zz" (pour condenser un peu la formule) : Pas de cellules vides Matricielle =SI(NB(SI(SI(SOUS.TOTAL(3;DECALER(zz;LIGNE(zz)-MIN(LIGNE(zz));;1));LIGNE(zz);"") ;1))=LIGNES(zz);"";INDEX(zz;MIN(SI(SOUS.TOTAL(3;DECALER(zz;LIGNE(zz)-MIN(LIGNE(z z));;1));LIGNE(zz);""))-(LIGNE(zz)-1)))
AV
.....Je pense que celle-ci est faite pour des valeurs numérique
C'est tout à fait bien pensé ;-)
Autre approche (insensible au type de valeurs) avec la plage nommée "zz" (pour
condenser un peu la formule) :
Pas de cellules vides
Matricielle
=SI(NB(SI(SI(SOUS.TOTAL(3;DECALER(zz;LIGNE(zz)-MIN(LIGNE(zz));;1));LIGNE(zz);"")
;1))=LIGNES(zz);"";INDEX(zz;MIN(SI(SOUS.TOTAL(3;DECALER(zz;LIGNE(zz)-MIN(LIGNE(z
z));;1));LIGNE(zz);""))-(LIGNE(zz)-1)))
.....Je pense que celle-ci est faite pour des valeurs numérique
C'est tout à fait bien pensé ;-) Autre approche (insensible au type de valeurs) avec la plage nommée "zz" (pour condenser un peu la formule) : Pas de cellules vides Matricielle =SI(NB(SI(SI(SOUS.TOTAL(3;DECALER(zz;LIGNE(zz)-MIN(LIGNE(zz));;1));LIGNE(zz);"") ;1))=LIGNES(zz);"";INDEX(zz;MIN(SI(SOUS.TOTAL(3;DECALER(zz;LIGNE(zz)-MIN(LIGNE(z z));;1));LIGNE(zz);""))-(LIGNE(zz)-1)))
AV
David 02
Bonjour alain
Un grand merci, super cela fonctionne
"AV" a écrit dans le message de news:
.....Je pense que celle-ci est faite pour des valeurs numérique
C'est tout à fait bien pensé ;-) Autre approche (insensible au type de valeurs) avec la plage nommée "zz" (pour
condenser un peu la formule) : Pas de cellules vides Matricielle