Проверка того, была ли форма заполнена в течение определенного диапазона дат и кем - PullRequest
2 голосов
/ 16 июня 2020

Я пытаюсь автоматизировать контрольный лист нашего грузовика. Я хочу проверить, выполнил ли техник свою проверку грузовика в установленные сроки, и если да, то каков был номер грузовика, которым он управлял? нет, и работает, чтобы ввести слово грузовик, если оно завершено, но не работает в разделе regexreplace. if(countif =0,"",C:C) не возвращает правильную строку, я не уверен, как получить строку C, которая совпадает с counttif.

Вот ссылка на мой лист - https://docs.google.com/spreadsheets/d/1rcPEpTu-F7qhoHixv8_FIuxkCuaMamqrKPlTlNu6kWQ/edit?usp=sharing

Также, если я слишком усложняю это, дайте мне знать! Любая помощь приветствуется.

1 Ответ

2 голосов
/ 17 июня 2020

Попробуйте это:

=IF(
  B$2 > TODAY(),
    "",
    IFNA(
        "Complete Truck(s) "
      & TEXTJOIN(
          ", ",
          True,
          FILTER(
            REGEXREPLACE(Data!$C:$C, "\D+", ""),
            IFERROR(SEARCH($A3, Data!$A:$A), 0) > 0,
            Data!$B:$B <= B$2,
            Data!$B:$B >= B$2-7
          )
        ),
      "Missed"
    )
)

enter image description here

...