Ну по логике, если люди отказались ехать, значит сперва они согласились и их посчитали  Мои ответы касаются исключительно такой ситуации. Если изначально при заказе экскурсии на 20 человек, желающих было 12, а стоимость разделили на 20, то это неправильная тактика организатора. У нас обычно так происходит если стоимость за группу: допустим стоимость за группу в 20 человек, прикидываем, что будет 15 желающих, делим стоимость на 15, кидаем клич "приглашаем, стоимость ОРИЕНТИРОВОЧНО столько-то на одного". Записываем желающих, собираем деньги. Если желающих больше, чем мы прикидывали, отлично. Оставляем запас на случай заболевших (им возвращаем деньги полностью, или частично) или если идут все записавшиеся, возвращаем сдачу от перерасчета по количеству участников. Делить на присутствующих чревато тем, что первоначально объявленная стоимость экскурсии может увеличиться вдвое, особенно при большом количестве родителей-раздолбаев, которые не в состоянии в свой ежедневник на телефоне вбить пометку про экскурсию и потом за день "ой, а мы забыли, а мы не сможем, ой дождик, ой кажется у моего подходящей обуви нет". С какой радости другие добросовестные родители должны оплачивать забывчивость раздолбаев.