Bonjour, toujours en train de tenter d'alleger mon fichier,
Je galère à adapter cette formule
=sort({QUERY('DB'!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), MIN(F), G WHERE (G MATCHES '0000001' OR G MATCHES '0000002') GROUP BY C, G LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', MIN(F)'', G'' ";0);QUERY('DB'!$A$2:$G;"SELECT MAX(A), MAX(B), C, MAX(D), MAX(E), MAX(F), G WHERE (G MATCHES '0000003' OR G MATCHES '0000004') GROUP BY C, G LABEL MAX(A)'', MAX(B)'', C'', MAX(D)'', MAX(E)'', MAX(F)'', G'' ";0)};1;VRAI;2;VRAI;3;VRAI)
Qui me sort des résultats même si 0000001 n'est pas concomitant à 0000002
Je tente donc de sortir les entrées uniquement contenant la conjonction de 2 critères " simultanés ".
Le but est de ne présenter le résultat que si parmi la base une référence en C ou D (peu importe en l'état) existe avec "0000001" ET "0000003" en G et pas seulement avec "0000001" ou "0000003"
j'ai tenté 3/4 variantes mais il me retourne toujours 'aucun résultat' alors qu'il en existe (pleins^^)
ex :
=sort({QUERY('DB'!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), MIN(F), G WHERE (G MATCHES '0000001' OR G MATCHES '0000002') AND (G MATCHES '0000003' OR G MATCHES '0000004') GROUP BY C, G LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', MIN(F)'', G'' ";0)};1;VRAI;2;VRAI;3;VRAI)
raté, donc, j'ai tenté avec une seule des 2 combinaison possible :
=sort({QUERY('DB'!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), MIN(F), G WHERE G LIKE '0000001' AND G LIKE '0000003' GROUP BY C, G LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', MIN(F)'', G'' ";0)};1;VRAI;2;VRAI;3;VRAI)
encore raté, donc :
=sort({QUERY('DB'!$A$2:$G;"SELECT MIN(A), MIN(B), C, MIN(D), MIN(E), MIN(F), G WHERE G = '0000001' AND G = '0000003' GROUP BY C, G LABEL MIN(A)'', MIN(B)'', C'', MIN(D)'', MIN(E)'', MIN(F)'', G'' ";0)};1;VRAI;2;VRAI;3;VRAI)
encore raté !
je me perd et ne sais plus quoi essayer :(.
Merci