Полное название темы: «Условным форматированием, заливку ячейки, ЕСЛИ число полученное формулой больше чем в другой ячейке»
Простейший вопрос, но не могу решить – помогите, пожалуйста.
В прикреплённом файле 21-____.xlsx(86.9 Kb) нужно на 1. Лист 1 Спросить 1 Нужно что бы: Условным форматированием выделить, например Красной заливкой ЕСЛИ в какой, то из ячеек диапазона AL22:AL33;AL37:AL39 число больше чем в ячейке D5 Сейчас там стоит правило Условного форматирования: Значение ячейки >D5. В ячейке D5 стоит число 167. 1 Вопрос: почему в ячейках AL31, AL32, AL33, AL40 Ячейки выделены цветом, ведь в этих ячейках формулой результат ПУСТО? И как изменить формулу
2. Лист 2 Спросить 2 Нужно что бы: Условным форматированием выделить, например Красной заливкой, ЕСЛИ в какой, то из ячеек AK21, AK26, AK32 или число больше чем в ячейке D5. В ячейке С5 стоит число 167. Сейчас в ячейке AK21 стоит правило Условного форматирования: =AK21>$C$5 Применяется к =$AK$21;$AK$26 Сейчас в ячейке AK26 стоит правило Условного форматирования: =AK21>$C$5 Применяется к =$AK$21;$AK$26 Сейчас в ячейке AK32 стоит правило Условного форматирования: =AK32>$C$5 Применяется к =$AK$32 2 Вопрос: почему в ячейках AK26, AK32, Ячейки выделены цветом, ведь в этих ячейках формулой результат ПУСТО?
3. Лист 3 Спросить 3 что бы: Нужно Условным форматированием выделить, например Красной заливкой, ЕСЛИ в какой, то из ячеек AK13;AK14;AK15;AK19;AK20 число больше чем в ячейке С5. В ячейке С5 стоит число 167. Сейчас в ячейке AK13 стоит формула Условного форматирования =ЕСЛИ(B13<>"";AK13>C5;"") Применяется к ячейке =$AK$13 Сейчас в ячейке AK14 стоит формула Условного форматирования =ЕСЛИ(B14<>"";AK14>C5;"") Применяется к ячейке =$AK$14 Сейчас в ячейке AK19 стоит формула Условного форматирования =ЕСЛИ(B19<>"";AK19>C5;"") Применяется к ячейке =$AK$19 Сейчас в ячейке AK20 стоит формула Условного форматирования =ЕСЛИ(B20<>"";AK19>C5;"") Применяется к ячейке =$AK$20 Формулы на этом 3 листе вроде работают правильно: ЕСЛИ Пустая ячейка столбца В и в ячейках AK13;AK14;AK15;AK19;AK20 числа меньше чем в ячейке С5 то Заливки в ячейках нет, а ЕСЛИ число больше чем в ячейке С5, то ячейки заливаются красной заливкой.
3 Вопрос: Можно ли эту формулу Условного форматирования
Код
=ЕСЛИ(B13<>"";AK13>C5;"")
написать по другому – короче с теми же Условиями: 1 Условие: ЕСЛИ ПУСТАЯ ячейка столбца В Условное форматирование не работает; 2 Условие: ЕСЛИ число в ячейках AK13;AK14;AK15;AK19;AK20 больше чем в ячейке С5 тогда эти ячейки заливаются заливкой? 4 Вопрос как эти условия применить к вопросам на листе 1 и листе 2?
Здравствуйте уважаемые помогающие!
Полное название темы: «Условным форматированием, заливку ячейки, ЕСЛИ число полученное формулой больше чем в другой ячейке»
Простейший вопрос, но не могу решить – помогите, пожалуйста.
В прикреплённом файле 21-____.xlsx(86.9 Kb) нужно на 1. Лист 1 Спросить 1 Нужно что бы: Условным форматированием выделить, например Красной заливкой ЕСЛИ в какой, то из ячеек диапазона AL22:AL33;AL37:AL39 число больше чем в ячейке D5 Сейчас там стоит правило Условного форматирования: Значение ячейки >D5. В ячейке D5 стоит число 167. 1 Вопрос: почему в ячейках AL31, AL32, AL33, AL40 Ячейки выделены цветом, ведь в этих ячейках формулой результат ПУСТО? И как изменить формулу
2. Лист 2 Спросить 2 Нужно что бы: Условным форматированием выделить, например Красной заливкой, ЕСЛИ в какой, то из ячеек AK21, AK26, AK32 или число больше чем в ячейке D5. В ячейке С5 стоит число 167. Сейчас в ячейке AK21 стоит правило Условного форматирования: =AK21>$C$5 Применяется к =$AK$21;$AK$26 Сейчас в ячейке AK26 стоит правило Условного форматирования: =AK21>$C$5 Применяется к =$AK$21;$AK$26 Сейчас в ячейке AK32 стоит правило Условного форматирования: =AK32>$C$5 Применяется к =$AK$32 2 Вопрос: почему в ячейках AK26, AK32, Ячейки выделены цветом, ведь в этих ячейках формулой результат ПУСТО?
3. Лист 3 Спросить 3 что бы: Нужно Условным форматированием выделить, например Красной заливкой, ЕСЛИ в какой, то из ячеек AK13;AK14;AK15;AK19;AK20 число больше чем в ячейке С5. В ячейке С5 стоит число 167. Сейчас в ячейке AK13 стоит формула Условного форматирования =ЕСЛИ(B13<>"";AK13>C5;"") Применяется к ячейке =$AK$13 Сейчас в ячейке AK14 стоит формула Условного форматирования =ЕСЛИ(B14<>"";AK14>C5;"") Применяется к ячейке =$AK$14 Сейчас в ячейке AK19 стоит формула Условного форматирования =ЕСЛИ(B19<>"";AK19>C5;"") Применяется к ячейке =$AK$19 Сейчас в ячейке AK20 стоит формула Условного форматирования =ЕСЛИ(B20<>"";AK19>C5;"") Применяется к ячейке =$AK$20 Формулы на этом 3 листе вроде работают правильно: ЕСЛИ Пустая ячейка столбца В и в ячейках AK13;AK14;AK15;AK19;AK20 числа меньше чем в ячейке С5 то Заливки в ячейках нет, а ЕСЛИ число больше чем в ячейке С5, то ячейки заливаются красной заливкой.
3 Вопрос: Можно ли эту формулу Условного форматирования
Код
=ЕСЛИ(B13<>"";AK13>C5;"")
написать по другому – короче с теми же Условиями: 1 Условие: ЕСЛИ ПУСТАЯ ячейка столбца В Условное форматирование не работает; 2 Условие: ЕСЛИ число в ячейках AK13;AK14;AK15;AK19;AK20 больше чем в ячейке С5 тогда эти ячейки заливаются заливкой? 4 Вопрос как эти условия применить к вопросам на листе 1 и листе 2?Никанор
Скорее всего это из-за того, что в данных ячейках стоят кавычки "". Как вариант решения данной проблемы, замени кавычки "" на 0, а в УФ задай, что если в ячейке 0, то цвет текста белый, и ячейки визуально будут как-бы пустые.
Скорее всего это из-за того, что в данных ячейках стоят кавычки "". Как вариант решения данной проблемы, замени кавычки "" на 0, а в УФ задай, что если в ячейке 0, то цвет текста белый, и ячейки визуально будут как-бы пустые.buka77
buka77, Здравствуйте! Большое спасибо за быстрый ответ на 8 минуте после публикации вопроса. Да наверное это так – из за кавычек. Потому что если вместо кавычек написать числа или формулу без кавычек тогда формула Условного форматирования работает правильно.
Но наверное не из-за этого. Тогда почему на Лист 3 Спросить 3формулы в ячейкахAK13;AK14;AK15;AK19;AK20 вроде работают правильно? Там в ячейке AK13 формула с кавычками
Код
=ЕСЛИ(СУММ(E13:AI13);СУММ(E13:AI13);"")
Может Вы подскажете ответ на 3 и 4 вопросы моей темы? И можно ли формулу, там где кавычки написать как то по другому? Например ЕСЛИОШИБКА, или ещё как-то?
buka77, Здравствуйте! Большое спасибо за быстрый ответ на 8 минуте после публикации вопроса. Да наверное это так – из за кавычек. Потому что если вместо кавычек написать числа или формулу без кавычек тогда формула Условного форматирования работает правильно.
Но наверное не из-за этого. Тогда почему на Лист 3 Спросить 3формулы в ячейкахAK13;AK14;AK15;AK19;AK20 вроде работают правильно? Там в ячейке AK13 формула с кавычками
Код
=ЕСЛИ(СУММ(E13:AI13);СУММ(E13:AI13);"")
Может Вы подскажете ответ на 3 и 4 вопросы моей темы? И можно ли формулу, там где кавычки написать как то по другому? Например ЕСЛИОШИБКА, или ещё как-то?Никанор
Сообщение отредактировал Никанор - Пятница, 08.06.2018, 13:41
Как вариант решения данной проблемы, замени кавычки "" на 0, а в УФ задай, что если в ячейке 0, то цвет текста белый, и ячейки визуально будут как-бы пустые.
Напишите пожалуйста как это сделать. Правила выделения ячеек → Значение ячейки = 0 то цвет шрифта белый. Правильно?
Как вариант решения данной проблемы, замени кавычки "" на 0, а в УФ задай, что если в ячейке 0, то цвет текста белый, и ячейки визуально будут как-бы пустые.
Напишите пожалуйста как это сделать. Правила выделения ячеек → Значение ячейки = 0 то цвет шрифта белый. Правильно?Никанор
Сообщение отредактировал Никанор - Пятница, 08.06.2018, 12:42
abtextime, – Алексей Здравствуйте! Спасибо что откликнулись. Я попробовал на 3 листе эта формула вроде правильно работает. Скажите пожалуйста как эту формулу написать на 1 листе для диапазона ячеек AL23:AL33;AL37:AL40? Там число больше которого не должно быть – указано в ячейке D5 (а на листе 3 это число указано в ячейке C5)
Я не знаю надо или не надо – мне главное что бы правильно считало. Мне кажется закреплять знаком $ надо, но точно я не знаю. Как это сделать для всего диапазона ячеек одновременно?
abtextime, – Алексей Здравствуйте! Спасибо что откликнулись. Я попробовал на 3 листе эта формула вроде правильно работает. Скажите пожалуйста как эту формулу написать на 1 листе для диапазона ячеек AL23:AL33;AL37:AL40? Там число больше которого не должно быть – указано в ячейке D5 (а на листе 3 это число указано в ячейке C5)
Я не знаю надо или не надо – мне главное что бы правильно считало. Мне кажется закреплять знаком $ надо, но точно я не знаю. Как это сделать для всего диапазона ячеек одновременно?Никанор
Сообщение отредактировал Никанор - Пятница, 08.06.2018, 14:24
[offtop]При всём уважении, помогать Вам в решении изложенного вопроса - это не решение интересной проблемы, а нудная неинтересная работа. Видимо, поэтому желающих помочь мало.
Буду рад ошибиться[/offtop]
[offtop]При всём уважении, помогать Вам в решении изложенного вопроса - это не решение интересной проблемы, а нудная неинтересная работа. Видимо, поэтому желающих помочь мало.
Никанор, сделал Вам для 2-х первых листов так, как сделал бы себе. А третий лист Вам для самостоятельной работы
Сразу подскажу - когда заходите в УФ, то смотрите не "Текущий фрагмент", а "Этот лист". Так сразу будут видны все косяки, которых у Вас много.
И, кстати о косяках - переходили бы Вы на 2010 Excel. В 2007 (да и не только оно) УФ довольно глючное. В особенности хорошо это видно при копировании-вставке ячеек с УФ
Никанор, сделал Вам для 2-х первых листов так, как сделал бы себе. А третий лист Вам для самостоятельной работы
Сразу подскажу - когда заходите в УФ, то смотрите не "Текущий фрагмент", а "Этот лист". Так сразу будут видны все косяки, которых у Вас много.
И, кстати о косяках - переходили бы Вы на 2010 Excel. В 2007 (да и не только оно) УФ довольно глючное. В особенности хорошо это видно при копировании-вставке ячеек с УФ_Boroda_
Здравствуйте уважаемый _Boroda_ – Александр! Вы мне ответили 8 июня, а я Вам отвечаю только сегодня 12 июня. Извините, пожалуйста, что отвечаю Вам с таким опозданием – не было возможности зайти на сайт. Большое спасибо за решения моего вопроса – исправление моих ошибок и подсказки:
когда заходите в УФ, то смотрите не "Текущий фрагмент", а "Этот лист".
1. Я этого не знал и раньше на это внимание не обращал. А сейчас зашёл в Условном форматировании на «Этот лист», а не на «Текущий фрагмент» но ошибок не увидел. Но в дальнейшем буду знать, и обращать на это внимание. Это, наверное, надо внимательно смотреть какие формулы Условного форматирования находятся на «Этом листе» и искать ошибки, если они есть. Вот я ниже прикрепил рисунок на что надо обращать внимание «заходя» в Условное форматирование.
2. Я когда-то заметил, работая с правилами Условного форматирования что какое то правило Условного форматирования в Excel 2007 работает «замедленно» кажется было приблизительно так – я ввёл в ячейку число, потом нажал на Enter правило не сработало. А после ввода в следующую ячейку и нажатия на Enter предыдущее правило Условного форматирования сработало. Было что - то приблизительно так. Скажите, пожалуйста, это может быть из-за Excel 2007?
Позвольте ещё Вас спросить: 1 Вопрос: Почему на Лист 1 Спросить 1 в столбце AJ стоит Условное форматирование
Код
=(ДЕНЬ(AG$19)<27)*(AG21<>"")
применяется к =$AG$21:$AJ$41
2 Вопрос: Сейчас на Лист 1 Спросить 1 в столбце AL стоит формула Условного форматирования
Код
=(F22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41 Это то что мне нужно – над этим Условным форматированием я очень долго занимался и у меня ничего не получилось. Большое Вам спасибо за написание этой формулы Условного форматирования. Правильно ли я понимаю, что сейчас это правило Условного форматирования читается следующим образом: ЕСЛИ не пустая ячейка F22 то применяется правило Условного форматирования ЕСЛИ Число в ячейке AL22 больше Числа в ячейке D$5. Я правильно понимаю? Скажите, пожалуйста, если эту формулу изменить на следующую
Код
=(B22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41 будет ли это правило Условного форматирования правильно работать?Так как мне нужно «связать» данные ячейки столбца AL со столбцом B. В столбце В Фамилия имя отчества – этот столбец ЕСЛИ не пустой то тогда должно «работать» правило Условного форматирования. Я попробовал эта формула Условного форматирования
Код
=(B22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41 «работает не правильно». Если я эту формулу напишу в ячейку AL22 и ничего больше не изменю то заливается красной заливкой ячейки AL34, AL36, AL41? а этого не должно быть.
2 Вопрос сформулирован: Как изменить Вашу формулу Условного форматирования на Лист 1 Спрсить 1 в диапазон ячеек AL22:AL33;AL37:AL40 что бы было связано со столбцом B → ЕСЛИ НЕ ПУСТАЯ соответствующая ячейка столбца B.
С уважением.
Здравствуйте уважаемый _Boroda_ – Александр! Вы мне ответили 8 июня, а я Вам отвечаю только сегодня 12 июня. Извините, пожалуйста, что отвечаю Вам с таким опозданием – не было возможности зайти на сайт. Большое спасибо за решения моего вопроса – исправление моих ошибок и подсказки:
когда заходите в УФ, то смотрите не "Текущий фрагмент", а "Этот лист".
1. Я этого не знал и раньше на это внимание не обращал. А сейчас зашёл в Условном форматировании на «Этот лист», а не на «Текущий фрагмент» но ошибок не увидел. Но в дальнейшем буду знать, и обращать на это внимание. Это, наверное, надо внимательно смотреть какие формулы Условного форматирования находятся на «Этом листе» и искать ошибки, если они есть. Вот я ниже прикрепил рисунок на что надо обращать внимание «заходя» в Условное форматирование.
2. Я когда-то заметил, работая с правилами Условного форматирования что какое то правило Условного форматирования в Excel 2007 работает «замедленно» кажется было приблизительно так – я ввёл в ячейку число, потом нажал на Enter правило не сработало. А после ввода в следующую ячейку и нажатия на Enter предыдущее правило Условного форматирования сработало. Было что - то приблизительно так. Скажите, пожалуйста, это может быть из-за Excel 2007?
Позвольте ещё Вас спросить: 1 Вопрос: Почему на Лист 1 Спросить 1 в столбце AJ стоит Условное форматирование
Код
=(ДЕНЬ(AG$19)<27)*(AG21<>"")
применяется к =$AG$21:$AJ$41
2 Вопрос: Сейчас на Лист 1 Спросить 1 в столбце AL стоит формула Условного форматирования
Код
=(F22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41 Это то что мне нужно – над этим Условным форматированием я очень долго занимался и у меня ничего не получилось. Большое Вам спасибо за написание этой формулы Условного форматирования. Правильно ли я понимаю, что сейчас это правило Условного форматирования читается следующим образом: ЕСЛИ не пустая ячейка F22 то применяется правило Условного форматирования ЕСЛИ Число в ячейке AL22 больше Числа в ячейке D$5. Я правильно понимаю? Скажите, пожалуйста, если эту формулу изменить на следующую
Код
=(B22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41 будет ли это правило Условного форматирования правильно работать?Так как мне нужно «связать» данные ячейки столбца AL со столбцом B. В столбце В Фамилия имя отчества – этот столбец ЕСЛИ не пустой то тогда должно «работать» правило Условного форматирования. Я попробовал эта формула Условного форматирования
Код
=(B22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41 «работает не правильно». Если я эту формулу напишу в ячейку AL22 и ничего больше не изменю то заливается красной заливкой ячейки AL34, AL36, AL41? а этого не должно быть.
2 Вопрос сформулирован: Как изменить Вашу формулу Условного форматирования на Лист 1 Спрсить 1 в диапазон ячеек AL22:AL33;AL37:AL40 что бы было связано со столбцом B → ЕСЛИ НЕ ПУСТАЯ соответствующая ячейка столбца B.
Скажите, пожалуйста, уважаемые помогающие, правильно ли я ответил на свой 2 вопрос из предыдущего своего ↑ Сообщение № 12 Дата: Вторник, 12.06.2018, 10:30 _Boroda_ – Александр написал формулу для диапазона ячеек
Код
=(F22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41
а я написал следующие 2 формулы: 1 формула для диапазона ячеек AL22:AL33:
Код
=(B22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$33
А для диапазона ячеек AL37: AL40 я написал следующую 2-ую формулу
Код
=(B37<>"")*(AL37>D$5)
Применяется к =$AL$37:$AL$40 Скажите, пожалуйста, я правильно написал формулы? Мне необходимо что бы соблюдалось УСЛОВИЕ: ЕСЛИ НЕ ПУСТАЯ соответствующая ячейка столбца B только тогда действует правило Условного форматирования. С уважением.
Скажите, пожалуйста, уважаемые помогающие, правильно ли я ответил на свой 2 вопрос из предыдущего своего ↑ Сообщение № 12 Дата: Вторник, 12.06.2018, 10:30 _Boroda_ – Александр написал формулу для диапазона ячеек
Код
=(F22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$41
а я написал следующие 2 формулы: 1 формула для диапазона ячеек AL22:AL33:
Код
=(B22<>"")*(AL22>D$5)
Применяется к =$AL$22:$AL$33
А для диапазона ячеек AL37: AL40 я написал следующую 2-ую формулу
Код
=(B37<>"")*(AL37>D$5)
Применяется к =$AL$37:$AL$40 Скажите, пожалуйста, я правильно написал формулы? Мне необходимо что бы соблюдалось УСЛОВИЕ: ЕСЛИ НЕ ПУСТАЯ соответствующая ячейка столбца B только тогда действует правило Условного форматирования. С уважением.Никанор
Сообщение отредактировал Никанор - Вторник, 12.06.2018, 17:41
buka77, Здравствуйте! Большое спасибо за Ваши ответы на мои вопросы в Вашем сообщении № 5 Дата: Пятница, 08.06.2018, 13:55 Я очень невнимательно смотрел и увидел эти ответы за пятницу только сейчас – во вторник. Извините, пожалуйста, что отвечаю – благодарю с опозданием только сейчас во вторник. Может Вы подскажите ответы на мои вопросы в моих двух предыдущих сообщениях. Дата: Вторник, 12.06.2018, 10:30 | Сообщение № 12 и Дата: Вторник, 12.06.2018, 17:27 | Сообщение № 13
И ещё извините, пожалуйста, если можно объясните, пожалуйста, как это понимать:
Потому что там УФ выставлено только для заполненных ячеек, а в пустых ячейках УФ не выставлено.
С уважением.
buka77, Здравствуйте! Большое спасибо за Ваши ответы на мои вопросы в Вашем сообщении № 5 Дата: Пятница, 08.06.2018, 13:55 Я очень невнимательно смотрел и увидел эти ответы за пятницу только сейчас – во вторник. Извините, пожалуйста, что отвечаю – благодарю с опозданием только сейчас во вторник. Может Вы подскажите ответы на мои вопросы в моих двух предыдущих сообщениях. Дата: Вторник, 12.06.2018, 10:30 | Сообщение № 12 и Дата: Вторник, 12.06.2018, 17:27 | Сообщение № 13
И ещё извините, пожалуйста, если можно объясните, пожалуйста, как это понимать:
Никанор, здравствуйте! Я тоже на выходные не мог. Только сейчас
1. Если Вы смотрели УФ на листах 1 или 2, то все правильно, там ошибок и нет - я ж там все поправил. А вот на листе 3 у Вас туча совершенно ненужных условий для УФ 2. Нет, я не про то писал. Предположим, у Вас есть УФ в ячейках А1:А9. Вы копируете ячейку А8 и вставляете ее в ячейку А5. В 2007 Excel правила УФ чаще всего при такой операции размножится и будет отдельно для А1:А9 и отдельно для А5 (ненужное, у нас же есть уже для А1:А9). Что мы и можем наблюдать в УФ на листе 3 - там куча правил, действующих только для одной ячейки А то, что у Вас как-то не так заливается - скорее всего Вы просто неверно записали правило УФ (возможно, со смещением на 1 строку) 2.1. Что значит "Почему стоит"?. Потому, что я его написал. Если в месяце меньше 31 дня и соответствующие ячейки в 19 и 20 строках красятся белым, то нужно еще проверить, а не затесалось ли случайно какое-то значение в строки 21 и ниже. Если затесалось, то его нужно убрать. А чтобы было проще найти - для этого УФ и написано 2.2. Если Вы F замените на В, то у Вас закрасятся ячейки AL34 и AL41. Вы, конечно, можете их исключить из диапазона УФ, но зачем?Вот так лучше
И не нужно делить одинаковое УФ на несколько диапазонов. Пишите сразу на весь диапазон с нужными ограничениями (это касательно поста 13). Иначе есть очень большой шанс запутаться потом
Никанор, здравствуйте! Я тоже на выходные не мог. Только сейчас
1. Если Вы смотрели УФ на листах 1 или 2, то все правильно, там ошибок и нет - я ж там все поправил. А вот на листе 3 у Вас туча совершенно ненужных условий для УФ 2. Нет, я не про то писал. Предположим, у Вас есть УФ в ячейках А1:А9. Вы копируете ячейку А8 и вставляете ее в ячейку А5. В 2007 Excel правила УФ чаще всего при такой операции размножится и будет отдельно для А1:А9 и отдельно для А5 (ненужное, у нас же есть уже для А1:А9). Что мы и можем наблюдать в УФ на листе 3 - там куча правил, действующих только для одной ячейки А то, что у Вас как-то не так заливается - скорее всего Вы просто неверно записали правило УФ (возможно, со смещением на 1 строку) 2.1. Что значит "Почему стоит"?. Потому, что я его написал. Если в месяце меньше 31 дня и соответствующие ячейки в 19 и 20 строках красятся белым, то нужно еще проверить, а не затесалось ли случайно какое-то значение в строки 21 и ниже. Если затесалось, то его нужно убрать. А чтобы было проще найти - для этого УФ и написано 2.2. Если Вы F замените на В, то у Вас закрасятся ячейки AL34 и AL41. Вы, конечно, можете их исключить из диапазона УФ, но зачем?Вот так лучше
И не нужно делить одинаковое УФ на несколько диапазонов. Пишите сразу на весь диапазон с нужными ограничениями (это касательно поста 13). Иначе есть очень большой шанс запутаться потом_Boroda_
Здравствуйте уважаемый _Boroda_ – Александр! Большое спасибо, что нашли время, откликнулись и ответили на мои вопросы. Вы очень понятно и доступно объяснили и дали ответы на мои вопросы.
Я спрашивал в Сообщение № 12 Дата: Вторник, 12.06.2018, 10:30 1 Вопрос: Почему на Лист 1 Спросить 1 в столбце AJ стоит Условное форматирование Вы ответили:
то нужно еще проверить, а не затесалось ли случайно какое-то значение в строки 21 и ниже. Если затесалось, то его нужно убрать. А чтобы было проще найти - для этого УФ и написано
Это Вы очень прекрасно придумали – для проверки, что бы случайно не записать ненужные дынные. Это очень практично ведь я копирую Табель – лист со всеми данными с предыдущего месяца и можно недоглядеть и ошибочно или оставить данные с предыдущего месяца или внести по ошибке дынные. А так с помощью Условного форматирования будет наглядно видно, есть ли ошибка. Вы ведь писали: Вы ответили:
Вы, конечно, можете их исключить из диапазона УФ, но зачем?Вот так лучше
Я просто такую формулу самостоятельно не написал бы. А исключить из диапазона мне легче.
1 вопрос: Скажите, пожалуйста, в моём Сообщение № 13 Дата: Вторник, 12.06.2018, 17:27 правильно ли написаны формулы? Согласен, что впоследствии можно запутаться. Ваша формула конечно лучше и практичнее и универсальнее и практичнее.
на части из Сообщение № 15 Дата: Среда, 13.06.2018, 11:50 Эта формула применяется к диапазону ячеек =$AL$21:$AL$41 Правильно ли я её понимаю следующим образом: (B22<>"") –ЕСЛИ НЕ ПУСТАЯ ячейка диапазона =В21:В24 только тогда действуют правила Условного форматирования (AL22>D$5) – ЕСЛИ значение ячейки AL22 > (Больше) значения ячейки D$5 НЕ((ЛЕВСИМВ(B22;5)="Разом") – ЕСЛИ в диапазоне ячеек В21:В41 не с Левого символа а дальше я не знаю как объяснить B22;5 – это наверное 5 (пятый) символ. Так как в слове «Разом» 5 символов. Если можно объясните это, пожалуйста. (ПРАВСИМВ(B22)=":") – это наверное ЕСЛИ с Правого символа стоит (двоеточие). Правильно? Если можно объясните это, пожалуйста. Это я спрашиваю, что бы в дальнейшем мог самостоятельно такие же формулы для Условного форматирования написать, а не делить одинаковое Условное форматирование на несколько диапазонов. С уважением.
Здравствуйте уважаемый _Boroda_ – Александр! Большое спасибо, что нашли время, откликнулись и ответили на мои вопросы. Вы очень понятно и доступно объяснили и дали ответы на мои вопросы.
Я спрашивал в Сообщение № 12 Дата: Вторник, 12.06.2018, 10:30 1 Вопрос: Почему на Лист 1 Спросить 1 в столбце AJ стоит Условное форматирование Вы ответили:
то нужно еще проверить, а не затесалось ли случайно какое-то значение в строки 21 и ниже. Если затесалось, то его нужно убрать. А чтобы было проще найти - для этого УФ и написано
Это Вы очень прекрасно придумали – для проверки, что бы случайно не записать ненужные дынные. Это очень практично ведь я копирую Табель – лист со всеми данными с предыдущего месяца и можно недоглядеть и ошибочно или оставить данные с предыдущего месяца или внести по ошибке дынные. А так с помощью Условного форматирования будет наглядно видно, есть ли ошибка. Вы ведь писали: Вы ответили:
Вы, конечно, можете их исключить из диапазона УФ, но зачем?Вот так лучше
Я просто такую формулу самостоятельно не написал бы. А исключить из диапазона мне легче.
1 вопрос: Скажите, пожалуйста, в моём Сообщение № 13 Дата: Вторник, 12.06.2018, 17:27 правильно ли написаны формулы? Согласен, что впоследствии можно запутаться. Ваша формула конечно лучше и практичнее и универсальнее и практичнее.
на части из Сообщение № 15 Дата: Среда, 13.06.2018, 11:50 Эта формула применяется к диапазону ячеек =$AL$21:$AL$41 Правильно ли я её понимаю следующим образом: (B22<>"") –ЕСЛИ НЕ ПУСТАЯ ячейка диапазона =В21:В24 только тогда действуют правила Условного форматирования (AL22>D$5) – ЕСЛИ значение ячейки AL22 > (Больше) значения ячейки D$5 НЕ((ЛЕВСИМВ(B22;5)="Разом") – ЕСЛИ в диапазоне ячеек В21:В41 не с Левого символа а дальше я не знаю как объяснить B22;5 – это наверное 5 (пятый) символ. Так как в слове «Разом» 5 символов. Если можно объясните это, пожалуйста. (ПРАВСИМВ(B22)=":") – это наверное ЕСЛИ с Правого символа стоит (двоеточие). Правильно? Если можно объясните это, пожалуйста. Это я спрашиваю, что бы в дальнейшем мог самостоятельно такие же формулы для Условного форматирования написать, а не делить одинаковое Условное форматирование на несколько диапазонов. С уважением.Никанор
1 b 2 - Все почти правильно. Кроме последнего куска с НЕ [vba]
Код
НЕ((ЛЕВСИМВ(B22;5)="Разом")+(ПРАВСИМВ(B22)=":"))
[/vba] 1. если 5 левых символов ячейки столбце В равны "Разом" то первая скобка даст ИСТИНА 2. если правый символ равен двоеточию, то вторая скобка даст ИСТИНА 3. Если ИСТИНА или п.1, или п.2, то их сумма будет равна ненулевому числу - ИСТИНА + ЛОЖЬ = 1+0 = 1, или ЛОЖЬ + ИСТИНА = 0+1=1, или ИСТИНА + ИСТИНА = 1+1=2). Иначе будет ЛОЖЬ + ЛОЖЬ = 0+0=0 4. НЕ(ненулевое число) = ЛОЖЬ, а НЕ(0)=ИСТИНА. То есть ИСТИНА только тогда, когда п.1 и п.2 одновременно не выполняются 5. Перемножаем(B22<>"")*(AL22>D$5) и п.4, получаем Непустая В, и AL>В5, и п.4 = ИСТИНА - только тогда красим.
Почитайте про Булеву математику, это как раз она и есть
1 b 2 - Все почти правильно. Кроме последнего куска с НЕ [vba]
Код
НЕ((ЛЕВСИМВ(B22;5)="Разом")+(ПРАВСИМВ(B22)=":"))
[/vba] 1. если 5 левых символов ячейки столбце В равны "Разом" то первая скобка даст ИСТИНА 2. если правый символ равен двоеточию, то вторая скобка даст ИСТИНА 3. Если ИСТИНА или п.1, или п.2, то их сумма будет равна ненулевому числу - ИСТИНА + ЛОЖЬ = 1+0 = 1, или ЛОЖЬ + ИСТИНА = 0+1=1, или ИСТИНА + ИСТИНА = 1+1=2). Иначе будет ЛОЖЬ + ЛОЖЬ = 0+0=0 4. НЕ(ненулевое число) = ЛОЖЬ, а НЕ(0)=ИСТИНА. То есть ИСТИНА только тогда, когда п.1 и п.2 одновременно не выполняются 5. Перемножаем(B22<>"")*(AL22>D$5) и п.4, получаем Непустая В, и AL>В5, и п.4 = ИСТИНА - только тогда красим.
Почитайте про Булеву математику, это как раз она и есть_Boroda_
_Boroda_, – Александр! Большое спасибо за быстрый ответ и объяснения. Я несколько раз наверное раз 3 – 5 редактировал Сообщение № 16 Дата: Среда, 13.06.2018, 14:21, так как у меня не получалось его полностью правильно написать – при редактировании удалялось часть сообщения, которое было до редактирования. Почему это может быть? Может из-за того что оно очень длинное? Сейчас вникну в Ваши объяснения Ещё я не успел обратить внимания ответили ли Вы на мой 1 вопрос из Сообщение № 16 Дата: Среда, 13.06.2018, 14:21 Если не ответили – ответьте пожалуйста. С уважением.
_Boroda_, – Александр! Большое спасибо за быстрый ответ и объяснения. Я несколько раз наверное раз 3 – 5 редактировал Сообщение № 16 Дата: Среда, 13.06.2018, 14:21, так как у меня не получалось его полностью правильно написать – при редактировании удалялось часть сообщения, которое было до редактирования. Почему это может быть? Может из-за того что оно очень длинное? Сейчас вникну в Ваши объяснения Ещё я не успел обратить внимания ответили ли Вы на мой 1 вопрос из Сообщение № 16 Дата: Среда, 13.06.2018, 14:21 Если не ответили – ответьте пожалуйста. С уважением.Никанор
Наконец то внёс окончательные правки в моё Сообщение № 16 Дата: Среда, 13.06.2018, 14:21 так как заметил ошибки в сообщении. А при редактировании удалялось часть сообщения, которое было до редактирования. Почему это может быть?
Наконец то внёс окончательные правки в моё Сообщение № 16 Дата: Среда, 13.06.2018, 14:21 так как заметил ошибки в сообщении. А при редактировании удалялось часть сообщения, которое было до редактирования. Почему это может быть?Никанор