У меня есть столбец с именами сотрудников A6-A15: Джон Доу и ряд временных ячеек B5-N5: с 7:00 до 19:00.

Мне бы хотелось, чтобы всякий раз, когда я вводил какой-либо текст в ячейку в любом временном ряду, ему присваивалось значение 1 для этого часа. Так, что в конце каждого ряда есть общее количество часов, которые сотрудники проводят за день.

Не уверен, если это возможно. Я очень новый, чтобы преуспеть. Я знаю, как сделать основные математические формулы в клетках.

1 ответ1

0

Использование формулы IF (множественное число) было бы моим подходом для выполнения именно того, что вы хотите сделать (кто-то может прийти с более короткой версией). Это формула, специально предназначенная для содержимого листа, как вы описали выше. Я бы создал ИТОГО в ячейке 05, а затем под ней для каждого человека, вам нужно увеличить его на 1.

Итак, вот формула для первого лица:

=IF($B6="",0,1)+IF($C6="",0,1)+IF($D6="",0,1)+IF($E6="",0,1)+IF($F6="",0,1)+IF($G6="",0,1)+IF($H6="",0,1)+IF($I6="",0,1)+IF($J6="",0,1)+IF($K6="",0,1)+IF($L6="",0,1)+IF($M6="",0,1)+IF($N6="",0,1)

Чтобы объяснить формулу, я начну с самого начала.
Формула IF будет проверять CELL EX: $ B6 by = "" <-Nothing.
Затем, если это правильно, он войдет в 0.
Если это не правильно, оно войдет в 1.


Итак, = IF(CELL = VALUE, Return, если true, Return, если false). + Добавляет каждый оператор IF вместе, что дает вам промежуточную сумму добавленных часов. Опять же, вам нужно будет увеличивать номер ячейки на 1 для каждой строки, которую вы понижаете.


Это может быть помещено в лист на каждый день, поэтому один лист на понедельник, один на вторник и т.д. (Таким образом, вы можете просто скопировать и вставить формулу для каждого итога, не беспокоясь о приращении значений).


Пожалуйста, прокомментируйте ниже, если я могу объяснить вам что-нибудь еще!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .