Я пытаюсь исправить логическое в ячейке, которая возвращает 1 или 0 в зависимости от того, совпадают два значения или нет. Хотя у меня возникают проблемы, я знаю, какой столбец я хочу сравнить на другом листе (давайте назовем его A), но строка, которая мне нужна, зависит от другой ячейки, которая ссылается на определенную ячейку на другом листе (= Sheet1A1).

В общем, я хочу взять столбец, который я знаю, и строку из ссылки в другой ячейке, чтобы попытаться заставить ее выдать 1 или 0.

= SUMIFS(A1, «ЛИСТ 1»!ИНДЕКС (D, A1), "(термин для совпадения)")

Мне просто нужна помощь, чтобы пройти через это.

1 ответ1

0

Функции всегда немного сложны, так как они переведены, но я помогу, как смогу.

Вот как я интерпретирую ваш вопрос:

Вам нужно сравнить значение и вернуть 1 (true) или 0 (false), поэтому вам нужно =IF(statement,1,0) верно? Тогда вам нужна ячейка для сравнения, я полагаю, A1 из вашего примера, поэтому =IF(A1=Value2,1,0)

Затем вам нужно извлечь номер строки из ячейки, что вы можете сделать с помощью INDIRECT() и соединить его с известным столбцом, используя & .

Таким образом, если столбец вашего второго значения - A на текущем листе, а строка - в Sheet1 и в ячейке B2 то код будет INDIRECT("A"&Sheet1!B2)

Таким образом, полная вещь будет:

=IF(A1=INDIRECT("A"&Sheet1!B2),1,0)

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