Excel: COUNTIFS или Nested IF, считающие последовательные столбцы

515
NthngLeftToBurn

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

У меня есть несколько столбцов даты / времени, которые расположены в последовательном порядке процесса доставки. Первое событие сканирования - это столбец 1, второе - столбец 2, пока пакет не будет доставлен в столбец 8.

Я хочу отслеживать столбцы, в которых между столбцами отсутствует метка даты / времени. Например, если столбец 1, столбец 2, столбец 5 имеют временные метки, я хочу считать столбцы 3 и 4 пропущенным сканированием. Я бы не посчитал 6-8 столбцов пропущенными, так как у них не было будущих временных отметок и, вероятно, просто еще не произошло.

Кто-нибудь может мне с этим помочь? Я включаю скриншот моих данных. На снимке экрана я бы хотел, чтобы значения «NULL» в столбцах 3, 4, 5, 6, 7 учитывались как пропущенные сканы, потому что после них есть метки времени. missedscans

0

1 ответ на вопрос

1
Scott Craner

Создайте динамический диапазон с помощью INDEX / MATCH.

Например, если ваша дата является истинной датой, тогда это цифры и это:

INDEX(A2:H2,MATCH(1E+99,A2:H2)) 

Вернет последнюю ячейку в диапазоне, который имеет дату.

Итак, используя:

A2:INDEX(A2:H2,MATCH(1E+99,A2:H2)) 

Мы возвращаем диапазон между начальной и последней ячейкой с датой.

тогда мы просто посчитаем NULLs в этом диапазоне:

=COUNTIF(A2:INDEX(A2:H2,MATCH(1E+99,A2:H2)),"NULL") 

enter image description here

Я все еще работаю над тем, чтобы интегрировать это в свою электронную таблицу, но если я смогу заставить ее работать, как показывает ваш пример, то это должно быть именно то, что я искал. Спасибо! NthngLeftToBurn 6 лет назад 0
Теперь я не осознавал, пока не увидел, что это работает, я ищу что-то еще, кроме этого. Мне интересно, есть ли способ получить значение заголовка (A, B, C и т. Д. В вашем примере), чтобы я мог отслеживать, где были пропущенные сканы. Например, ячейка I2 должна где-то знать, что ее значение «1» исходит из ячейки C2. Будет ли более сложным возвращение значения ячейки больше 1 в столбце I? Есть мысли по этому поводу? NthngLeftToBurn 6 лет назад 0

Похожие вопросы