А так как считать нужно было много то я написал скрипт для OpenOffice Calc (кросплатформенно получалось
там куча процедур но вам нужно запускать 2 CalcAllSubnets и maskforhost (кнопки вывешены) и только на листе 3
в настройках Сервис-> параметры>безопасность разрешить макросы
проверено на OpenOffice 3.1 и выше (на других кнопки запуска скриптов не видны)
Прошу на всякий случай проверять результат (хотя у меня нормально считало)
Замечание, для множества мелких подсетей считает долго (что с макроса взять
Во время расчета не трогайте документ (фокус ячеек может сбиться) нажали и ждемс
http://narod.ru/disk/13947102000/Mask_calc.ods.html
http://narod.ru/disk/13947090000/Guard_mask_calc.ods.html
А это сайт для с постоянными ссылками http://workism.narod.ru/ (сюда я складываю все что сделал)