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

Вход

Регистрация

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

 

= Мир MS Excel/Условное форматирование. Формула с «ЕСЛИ»… - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Условное форматирование. Формула с «ЕСЛИ»…
NadinSilver Дата: Понедельник, 22.09.2014, 16:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, уважаемые знатоки Excel!
Не могу сообразить, как прописать правило условного форматирования в ячейку. Возможно, понадобится формула со значением «ЕСЛИ», но я в этом полный профан…
Итак, в приложенном файле имеется таблица (форма отчетности). Справа от неё – три небольших таблички по 2 колонки (это контроль данных, введенных в форму). Меня интересует самая последняя табличка – с зеленой заливкой. Итак, первый столбец таблицы повторяет значения графы 2 основной формы. Второй столбец – это сумма граф 9-11 основной формы. Каким условиям должны отвечать данные второго столбца: а) сумма может быть равна 0 (при условии, что данные в первом столбце тоже равны 0 – нет работников, значит, нет выплаченной им зарплаты); б) сумма может быть больше нуля (при условии, что данные в первом столбце тоже больше 0, сами цифры значения не имеют); в) сумма НЕ может быть больше 0 (при условии, что в первом столбце стоит 0).
Первые два условия я реализовала правилами условного форматирования. Первое правило: ячейка закрашивается в красный цвет, если равна 0. Для того, чтобы не закрашивались ячейки, в которых и должен быть 0 (т.к. в первом столбце тоже стоит ноль), я добавила второе правило: значение ячейки второго столбца равно значению ячейки первого столбца (при этом нет заливки). У меня получилось: если ячейка не равна первому столбцу, но содержит 0, то закрашивается красным.
Но меня застопорило: если в первом столбце будет 0, а во втором цифра больше 0, то как это прописать, чтобы она подкрашивалась цветом? (см. ячейку NZ13 с цифрой 233,6). Это как раз третье условие в), которое я не могу реализовать: если значение в первом столбце равно 0, то значение во втором не может быть больше 0.
Надеюсь, я понятно объяснила проблему.
Если кто-то предложит более простые варианты и по первым двум условиям, буду благодарна :)
К сообщению приложен файл: 22092014.xls (73.0 Kb)
 
Ответить
СообщениеДобрый день, уважаемые знатоки Excel!
Не могу сообразить, как прописать правило условного форматирования в ячейку. Возможно, понадобится формула со значением «ЕСЛИ», но я в этом полный профан…
Итак, в приложенном файле имеется таблица (форма отчетности). Справа от неё – три небольших таблички по 2 колонки (это контроль данных, введенных в форму). Меня интересует самая последняя табличка – с зеленой заливкой. Итак, первый столбец таблицы повторяет значения графы 2 основной формы. Второй столбец – это сумма граф 9-11 основной формы. Каким условиям должны отвечать данные второго столбца: а) сумма может быть равна 0 (при условии, что данные в первом столбце тоже равны 0 – нет работников, значит, нет выплаченной им зарплаты); б) сумма может быть больше нуля (при условии, что данные в первом столбце тоже больше 0, сами цифры значения не имеют); в) сумма НЕ может быть больше 0 (при условии, что в первом столбце стоит 0).
Первые два условия я реализовала правилами условного форматирования. Первое правило: ячейка закрашивается в красный цвет, если равна 0. Для того, чтобы не закрашивались ячейки, в которых и должен быть 0 (т.к. в первом столбце тоже стоит ноль), я добавила второе правило: значение ячейки второго столбца равно значению ячейки первого столбца (при этом нет заливки). У меня получилось: если ячейка не равна первому столбцу, но содержит 0, то закрашивается красным.
Но меня застопорило: если в первом столбце будет 0, а во втором цифра больше 0, то как это прописать, чтобы она подкрашивалась цветом? (см. ячейку NZ13 с цифрой 233,6). Это как раз третье условие в), которое я не могу реализовать: если значение в первом столбце равно 0, то значение во втором не может быть больше 0.
Надеюсь, я понятно объяснила проблему.
Если кто-то предложит более простые варианты и по первым двум условиям, буду благодарна :)

Автор - NadinSilver
Дата добавления - 22.09.2014 в 16:17
_Boroda_ Дата: Понедельник, 22.09.2014, 16:28 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
1-2.
Код
=НЕ(HZ9)*HN9

3.
Код
=HZ9*НЕ(HN9)
файл_1

или, если это одинаковая раскраска должна быть, то одно условие на все 3 пункта
Код
=(НЕ(HZ9)*HN9+HZ9*НЕ(HN9))
файл_2
К сообщению приложен файл: 22092014_1.xls (74.0 Kb) · 22092014_2.xls (76.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
1-2.
Код
=НЕ(HZ9)*HN9

3.
Код
=HZ9*НЕ(HN9)
файл_1

или, если это одинаковая раскраска должна быть, то одно условие на все 3 пункта
Код
=(НЕ(HZ9)*HN9+HZ9*НЕ(HN9))
файл_2

Автор - _Boroda_
Дата добавления - 22.09.2014 в 16:28
NadinSilver Дата: Вторник, 23.09.2014, 11:24 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, спасибо огромное! Нужно именно так, достаточно одного цвета, чтобы обратить внимание на ошибку.
А могу я Вас попросить описать формулу словами? Хочется досконально разобраться, почему необходимые мне условия прописаны именно так :) Пока мне не ясно, что в ней значат знаки * и + и почему в формуле для всех ячеек столбца используются ячейки только первой (9 строка)...


Сообщение отредактировал NadinSilver - Вторник, 23.09.2014, 11:28
 
Ответить
Сообщение_Boroda_, спасибо огромное! Нужно именно так, достаточно одного цвета, чтобы обратить внимание на ошибку.
А могу я Вас попросить описать формулу словами? Хочется досконально разобраться, почему необходимые мне условия прописаны именно так :) Пока мне не ясно, что в ней значат знаки * и + и почему в формуле для всех ячеек столбца используются ячейки только первой (9 строка)...

Автор - NadinSilver
Дата добавления - 23.09.2014 в 11:24
_Boroda_ Дата: Вторник, 23.09.2014, 11:34 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
(НЕ(HZ9)*HN9+HZ9*НЕ(HN9))
перепишем так (НЕ(А)*В+А*НЕ(В)) -
А и В числа, В не ноль и при этом А ноль или наоборот, А не ноль и при этом В ноль
НЕ(ИСТИНА)=ЛОЖЬ
НЕ(ЛОЖЬ)=ИСТИНА
НЕ(0)=ИСТИНА
НЕ(любое_ненулевое_число)=ЛОЖЬ
При арифметических действиях ИСТИНА=1, ЛОЖЬ=0
умножение - это как бы "и" (ИСТИНА тогда, когда истинны оба условия)
сложение - это как бы "или" (ИСТИНА тогда, когда истинно одно из условий)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение(НЕ(HZ9)*HN9+HZ9*НЕ(HN9))
перепишем так (НЕ(А)*В+А*НЕ(В)) -
А и В числа, В не ноль и при этом А ноль или наоборот, А не ноль и при этом В ноль
НЕ(ИСТИНА)=ЛОЖЬ
НЕ(ЛОЖЬ)=ИСТИНА
НЕ(0)=ИСТИНА
НЕ(любое_ненулевое_число)=ЛОЖЬ
При арифметических действиях ИСТИНА=1, ЛОЖЬ=0
умножение - это как бы "и" (ИСТИНА тогда, когда истинны оба условия)
сложение - это как бы "или" (ИСТИНА тогда, когда истинно одно из условий)

Автор - _Boroda_
Дата добавления - 23.09.2014 в 11:34
NadinSilver Дата: Вторник, 23.09.2014, 11:56 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, спасибо! Буду разбираться :)
 
Ответить
Сообщение_Boroda_, спасибо! Буду разбираться :)

Автор - NadinSilver
Дата добавления - 23.09.2014 в 11:56
  • Страница 1 из 1
  • 1
Поиск:

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