![Пишу](https://javascript.ru/forum/images/smilies/write.gif)
при условии минимума и максимума кратных приращению, иначе в начале их надо нормализовать.
function fn(min,max,num)
{
return (min + max)/2 *((max-min)/num-1)
}
alert(fn(15,30,3));// 18+21+24+27 = 90
alert(fn(0,6,1)); // 1+2+3+4+5 = 15
alert(fn(0,6,2)); // 2+4 = 6