RMMMM, самый простой способ сделать мою формулу рабочей - в ячейку А1 написать любое число, большее 43-х (например, 99) и спрятать его (или сделать белым цвет шрифта, или поставить формат ячейки ;;;, или любым другим способом). Хотя, можно и формулу немного подправить формула массива (вводится одновременным нажатием Контрл Шифт Ентер)
RMMMM, самый простой способ сделать мою формулу рабочей - в ячейку А1 написать любое число, большее 43-х (например, 99) и спрятать его (или сделать белым цвет шрифта, или поставить формат ячейки ;;;, или любым другим способом). Хотя, можно и формулу немного подправить формула массива (вводится одновременным нажатием Контрл Шифт Ентер)
формулы исправил, добавил динамические ссылки, но у вас по-моему есть ошибки в исходных данных (выделил красным), в одном месте (в 7 строке) неправильный день недели и нечетный номер недели (если вы платите со второй недели через две, то должна быть четная) из-за этого формула Александра (_Boroda_) некорректно считает значение из этой строки, причем в два месяца. В другом месте тоже неправильный день недели и нечетный номер недели, в обоих местах стоит пометка ps
формулы исправил, добавил динамические ссылки, но у вас по-моему есть ошибки в исходных данных (выделил красным), в одном месте (в 7 строке) неправильный день недели и нечетный номер недели (если вы платите со второй недели через две, то должна быть четная) из-за этого формула Александра (_Boroda_) некорректно считает значение из этой строки, причем в два месяца. В другом месте тоже неправильный день недели и нечетный номер недели, в обоих местах стоит пометка ps
_Boroda_, спасибо, то что нужно. Правда теперь при добавлении строчки лаг примерно 2 секунды (всего строчек у меня 1720, вроде не так и много), но вроде жить можно.
krosav4ig, спасибо, на примере работает. Насчет Вашего предудущего поста на самом деле пропустил его часть
Цитатаkrosav4ig
(у меня считается сумма за дни месяца предшествующие дню оплаты)
Нужно считать не совсем так, а за дни месяца предшествующие дню оплаты плюс 2 дня. Подробно в посте №6
Цитатаkrosav4ig
но у вас по-моему есть ошибки в исходных данных (выделил красным)
Это не совсем ошибки, в последней строке добавлена дата наобум за прошлый год, чтобы показать при каких условиях формула Pelen-ы начинает считать некорректно, а 7-я строка раньше была бонусом, а потом перемаркирована в ps. Процитирую себя из поста 19:
ЦитатаRMMMM
Вообще формулы _Boroda_ и Pelena способны считать не только каждые две недели, но и промежуточные значения (всякие бонусы и прочее, если флаг поменять, то считает корректно, что даже удобнее)
Спасибо всем, почерпнул много нового.
_Boroda_, спасибо, то что нужно. Правда теперь при добавлении строчки лаг примерно 2 секунды (всего строчек у меня 1720, вроде не так и много), но вроде жить можно.
krosav4ig, спасибо, на примере работает. Насчет Вашего предудущего поста на самом деле пропустил его часть
Цитатаkrosav4ig
(у меня считается сумма за дни месяца предшествующие дню оплаты)
Нужно считать не совсем так, а за дни месяца предшествующие дню оплаты плюс 2 дня. Подробно в посте №6
Цитатаkrosav4ig
но у вас по-моему есть ошибки в исходных данных (выделил красным)
Это не совсем ошибки, в последней строке добавлена дата наобум за прошлый год, чтобы показать при каких условиях формула Pelen-ы начинает считать некорректно, а 7-я строка раньше была бонусом, а потом перемаркирована в ps. Процитирую себя из поста 19:
ЦитатаRMMMM
Вообще формулы _Boroda_ и Pelena способны считать не только каждые две недели, но и промежуточные значения (всякие бонусы и прочее, если флаг поменять, то считает корректно, что даже удобнее)
krosav4ig, спасибо, плюсик в репутацию добавил. Просто массивы не очень удобны, когда добавляешь строчки по одной постоянно - формулу нельзя "протянуть", ее каждый раз нужно перевводить через Ctrl-Shift-Enter. Или можно как то по другому?
krosav4ig, спасибо, плюсик в репутацию добавил. Просто массивы не очень удобны, когда добавляешь строчки по одной постоянно - формулу нельзя "протянуть", ее каждый раз нужно перевводить через Ctrl-Shift-Enter. Или можно как то по другому?RMMMM