extraire sans vba une sous liste

F

FDI

Guest
BOnjour à tous,

Dans un onglet "base de données", j'ai un tableau de 24 colonnes et 1000 lignes.

Dans un onglet "tableau", je voudrais afficher :

toutes les lignes de mon premier onglet (mais seulement certaines colonnes : 2,3, 5, 7, 14), à conditions que ces lignes vérifient plusieurs critères :

a) condition sur la valeur de la colonne 9
b) condition sur la valeur de la colonne 23
c) condition sur la valeur de la colonne 24
d) condition sur la valeur de la colonne 2
etc...

Les formules matricielles me permettraient de faire des totaux ou des calculs, mais là, c'est bien une sous liste qu'il me faut.

Si mon onglet etait une vraie base de données, j'écrirais un truc du genre "select champ2, champ3...,champ 14 from matable where condition1 and condition2..."

C'est l'équivalent sans vba que je recherche...

Quelqu'un peut m'aider ?

Cordialement, FDI
 
G

Gérard DEZAMIS

Guest
Bonjour FDI

As-tu assayé avec un filtre élaboré qui te ferait l'extraction en onglet "Tableau" en fonction des critères que tu dennerais au début.

Sans exemple c'est toujours très difficile .
Mets un petit bout de fichier et on regarde

@+
GD
 
M

Monique

Guest
Bonjour,

En M2, à copier-coller vers le bas :
=SI(((B2*1=Choix*1)*(D2*1>113)*(D2*1<213)*(H2*1=127)+(H2*1>=147)*(J2*1>=159)*(J2*1<=179))>0;1+MAX(M$1:M1);"")
donne un n° aux lignes à reporter en feuille 2
S'il y a B2 * 1 (et D2 et les autres), c'est parce que B2 est au format texte, le multiplier par 1 lui donne une valeur numérique.
Dans ton fichier, j'ai mis volontairement un mélange format texte et format nombre.
Moins on a de format texte, mieux on se porte.

Dans la formule ( ) * ( ) + ( ) etc,
le * équivaut au ET des formules conditionnelles,
le + équivaut au OU
(le - voudrait dire "sauf")
Le tout équivaut à VRAI * VRAI * FAUX = 1 * 1 * 0 = 0
VRAI + FAUX = 1 + 0 = 1
Colonne 8 : je n'ai pas compris les conditions, tu reverras la formule.
En feuille 2 : Index Equiv, selon les n° de la feuille 1
 

Pièces jointes

  • FDexempleV1.zip
    6.6 KB · Affichages: 52
F

FDI

Guest
Bonjour,

je tiens à te remercier encore : entre tes réponss àce pos et celles à mon précédent post, plus une nuit et un jour et demi de travail, j'ai pu réussir à réaliser ce que je voulais faire, et mieux comprendre les formules matricielles (c'était sympa de rajouter ici un "tuto".

A+
 

Discussions similaires

Réponses
7
Affichages
372

Statistiques des forums

Discussions
312 330
Messages
2 087 336
Membres
103 524
dernier inscrit
Smile1813