Extraire lignes selon critère

Temjeh

XLDnaute Accro
Supporter XLD
Bonjour et merci d'avance

En formule si possible car en VBA je l'ai.

Dans une feuille j'ai des données sur +10000 lignes et 8 colonnes.

Dans une feuille tampon, j'aimerais y extraire toutes les lignes (col A à i) qui on la valeur 3 en colonne A.
Un trie est déjà fait sur colonne A

Je sais faire avec filtre élaboré mais j'aimerais sans filtre si possible

J'avais déjà une formule matrice à glisser vers le bas mais je ne la trouve plus.

Voici une demo que je pourrai adapter
Merci de votre temps

Temjeh
 

Pièces jointes

  • demo.xlsx
    9.5 KB · Affichages: 72
  • demo.xlsx
    9.5 KB · Affichages: 67
Dernière édition:

job75

XLDnaute Barbatruc
Re : Extraire lignes selon critère

Bonjour Temjeh,

Avec le tableau trié sur la colonne A, pas besoin de formule matricielle, formule en L8 :

Code:
=SI(LIGNES(L$8:L8)>NB.SI($A:$A;$J$4);"";DECALER(A$1;EQUIV($J$4;$A:$A;0)+LIGNES(L$8:L8)-2;))
à tirer à droite et vers le bas.

A+
 

job75

XLDnaute Barbatruc
Re : Extraire lignes selon critère

Re,

La formule précédente est rendu volatile par la fonction DECALER.

C'est agaçant quand on ouvre et ferme le classeur sans le modifier.

Utilisez donc plutôt celle-ci qui n'est pas volatile :

Code:
=SI(LIGNES(L$8:L8)>NB.SI($A:$A;$J$4);"";INDEX(A:A;EQUIV($J$4;$A:$A;0)+LIGNES(L$8:L8)-1))
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 680
Messages
2 090 869
Membres
104 681
dernier inscrit
Gtcheumawe