Java (JDK)Java (JDK), 115115 67 bytes
public static int M(int s,int e,int[]dd)->{int t=0;for(int i=s;i<=e;i++;s<=e;s++){for(int j:d){if (i%j == 0) {t++;}}}returnt+=s%j<1?1:0;return t;} Try it online!48 bytes saved thanks to Olivier
First time golfing in Java, so this can probably be easily shortenedis a new experience for me.