Я пытаюсь, чтобы Excel распознал результаты формулы в другой формуле. У меня есть список закодированных данных, который объединяет текст и даты. Я извлек даты и текст в отдельных столбцах. В другой ячейке я хочу подсчитать, сколько раз определенный текст отображается между определенными датами.

Так, например, в одной ячейке (A3) у меня есть мои закодированные данные: A102616. Первый символ - это то, что я хочу отслеживать, и в некоторых случаях это может быть либо текст, либо цифра. Следующие 6 символов представляют дату 26 октября 2016 года. Я использую следующие формулы, чтобы разделить данные, а затем преобразовать числа в дату.

В ячейке A3: A102616
В ячейке B3: = ВЛЕВО (A3,1), которая извлекает первый символ "A".
В ячейке C3: = MID (A3,2,6), которая извлекает следующие 6 символов "102616"
В ячейке D3: = MID (C3,1,2) & "/" & MID (C3,3,2) & "/" & MID (C3,5,2), который изменяет его на формат даты "26.10.16 "

То, что я хочу сделать, это подсчитать конкретные символы в столбце B и столбце D3, которые попадают в указанный диапазон дат.

Это вторая часть формулы, которую я использовал:

В ячейке J3 указана дата начала: 1/3/16
В ячейке L3 указана дата окончания: 03.12.16
В ячейке K6 находится символ, которого я считаю: A = COUNTIFS(B: B, K6, D: D, "> =" & L3)

Кто-нибудь может мне с этим помочь?

Спасибо кристалл

1 ответ1

0

Для извлечения даты, чтобы создать "настоящую" дату, а не строку, я предлагаю:

D3:  =DATE(RIGHT(A3,2)+2000,MID(A3,2,2),MID(A3,4,2))

Для вашей формулы "Граф":

=COUNTIFS(B:B,Character,D:D,">=" & StartDate,D:D,"<=" &EndDate)

Примечание: если у вас могут быть даты в 1900-х годах, вам нужно будет изменить формулу DATE чтобы учесть это

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