Формула Calc для расчета праздничных дней

Автор Максимус, 8 декабря 2023, 11:30

0 Пользователи и 1 гость просматривают эту тему.

Максимус

Добрый день. Очень нужна помощь, подскажите пожалуйста. Имеется таблица с датами месяца (например ячейки A1:Z1), под ними ячейки A2:Z2 с числами количества часов рабочего времени 0, 8, 9 или 15, соответствующие каждой дате . Вопрос: как сделать, чтобы при внесении в ячейку A3 любого числа месяца (например праздничный день) или нескольких чисел месяца (разделяя их каким-то символом, каким?), то в ячейке A4 высвечивалась сумма часов рабочего времени, но соответствующая только тем датам, которые указаны в  ячейке A3.
Спасибо.

economist

Чтобы суммировать отработанные часы за праздничные дни в Табеле можно придумать с десяток способов.

Вот 11-й:
- вставляем одну(!) пустую строку "праздники" сразу под строкой 1-31
- там проставляем ! в праздники (каждый день - одна яч.)
- справа Табеля добавляем новую колонку с формулой =СУММЕСЛИ($A$2:$Z$2;"=!";A3:Z3) и получаем результат

2-ю строку "праздники" легко скрыть, если сгруппировать "плюсиком" (F12). Но лучше не скрывать, а приучить всех видеть эту строку, иначе можно первые 10-ть дней февраля тоже оплатить как праздничные.
 
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

sokol92

Можно так (для 31 дня в месяце):
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(" " & A1:AE1 & " "; " " & $A$3 & " ")); A2:AE2; 0))
Формула массива: вводить Ctrl+Shift+Enter.

Дни месяца в A3 должны разделяться пробелом. Сортировка не обязательна.
Владимир.