условное форматирование для проверки каждого n-го столбца

Я пытаюсь добавить условное форматирование по собственной формуле. Я хочу проверить, есть ли в одной строке (в данном случае в строке 5, которая начинается с столбца L и пропускает каждый третий столбец: L, P, T, ....) хотя бы одну непустую оболочку.

Приведенная ниже формула работает отлично. Это только не динамично, я имею в виду, что если я добавлю еще столбец для проверки, мне придется добавлять туда все больше и больше "+ not (isblank (...))" и становиться очень длинным. Есть ли более короткая формула, которую следует проверять независимо от того, находится ли последний столбец.

=(not(isblank(L5))+ not(isblank(P5))+  not(isblank(T5)) +not(isblank(X5)) + not(isblank(AB5)) +not(isblank(AF5)) + not(isblank(AJ5))+ not(isblank(AN5))+not(isblank(AR5))+not(isblank(AV5))+ not(isblank(AZ5))   ) > 1

вот ссылка: https://docs.google.com/spreadsheets/d/1kedGsLIUw2UsA8LbiWe0w_s9HYoBLqOl6zGQxZlLq5s/edit#gid=0


person andio    schedule 12.09.2019    source источник
comment
Спасибо за ответ, но ... извините, как вы думаете, поделиться копией листа - это хороший вариант? потому что, когда позже я удалю лист, это будет неработающая ссылка, поэтому решение (знания) будут бесполезны для других людей. ты не думаешь?   -  person andio    schedule 12.09.2019
comment
как вы думаете, поделиться копией листа - это хороший вариант? Я сомневаюсь, что вы спросите, смотрели ли вы сначала на очки репутации для @ player0. В любом случае ответ на ваш вопрос (от простого новичка): Да, это хороший вариант. В ваших интересах предоставить пользователям как можно больше информации - совместное использование листа является абсолютной необходимостью. Будет ли это бесполезно в будущем? Ваш лист может исчезнуть, но предоставленный ответ (если таковой имеется) останется, и часто бывает, что пользователи включают снимок (как и вы), чтобы показать доказательство своего ответа.   -  person Tedinoz    schedule 13.09.2019
comment
Привет, Тединоз, не поймите меня неправильно, я никогда не сомневаюсь, что @ player0, на самом деле, он ответил на многие мои предыдущие вопросы. Если быть точным, он ответил больше всего на мои вопросы в Google Таблице. Но совместное использование чего-то нестатичного может сбивать с толку. Это происходит с некоторыми из моих сообщений в другом потоке, когда я привожу пример по ссылке для общего доступа с imgur / photobucket или другого сервера изображений, даже делюсь ими (публикую) с моего собственного сервера. Я удалил их и понял, что когда я повторно посетил свой пост, все изображения исчезли. В любом случае, я поделюсь листом, это просто моя мысль о сообществе.   -  person andio    schedule 13.09.2019
comment
Ну, честно говоря, я не понимаю вашего вопроса, а это значит, что я могу придумать несколько решений, из которых только одно подходит для вас. проблема в том, что я понятия не имею, какой из них правильный. поэтому совместное использование вашего сценария набора данных (копии вашего листа) с примером желаемого результата может (не всегда) помочь мне (или кому-то еще) лучше понять, что именно вам нужно. конечно, решать вам - мне ничего не нужно. может быть, кто-то другой найдет ваш вопрос и поймет его таким образом, что он / она придумает только одно возможное решение - то, которое вам нужно   -  person player0    schedule 13.09.2019
comment
@ player0 привет, я только что поделился ссылкой. Надеюсь, это поможет. Я хочу пометить идентификатор, когда есть заметка, но пометить его красным, если есть несколько заметок. условное форматирование работает отлично, это слишком долго, если я хочу добавлять все больше и больше столбца «примечание». Я думаю, что должен быть способ проверить каждый n-й столбец, а не вручную указывать их один за другим. Большое спасибо.   -  person andio    schedule 13.09.2019
comment
@ player0 Между прочим, я делюсь им, где вы можете редактировать (редактирование включено), потому что вы не можете увидеть мое условное форматирование, если я выключу редактирование. Но если я включу редактирование, это означает, что другие люди могут его изменить и создать конфликт. Правильно ?   -  person andio    schedule 13.09.2019


Ответы (1)


вы можете сделать это так, что короче, но все же не динамично:

=((E2<>"")+(I2<>"")+(M2<>"")+(Q2<>"")+(U2<>"")+(Y2<>"")+(AC2<>"")+(AG2<>"")+(AK2<>"")+(AO2<>"")+(AS2<>"")+(AW2<>"")+(BA2<>"")+(BE2<>"")+(BI2<>"")+(BM2<>"")+(BQ2<>"")+(BU2<>"")+(BY2<>"")+(CC2<>"")+(CG2<>"")+(CK2<>"")+(CO2<>"")+(CS2<>"")+(CW2<>"")+(DA2<>"")+(DE2<>"")+(DI2<>"")+(DM2<>"")+(DQ2<>""))>1

это будет охватывать 30 столбцов (эквивалент диапазона A1: DQ, который составляет 121 столбец)


но если вам нужно больше, я создал генератор на вашем листе, где вы просто вводите количество столбцов, и он создаст вам формулу, которую вы просто скопируете и вставите в условном форматировании:

0

хотя все еще не совсем динамическое решение, но эй, лучше, чем гвоздь в глазу

person player0    schedule 13.09.2019