Как исправить эту формулу Excel? - PullRequest
1 голос
/ 11 октября 2019

У меня есть этот лист Excel, который мне нужен для выполнения формулы, которая дает мне 1, если критерии выполнены, и 0, если критерии не выполнены. Это лист Excel, над которым я работаю: Worksheet

Это то, что я пробовал сейчас. Я пытался использовать только vlookup, match и If, но я не могу получить никаких результатов.

=(IF(INDEX($H:$I;MATCH(1;($A2=$H:$H)*($B2=$I:$I);0);1&2);1;0))

В общем, если столбец A & B имеют значения, которые существуют в столбце H & I , затем дают еще 1, дают 0.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 октября 2019

Ответ @JvdV на тот же вопрос был получен и комментарий @ Eidrizi

Вот вам ответ на этот вопрос:

Проблема в том, что у вас есть текстовый столбец A и ваш пользовательский форматчисловой столбец H. Эти значения не будут совпадать с числовыми значениями SEAG

и

Попробуйте выполнить следующее:

=IF(ISNUMBER(A2*1),SUMPRODUCT(($H$2:$H$11=A2*1)*($I$2:$I$11=B2)),SUMPRODUCT(($H$2:$H$11=A2)*($I$2:$I$11=B2)))

Изменить11 ссылка на то, что является вашей последней строкой.

Примечание. Отвечено от имени @JvdV из-за ответа в комментарии, а вопрос в без ответа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...