Try..

=(PRODUCT(1+IF((A1:A30<=H1)*(A1:A30>=H2),B1:B30,0)/100)-1)*100

Where H1 is lower range of date and H2 is upper range of date

...confirmed by pressing CTRL+SHIFT+ENTER to activate the array, not just ENTER. You will know the array is active when you see curly braces { } appear around your formula. If you do not CTRL+SHIFT+ENTER you will get an error or a clearly incorrect answer. Press F2 on that cell and try again.