Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Условное форматирование неправильно закрашивает ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Условное форматирование неправильно закрашивает ячейки
Van Дата: Суббота, 03.12.2022, 08:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Доброго дня всем! В приложенной таблице с помощью условного форматирования ячейки в нечетных столбцах, значение которых превышает заданное в ячейке А15 должны закрашиваться в коричневый. Но почему-то ячейки закрашиваются при значении равном А15, некоторые ячейки закрашиваются даже при значении меньше чем заданное. Принцип закрашивания мне не понятен. Подскажите в чем проблема и как с ней бороться.
Да, я ко всем условиям форматирования добавил "-1/1440", иначе они вообще не работают.
К сообщению приложен файл: __--.xlsm (53.1 Kb)
 
Ответить
СообщениеДоброго дня всем! В приложенной таблице с помощью условного форматирования ячейки в нечетных столбцах, значение которых превышает заданное в ячейке А15 должны закрашиваться в коричневый. Но почему-то ячейки закрашиваются при значении равном А15, некоторые ячейки закрашиваются даже при значении меньше чем заданное. Принцип закрашивания мне не понятен. Подскажите в чем проблема и как с ней бороться.
Да, я ко всем условиям форматирования добавил "-1/1440", иначе они вообще не работают.

Автор - Van
Дата добавления - 03.12.2022 в 08:17
Nic70y Дата: Суббота, 03.12.2022, 08:36 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
у вас есть ячейки с 8, которые участвуют в расчетах,
а 8 - это 8 дней, а не часов, т.е 192 часа

увидел и не проверил %)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 03.12.2022, 09:06
 
Ответить
Сообщениеу вас есть ячейки с 8, которые участвуют в расчетах,
а 8 - это 8 дней, а не часов, т.е 192 часа

увидел и не проверил %)

Автор - Nic70y
Дата добавления - 03.12.2022 в 08:36
Pelena Дата: Суббота, 03.12.2022, 09:03 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
1/1440 - это 1 секунда. Вы её отнимаете от вашего времени, поэтому сравнение некорректно. Правильнее округлить до секунды
Код
ОКРУГЛТ(D8;1/1440)>$A$15

В файле сделала вариант с УФ на весь диапазон, а не на каждую ячейку отдельно
К сообщению приложен файл: 0288786.xlsm (46.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение1/1440 - это 1 секунда. Вы её отнимаете от вашего времени, поэтому сравнение некорректно. Правильнее округлить до секунды
Код
ОКРУГЛТ(D8;1/1440)>$A$15

В файле сделала вариант с УФ на весь диапазон, а не на каждую ячейку отдельно

Автор - Pelena
Дата добавления - 03.12.2022 в 09:03
Van Дата: Суббота, 03.12.2022, 17:41 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Pelena, спасибо большое! )
так ведь при одинаковых формулах работали ячейки в разнобой почему-то, а если секунду не отнимать, то вообще не работало (
То, как Вы это реализовали работает отлично, но как??!! Что мне почитать, где покопаться чтобы понять как устроены ваши формулы?


Сообщение отредактировал Van - Суббота, 03.12.2022, 17:42
 
Ответить
СообщениеPelena, спасибо большое! )
так ведь при одинаковых формулах работали ячейки в разнобой почему-то, а если секунду не отнимать, то вообще не работало (
То, как Вы это реализовали работает отлично, но как??!! Что мне почитать, где покопаться чтобы понять как устроены ваши формулы?

Автор - Van
Дата добавления - 03.12.2022 в 17:41
Pelena Дата: Суббота, 03.12.2022, 18:07 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
при одинаковых формулах работали ячейки в разнобой почему-то

это всё пресловутая погрешность вычислений Excel.
Ведь что такое время в Excel? Это дробное число, отражающее часть суток, соответствующее этому времени. На скрине показала время 0:39 в числовом формате. Обратите внимание, что при вычислении по формуле иногда в последних цифрах получается расхождение, поэтому для сравнения в данном случае надо использовать округление.

По большому счёту правильнее было сделать это округление сразу в формуле на листе, т.к. если Вы ещё где-то будете использовать сравнение минут, может опять вылезти эта же ошибка.
как устроены ваши формулы?
здесь всё просто: часть (D$7="") выбирает только те столбцы, где в строке 7 пусто, а часть ($C8=$C7) выбирает строки, в которых значение в столбце С равно предыдущему, таким образом реализуем УФ через строку.
К сообщению приложен файл: 1707400.jpg (19.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
при одинаковых формулах работали ячейки в разнобой почему-то

это всё пресловутая погрешность вычислений Excel.
Ведь что такое время в Excel? Это дробное число, отражающее часть суток, соответствующее этому времени. На скрине показала время 0:39 в числовом формате. Обратите внимание, что при вычислении по формуле иногда в последних цифрах получается расхождение, поэтому для сравнения в данном случае надо использовать округление.

По большому счёту правильнее было сделать это округление сразу в формуле на листе, т.к. если Вы ещё где-то будете использовать сравнение минут, может опять вылезти эта же ошибка.
как устроены ваши формулы?
здесь всё просто: часть (D$7="") выбирает только те столбцы, где в строке 7 пусто, а часть ($C8=$C7) выбирает строки, в которых значение в столбце С равно предыдущему, таким образом реализуем УФ через строку.

Автор - Pelena
Дата добавления - 03.12.2022 в 18:07
Van Дата: Суббота, 03.12.2022, 18:42 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Pelena, спасибо, Вы мне очень помогли
 
Ответить
СообщениеPelena, спасибо, Вы мне очень помогли

Автор - Van
Дата добавления - 03.12.2022 в 18:42
Pharaon-MSK Дата: Среда, 11.01.2023, 12:58 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте! Подскажите не особо грамотному. Имеем дату выдачи документов, срок годности которых год с момента выдачи. Как правильно прописать правило, чтобы за 30 дней до окончания срока ячейка становилась красной, незаполненная ячейка датой выдачей - желтым. Но с привязкой с функцией СЕГОДНЯ. Помогите плз. Например: выдан документ 01.01.2021 года, срок действия по умолчанию 1 год, так вот чтобы например 1 декабря 2021, когда я открыл Эксель, ячейка бы светилась красным, а пустые не заполненные желтым цветом. Спасибо.
К сообщению приложен файл: 6206379.xlsx (10.5 Kb)


Сообщение отредактировал Pharaon-MSK - Среда, 11.01.2023, 13:00
 
Ответить
СообщениеЗдравствуйте! Подскажите не особо грамотному. Имеем дату выдачи документов, срок годности которых год с момента выдачи. Как правильно прописать правило, чтобы за 30 дней до окончания срока ячейка становилась красной, незаполненная ячейка датой выдачей - желтым. Но с привязкой с функцией СЕГОДНЯ. Помогите плз. Например: выдан документ 01.01.2021 года, срок действия по умолчанию 1 год, так вот чтобы например 1 декабря 2021, когда я открыл Эксель, ячейка бы светилась красным, а пустые не заполненные желтым цветом. Спасибо.

Автор - Pharaon-MSK
Дата добавления - 11.01.2023 в 12:58
китин Дата: Среда, 11.01.2023, 13:27 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Pharaon-MSK, Прочитайте Правила форума и создайте свою тему


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеPharaon-MSK, Прочитайте Правила форума и создайте свою тему

Автор - китин
Дата добавления - 11.01.2023 в 13:27
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!