Как установить ячейку в 1, если две предыдущие ячейки одинаковы в Libreoffice Calc?

Я пытаюсь использовать COUNTIF возвращать 1 если две предыдущие ячейки содержат одинаковую строку. Например:

|  A    |  B    |  C  |
| ----- | ----- | --- |
| hello | hello |  1  |
| world | hello |  0  |

Как я могу сделать это в Calc?

1 ответ

Решение

Формула =COUNTIF(A1;B1) действительно дает желаемые результаты. Это потому, что он считает все ячейки в диапазоне A1, которые равны B1. Так как диапазон A1 содержит только одну ячейку, это приведет к 1 или 0. Документация: COUNTIF.

Однако это не особенно просто, по крайней мере, для вашего примера. Предложение от @tohuwawohu яснее.

=IF(A1=B1;1;0)

Кроме того, используйте элегантный =(A1=B1), хотя это требует немного большего понимания того, как работает Calc.

Другие вопросы по тегам