Я пытаюсь получить формулу, которая немного выше моего уровня, и надеюсь, что кто-то может помочь.

У меня есть в столбце "K" числа, случайным образом от 1 до 12 в зависимости от других результатов. То есть, столбец K, строка 2 = 5, строка 3 = 8, строка 4 = 8, строка 5 = 11 и т.д.

Я хотел бы, чтобы в столбце "L" была формула, сообщающая, если введенное число отличается от последних 6 чисел (результатов). Ключ здесь НЕ обязательно должен быть последним всего 6 цифрами, так как может быть число повторений или два, что означало бы, что формуле придется искать больше, чем последние 6 ячеек, иногда, чтобы дать точный ответ, "R" для повторения , "N" для повторения нет. Вот где я застрял, я использую формулу:

=IF(K8="0","0",IF(K8=K2,"R",IF(K8=K3,"R",IF(K8=K4,"R",IF(K8=K5,"R",IF(K8=K6,"R",IF(K8=K7,"R","N")))))))

Но это учитывает только последние 6 ближайших ячеек и не позволяет повторять числа в последних 6.

Я добавил скриншот приведенного ниже примера, чтобы прояснить, чего я пытаюсь достичь.

В ячейке L13 вы можете видеть, что текущая формула дает мне результат "N", поскольку в последних 6 ячейках нет "7", однако это ПОВТОР, потому что в вышеуказанных ячейках есть две цифры 2 и 4, поэтому K13 »7 "является повторением последних 6 чисел.

Пример изображения

1 ответ1

-3

Я хотел бы предложить двухэтапное решение, чтобы найти последние 6 записей в столбце и затем сообщить, отличается ли введенный номер от этих номеров.

Смотрите скриншот ниже:

Заполните эту формулу массива вниз от B2, чтобы найти последние 6 записей в столбце A:

{=OFFSET(A1,COUNT(A$1:A$21),0,-6)}

Запишите эту формулу массива в ячейке E3, чтобы проверить введенный номер в ячейке E2.

{=IF(E2=B2:B7,E2&" Found in Range",E2&" Not  found in Range")}

Замечания:

  • Введите обе формулы с помощью сочетания клавиш CTRL+SHIFT+ ВВОД.
  • И не стесняйтесь изменять диапазон данных по мере необходимости.

,

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