Minimum waarde tussen 2 willekeurige datums

Ik heb volgende matrix: kolom A: datum voor elke dag van het jaar. kolom B: een bepaalde waarde voor elke datum.
Graag zou ik de minimum waarde uit kolom B kennen tussen 2 willekeurige datums. Deze 2 datums bevinden zich bv in cellen C1 en D1. Ik heb al geprobeerd met de MIN-functie in combinatie met VERT.ZOEKEN maar het lukt me niet. Iemand suggesties?
Alvast bedankt

Alex Plantema gaf het volgende antwoord via de mailinglijst:

Invoeren als matrixformule:
=MIN(VERSCHUIVING(B1;VERGELIJKEN(C1;A1:A365;0)-1;0;VERGELIJKEN(D1;A1:A365;0)-VERGELIJKEN(C1;A1:A365;0)+1))

Beste Alex Plantema,

Hartelijk dank voor je oplossing. De formule doet perfect wat ik wou.
Sorry voor de zeer late reactie maar ik ben er een tijdje tussenuit geweest.

Ik had ondertussen zelf volgende oplossing gevonden : =MIN((INDIRECT(ADRES(VERGELIJKEN(C1;A1:A365;0);2;1))):(INDIRECT(ADRES(VERGELIJKEN(D1;A1:A365;0);2;1)))) maar dit werkt alleen als alle gegevens op hetzelfde blad staan. In mijn bestand staat de matrix A1:A365 op blad1 en de formule,C1 en D1 op blad2. Als ik mijn formule dan als volgt aanpas: =MIN((INDIRECT(ADRES(VERGELIJKEN(C1;$Blad1.A1:A365;0);2;1))):(INDIRECT(ADRES(VERGELIJKEN(D1;$Blad1.A1:A365;0);2;1))))
dan werkt deze niet meer. Enig idee waar het probleem zou kunnen zitten?

Alvast bedankt