Как установить ячейку в 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.