У меня есть две основные проблемы.

Во-первых, я пытаюсь посчитать записи Да и Нет в строке.

Другой вариант: если значения NO равны 3 или 4, формула должна возвращать 1, а если значения NO равны 6 или выше, она должна возвращать 2 в ячейке.

Я уже пробовал =(Roundup(Counta ...)), но это не работает.

Есть предположения?

2 ответа2

0

Вам нужно будет использовать вложенный COUNTIF с IF, чтобы это работало.

Форум, который я использовал, был = IF(COUNTIF(A1:Z1, "no")> = 3,1, ""), хотя вы можете изменить это на любое, в зависимости от диапазона и того, что вы хотите в ячейке, если есть меньше 3 "нет" в клетках.

0

Спасибо за четкое объяснение того, что вы пытаетесь сделать. Вам понадобится формула, похожая на эту:

=TRUNC(COUNTIF(A1:M1,"No")/3,0)

Измените диапазон A1:M1 на соответствующее местоположение ваших данных.

Как это устроено:

COUNTIF() считает количество «нет» в диапазоне, и это число делится на 3. Таким образом, подсчет 3,4 или 5 даст промежуточный результат 1.xxx, где xxx представляет некоторые десятичные дроби. Аналогичным образом, отсчеты 6,7 или 8 дадут 2.xxx, отсчеты 9,10 или 11 дадут 3.xxx и т.д.

Функция TRUNC() усекает результат до 0 десятичных знаков, по существу удаляя .xxx.

Надеюсь, что это помогает и удачи.

Примечание. Если этот ответ окажется полезным, нажмите на серую галочку в левом верхнем углу, чтобы принять ответ и удалить его из очереди без ответа. Благодарю.

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