Inscrire la Valeur Filtrée [Résolu]

A voir également:Inscrire la valeur filtréeAfficher la valeur filtrée dans une cellule ✓ - Forum - Excel Inscrire des valeurs ✓ - Forum - LibreOffice / OpenOffice Excel -Copier valeurs filtrées plage variable dans autre colonne ✓ - Forum - VB / VBA Formules sur valeurs filtrées ✓ - Forum - Excel Extraire valeur d'une liste filtrée ✓ - Forum - Excel

Bonjour,
J'ai essayé de trouver par moi-même.
J'ai trouvé beaucoup de réponse mais lorsque j'essaie d'appliquer les solutions à mon fichier, rien ne fonctionne.
Je veux avoir la valeur filtrée inscrit dans une cellule.
Dans mon fichier j'aimerais que en C2 soit inscrit la valeur filtrée dans la colonne K (K10:K20)... tel qu'indiqué dans mon fichier.
Je joins une image ainsi que le fichier, si quelqu'un peux me dépanner, Merci!



https://www.cjoint.com/c/HLgtelicbDB

Forum

A voir également:Inscrire la valeur filtréeAfficher la valeur filtrée dans une cellule ✓ - Forum - Excel Inscrire des valeurs ✓ - Forum - LibreOffice / OpenOffice Excel -Copier valeurs filtrées plage variable dans autre colonne ✓ - Forum - VB / VBA Formules sur valeurs filtrées ✓ - Forum - Excel Extraire valeur d'une liste filtrée ✓ - Forum - Excel

Web: www.shapebootstrap.net

5 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,
Alors pour le 28.11.2018 vous voulez avoir dans N° Comn: 'CMD3792 ; CMD3792' , dans N° Rapport '123-P0016 ; 123-P0016' et enfin Date inspection '28.11.2018'
Est-ce bien cela...Oui/Non

Note pourquoi avoir ces valeurs à 2 places …… bizarre ????

Salutations.
Le Pingou

Merci Le Pingou 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM a aidé 30871 internautes ce mois-ci

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonsoir

Je ne comprend pas vos demandes en rouge concernant ligne 2 à 21????... alors que votre base ne commence qu'en ligne 10

Si on suppose bien un début en ligne 10, ci dessous une proposition un peu acrobatique, en supposant que le filtre n'affiche qu'une seule ligne, bien sur, puisque vous n'avez qu'une cellule de renvoi:

  • colonne M à partir de ligne 10 , entrez la formule:

=LIGNE()
qui vous renverra le n° de ligne
  • en M6 par exemple, la formule:

=SOUS.TOTAL(9;M2:M21)
qui vous renverra le N° de la ligne affichée
et en suite il suffira ensuite de placer les formules:
  • en I:

=SIERREUR(INDEX(J1:J21;M6);"")
et faire idem avec les autres colonnes à ressortir
attention,
  • le champ INDEX commence en ligne 1 pour la correspondance des N° de ligne (J1:J21 etc...)
  • la colonne M peut être masquée, ou placée ailleurs
  • le code SIERREUR(formule);"") évite un affichage #REF si le filtre présente plus d'une ligne


crdlmnt




Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour.

Moi, ce que je ne comprends pas, c'est qu'il n'y a pas UNE valeur filtrée, mais au moins DEUX, dans chaque colonne concernée !

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Merci Vaucluse pour ta réponse!
1- Désolé pour l'erreur, effectivement, sur mon fichier, les lignes visées sont 10 à 21.
2- Ta Proposition fonctionne presque, en fait ce qui cause problème,
en lien avec la question de Raymond PENTIER, c'est que j'ai parfois plus d'une ligne par valeur filtré et avec la formule ça fonctionne lorsqu'il y a une seule ligne mais lorsqu'il y en a 2 ça ne marche plus.
il faudrait que ça donne la valeur de la première ligne filtrée peut-être ?

Dans mon fichier par exemple si je Filtre la colonne J avec la date du "2018-11-28" Il y a 2 Lignes (14) & (17) ??

Reply
réponses:
  • auteur

    Il y a peut être une autre solution
    voyez pour déposer un modèle ici, et surtout, précisez nous ce que vous voulez filtrer. Toutes les colonnes ou quelques unes ou une seule?
    http//mon-paratge.fr
    et revenez coller le lien créé sur le site

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Merci beaucoup Vaucluse pour ton aide et ton implication dans mon problème,
J'ai trouvé la solution...

Voici la Formule, pour en faire profiter quelqu'un d'autre qui en aurait besoin un jour;
{=INDIRECT("K"&EQUIV(1;SOUS.TOTAL(3;DECALER(K9:K19;LIGNE(K9:K19)-MIN(LIGNE(K9:K19));;1));0)+8)}

Formule Matricielle à valider avec Ctrl+Shift+Enter

https://www.cjoint.com/c/HLhpDHs6ASB

Merci encore!

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed