Size: a a a

Чат | Google Таблицы и скрипты

2018 October 22

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Если надо исключить несколько значений - их надо перечислить в if (добавив or для каждого)
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Вот ваша формула, и действительно, она не считает где есть СС, но вопрос в том, чтобы считались строки где есть одиночные BB и DD (выделил их) - они удовлетворяют первые два условия, но поскольку
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
подсчет дублей идет и в колонке G они не выделяются
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Double Jacket Jimmy
Вот ваша формула, и действительно, она не считает где есть СС, но вопрос в том, чтобы считались строки где есть одиночные BB и DD (выделил их) - они удовлетворяют первые два условия, но поскольку
Эти строки надо считать по другому правилу.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Еще одному

На один диапазон можно наложить сразу несколько правил условного форматирования формулой и строка будет выделятся в том случае, когда одно из них будет срабатывать.
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Еще одному

На один диапазон можно наложить сразу несколько правил условного форматирования формулой и строка будет выделятся в том случае, когда одно из них будет срабатывать.
=IF(NOT($G4="CC");COUNTIFS($E$4:$E;$E4;$F$4:$F;$F4)>1) а если так?
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Так выглядит
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Double Jacket Jimmy
=IF(NOT($G4="CC");COUNTIFS($E$4:$E;$E4;$F$4:$F;$F4)>1) а если так?
Исключаем СС, для все остального считаем? Ну отлично, можно и так, собственно так и надо было сформулировать задачу изначально )
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вопрос был в том, можно ли это написать как-то иначе?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=IF($G4<>"CC");COUNTIFS($E$4:$E;$E4;$F$4:$F;$F4)>1)

можно вот так еще написать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=IF(and($G4<>"CC";$G4<>"CCC");COUNTIFS($E$4:$E;$E4;$F$4:$F;$F4)>1)

если исключаем несколько значений, то можно написать вот так
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
<> - не равно
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Вопрос был в том, можно ли это написать как-то иначе?
Нет, я изначально работал с той формулой, где мы добавили проверку по столбцу G (чтобы формула работала на тот момент), и я забыл про неё, и пытался дублировать условия, но все равно криво было, в итоге пришёл к выводу что проще исключить не нудную часть, но при инверсии логики, нужно было убрать как раз ту часть что мы добавили, и вот в этом моменте затупил
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Double Jacket Jimmy
Нет, я изначально работал с той формулой, где мы добавили проверку по столбцу G (чтобы формула работала на тот момент), и я забыл про неё, и пытался дублировать условия, но все равно криво было, в итоге пришёл к выводу что проще исключить не нудную часть, но при инверсии логики, нужно было убрать как раз ту часть что мы добавили, и вот в этом моменте затупил
Ага, ну хорошо, что разобрались сейчас, формула действительно достаточно нудная и сложно представляемая в голове. Особенно когда нужно что-то исключать.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
можно исключать внутри самой формулы, без добавления IF
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
например - исключаем из расчета подсчет строк, в которых есть 3-ки
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
а теперь исключили все 3-ки по одному столбцу и 4-ки по-другому
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Ага, ну хорошо, что разобрались сейчас, формула действительно достаточно нудная и сложно представляемая в голове. Особенно когда нужно что-то исключать.
Это да) чисто случайно на глаза попался кусочек формулы, где ссылался на ячейку g4, и у меня аж когнитивный диссонанс какой-то, формула на тот момент и исключала и проверяла, только сейчас понял почему именно так было.

Спасибо ещё раз) иногда даже от правильно сформулированного вопроса появляются идеи 👌
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
собственно про это я и говорил вчера, вам надо пробовать крутить формулу на листе, не засупонивая ее сразу в правило, смотреть, что она возвращает и когда вы добьетесь правильного возврата - вставлять ее в правило
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Double Jacket Jimmy
Это да) чисто случайно на глаза попался кусочек формулы, где ссылался на ячейку g4, и у меня аж когнитивный диссонанс какой-то, формула на тот момент и исключала и проверяла, только сейчас понял почему именно так было.

Спасибо ещё раз) иногда даже от правильно сформулированного вопроса появляются идеи 👌
ну гуд, обратите внимание на то, как я считаю выше - там вариант без формулы IF
источник