Ну я особо не тестировал. Просто подгрузил в существующий скрипт оба блока. С первым пересчетом вернулась ошибка: Индекс за пределами диапазона в блоке "таком-то". На RIH2.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.