Считать, если текст появляется в нескольких столбцах подряд - PullRequest
0 голосов
/ 12 июня 2018

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

Каждый столбец представляет день недели.Поэтому, если Джон работал с понедельника по пятницу, это считается блоком, а его имя появилось бы в 2 столбцах.Затем он может работать по четвергам и субботам, и это считается блоком.Мне нужно выяснить, как часто это происходит в течение месяца.

Ручной подсчет с использованием условного форматирования - один из вариантов, но я хотел бы избежать его, если это возможно.

Спасибо за вашу помощь всем, высоко ценится!

1 Ответ

0 голосов
/ 13 июня 2018

Для решения в Excel: если график Джона на месяц находится в строке 2 (диапазон B2:AF2), попробуйте это для количества блоков, которые он работал (введите в качестве формулы массива ctrl + shift + enter ):

=SUM(--(IFERROR((B2:AF2="John")+(C2:AF2<>"John"),(AF2="John")+1)=2))

Предполагается, что если бы Джон работал один день без работы днем ​​или днем ​​позже, он все равно считался быБлок.Также обратите внимание, что если ваше расписание может содержать значения ошибок (например, из-за заполнения формулой), вам нужно обернуть расписание с помощью IFERROR:

=SUM(--(IFERROR((IFERROR(B2:AF2,"")="John")+(IFERROR(C2:AF2,"")<>"John"),(AF2="John")+1)=2))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...