Bonjour,
Avec l'aide d'autres internautes, j'ai pû faire le query suivant afin de réaliser une moyenne :
QUERY( feuille 2 ; ""select avg(E) where A = '""& cellule type produit &""' AND C >= '""& cellule Largeur &""' AND D >= '""& cellule Longueur &""' LABEL avg(E)'' "")
(Solution de @Filoche et @PierreLepinay)
Je souhaite maintenant combiner plusieurs conditions dans le query. (C et D, étant les colonnes largeur et longueur de ma base de données et "cellule largeur" et "cellule longueur", respectivement les cellules où j'indique la longueur et largeur souhaitées.)
IF OR(AND(&cellule largeur&>=200;&cellule longueur&>=100);AND(&cellule largeur&>=100;&cellule longueur&>=200)) then select av(g) where A = "&cellule type produit&" AND where ( (C>200 AND D>100) OR (C>100 AND D>200))
ELSE IF OR(AND(&cellule largeur&<=200;&cellule longueur&<=100);AND(&cellule largeur&<=100;&cellule longueur&<=200)) then select av(g) where A = "&cellule type produit&" AND where ( (C<200 AND D<100) OR (C<200 AND D<100))
ELSE select av(g) where A = "&cellule type produit&" AND where ((C>200 AND D<100) OR (C<100 AND D>2000))
Je ne sais pas comment écrire cela en langage SQL, de manière à ce que mon Query puisse fonctionner...
Merci encore pour votre aide.