Très bonne démarche ... du reste, voici comment cette fonction est construite
=query({'Commande fournisseur'!$B$6:$C\arrayformula(INT('Commande fournisseur'!$E$6:$E))};"select Col2,Col1 where Col3="&int(B4)&" ";0)
les dates étant en réalité des dates+heures, j'ai d'abord retiré tout ce qui était décimales (les heures) sur l'intégralité de la colonne
arrayformula(INT('Commande fournisseur'!$E$6:$E))
à noter que les dates sont ici des entiers, il faudra donc comparer à B4 traduit aussi en entier
ensuite j'ai assemblé côté à côte les colonnes B,C et les dates comme recalculées ci-avant, cela se fait au moyen de ceci
{ premières colonnes \ dates }
on obtient donc une matrice de 3 colonnes sur laquelle j'applique query en retenant la colonne#2, puis la #1 à condition que la #3 corresponde bien à la date
"select Col2,Col1 where Col3="&int(B4)&" "
query va donc donner 2 colonnes de valeurs