Я хотел бы знать, как сделать следующее.

Я пытаюсь получить значение, когда совпадают две ячейки, например, если «A1 = b и B1 = b, тогда G1 должно быть" 1 ", а если они не совпадают, это должно быть" 0 ". Любая помощь будет оценена.

3 ответа3

3

То, что вы хотите сделать, это объединить функции IF и AND . Это позволит вам выполнять логические проверки, соответствовать критериям, а затем давать значение в зависимости от того, выполнены ли критерии.

Источник IF(logical_test, [value_if_true], [value_if_false])

AND(logical1, [logical2], ...) источник

В вашем случае вы можете использовать следующее, чтобы начать.

=IF(AND(A1="b", B1="b"), 1,0)
2

Другой должен был пойти по этому поводу, будет положить в камеру C1

=(A1="a")*(B1="b")

Excel оценивает каждое утверждение и возвращает TRUE или FALSE соответственно. Затем умножение логических значений дает числовые результаты (либо 0 , если любой из двух равен FALSE либо 1 , если оба TRUE).

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

0

Предполагая, что ваши значения двух ячеек находятся в ячейках A1 и B1, введите = match(A1, B1,0) в ячейке C1. Он вернет 1, если есть совпадение.

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