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

Вход

Регистрация

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

 

= Мир MS Excel/Правило УФ не выполняется из-за ошибки #ЗНАЧ! - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Правило УФ не выполняется из-за ошибки #ЗНАЧ! (Формулы/Formulas)
Правило УФ не выполняется из-за ошибки #ЗНАЧ!
awaddwaawddw Дата: Пятница, 09.02.2018, 22:56 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Добрый вечер.

Столкнулся с проблемой. Правило
Код
=МАКС($G$2:$G$1000)=G2
Применить к
Код
=$G$2:$G$1000


Данное правило не работает, если в промежутке этих ячеек присутствует ячейка в которой #ЗНАЧ! Значение, используемое в формуле, имеет не правильный тип данных.

Как я понял что правило не работает? Я в условиях заливки поставил чтобы МАКСимальное число стало зелёным, оно не стало.

Какое есть решение в формуле, чтобы игнорировалось #ЗНАЧ! ?
К сообщению приложен файл: primerrrrrrr.xlsx(11Kb)
 
Ответить
СообщениеДобрый вечер.

Столкнулся с проблемой. Правило
Код
=МАКС($G$2:$G$1000)=G2
Применить к
Код
=$G$2:$G$1000


Данное правило не работает, если в промежутке этих ячеек присутствует ячейка в которой #ЗНАЧ! Значение, используемое в формуле, имеет не правильный тип данных.

Как я понял что правило не работает? Я в условиях заливки поставил чтобы МАКСимальное число стало зелёным, оно не стало.

Какое есть решение в формуле, чтобы игнорировалось #ЗНАЧ! ?

Автор - awaddwaawddw
Дата добавления - 09.02.2018 в 22:56
abtextime Дата: Пятница, 09.02.2018, 23:02 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 549
Репутация: 73 ±
Замечаний: 0% ±

Excel 2010
Функцию МАКСА() попробуйте применить

UPD не поможет, применяйте ЕСЛИОШИБКА к массиву.

Excel нет под рукой, звиняйте


Сообщение отредактировал abtextime - Пятница, 09.02.2018, 23:06
 
Ответить
СообщениеФункцию МАКСА() попробуйте применить

UPD не поможет, применяйте ЕСЛИОШИБКА к массиву.

Excel нет под рукой, звиняйте

Автор - abtextime
Дата добавления - 09.02.2018 в 23:02
awaddwaawddw Дата: Пятница, 09.02.2018, 23:13 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Так не помогает, вписываю в графу применяет к
Код
=ЕСЛИОШИБКА($G$2:$G$1000;"#ЗНАЧ!")


Что я не правильно вписываю?


Сообщение отредактировал awaddwaawddw - Пятница, 09.02.2018, 23:20
 
Ответить
СообщениеТак не помогает, вписываю в графу применяет к
Код
=ЕСЛИОШИБКА($G$2:$G$1000;"#ЗНАЧ!")


Что я не правильно вписываю?

Автор - awaddwaawddw
Дата добавления - 09.02.2018 в 23:13
Che79 Дата: Пятница, 09.02.2018, 23:31 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1057
Репутация: 200 ±
Замечаний: 0% ±

Excel 2007, 2013
Может, так?
Код
=G2=МАКС(ЕСЛИОШИБКА($G$2:$G$16;-9^9))
К сообщению приложен файл: 897546.xlsx(12Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеМожет, так?
Код
=G2=МАКС(ЕСЛИОШИБКА($G$2:$G$16;-9^9))

Автор - Che79
Дата добавления - 09.02.2018 в 23:31
awaddwaawddw Дата: Пятница, 09.02.2018, 23:34 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Спасибо Che79

Данная формула
Код
=G2=МАКС(ЕСЛИОШИБКА($G$2:$G$16;-9^9))
решила мою проблему.

Тема больше не актуальна. Решение найдено.
 
Ответить
СообщениеСпасибо Che79

Данная формула
Код
=G2=МАКС(ЕСЛИОШИБКА($G$2:$G$16;-9^9))
решила мою проблему.

Тема больше не актуальна. Решение найдено.

Автор - awaddwaawddw
Дата добавления - 09.02.2018 в 23:34
bmv98rus Дата: Пятница, 09.02.2018, 23:37 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1131
Репутация: 188 ±
Замечаний: 0% ±

Excel 2013/2016
так попробуйте
Код
=AGGREGATE(4;6;$G$2:$G$1000)=G2
 
Ответить
Сообщениетак попробуйте
Код
=AGGREGATE(4;6;$G$2:$G$1000)=G2

Автор - bmv98rus
Дата добавления - 09.02.2018 в 23:37
awaddwaawddw Дата: Суббота, 10.02.2018, 00:01 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
так попробуйте
[Перевод / Translate]
=АГРЕГАТ(4;6;$G$2:$G$1000)=G2


К сожалению так не помогло.
 
Ответить
Сообщение
так попробуйте
[Перевод / Translate]
=АГРЕГАТ(4;6;$G$2:$G$1000)=G2


К сожалению так не помогло.

Автор - awaddwaawddw
Дата добавления - 10.02.2018 в 00:01
Che79 Дата: Суббота, 10.02.2018, 00:15 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1057
Репутация: 200 ±
Замечаний: 0% ±

Excel 2007, 2013
awaddwaawddw, АГРЕГАТ() очень даже работает, смотрите вложенный файл. Зеленый цвет - работа МАКС(ЕСЛИОШИБКА()), желтый - АГРЕГАТ().
К сообщению приложен файл: 0245078.xlsx(12Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщениеawaddwaawddw, АГРЕГАТ() очень даже работает, смотрите вложенный файл. Зеленый цвет - работа МАКС(ЕСЛИОШИБКА()), желтый - АГРЕГАТ().

Автор - Che79
Дата добавления - 10.02.2018 в 00:15
awaddwaawddw Дата: Суббота, 10.02.2018, 00:18 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Почему то я не вижу никакой жёлтой заливки, может дело в версии экселя?

Я глянул формулу она такого вида стоит:
Код
=L2=_xlfn.AGGREGATE(4;6;$L$2:$L1000)


Сообщение отредактировал awaddwaawddw - Суббота, 10.02.2018, 00:21
 
Ответить
СообщениеПочему то я не вижу никакой жёлтой заливки, может дело в версии экселя?

Я глянул формулу она такого вида стоит:
Код
=L2=_xlfn.AGGREGATE(4;6;$L$2:$L1000)

Автор - awaddwaawddw
Дата добавления - 10.02.2018 в 00:18
Che79 Дата: Суббота, 10.02.2018, 00:20 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1057
Репутация: 200 ±
Замечаний: 0% ±

Excel 2007, 2013
Excel 2010
если это верно, то АГРЕГАТ() появился начиная именно с 2010-ого.
В 2013-м это выглядит так
К сообщению приложен файл: 1947622.png(125Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Суббота, 10.02.2018, 00:27
 
Ответить
Сообщение
Excel 2010
если это верно, то АГРЕГАТ() появился начиная именно с 2010-ого.
В 2013-м это выглядит так

Автор - Che79
Дата добавления - 10.02.2018 в 00:20
bmv98rus Дата: Суббота, 10.02.2018, 00:20 | Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1131
Репутация: 188 ±
Замечаний: 0% ±

Excel 2013/2016
К сожалению так не помогло.
Странно
К сообщению приложен файл: Copy_of_primerr.xlsx(12Kb)
 
Ответить
Сообщение
К сожалению так не помогло.
Странно

Автор - bmv98rus
Дата добавления - 10.02.2018 в 00:20
awaddwaawddw Дата: Суббота, 10.02.2018, 00:22 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Да из за версии у меня 2007

Благодарю вас за помощь!


Сообщение отредактировал awaddwaawddw - Суббота, 10.02.2018, 00:31
 
Ответить
СообщениеДа из за версии у меня 2007

Благодарю вас за помощь!

Автор - awaddwaawddw
Дата добавления - 10.02.2018 в 00:22
bmv98rus Дата: Суббота, 10.02.2018, 00:29 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1131
Репутация: 188 ±
Замечаний: 0% ±

Excel 2013/2016
Да из за версии у меня 2007
а в профле иное., но если честно, то надо не условное форматирование править а именно данные
Код
=IFERROR((E2-F2)*100/E2;"")
тогда и ваш первый вариант работает.
 
Ответить
Сообщение
Да из за версии у меня 2007
а в профле иное., но если честно, то надо не условное форматирование править а именно данные
Код
=IFERROR((E2-F2)*100/E2;"")
тогда и ваш первый вариант работает.

Автор - bmv98rus
Дата добавления - 10.02.2018 в 00:29
awaddwaawddw Дата: Суббота, 10.02.2018, 00:35 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Цитата
а в профле иное
Исправил.

Цитата
тогда и ваш первый вариант работает.
Да спасибо
Код
=ЕСЛИОШИБКА((E2-F2)*100/E2;"")
так тоже помогло!
 
Ответить
Сообщение
Цитата
а в профле иное
Исправил.

Цитата
тогда и ваш первый вариант работает.
Да спасибо
Код
=ЕСЛИОШИБКА((E2-F2)*100/E2;"")
так тоже помогло!

Автор - awaddwaawddw
Дата добавления - 10.02.2018 в 00:35
awaddwaawddw Дата: Суббота, 10.02.2018, 14:51 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
А что в данном примере я установил не правильно из-за чего формула
Код
=G2=МАКС(ЕСЛИОШИБКА($G$2:$G$16;-9^9))

Код
=G2=МИН(ЕСЛИОШИБКА($G$2:$G$16;9^-9))

Показывает только одно значение наибольшее, а наименьшее число не показывает?

PS: Оно покажет наименьшее только с условием что оно будет со знаком минус. А если в таблице все плюсовые числа, то он только покажет наибольшее а наименьшее не покажет.
К сообщению приложен файл: primerdelnew.xlsx(12Kb)


Сообщение отредактировал awaddwaawddw - Суббота, 10.02.2018, 14:57
 
Ответить
СообщениеА что в данном примере я установил не правильно из-за чего формула
Код
=G2=МАКС(ЕСЛИОШИБКА($G$2:$G$16;-9^9))

Код
=G2=МИН(ЕСЛИОШИБКА($G$2:$G$16;9^-9))

Показывает только одно значение наибольшее, а наименьшее число не показывает?

PS: Оно покажет наименьшее только с условием что оно будет со знаком минус. А если в таблице все плюсовые числа, то он только покажет наибольшее а наименьшее не покажет.

Автор - awaddwaawddw
Дата добавления - 10.02.2018 в 14:51
bmv98rus Дата: Суббота, 10.02.2018, 15:09 | Сообщение № 16
Группа: Проверенные
Ранг: Старожил
Сообщений: 1131
Репутация: 188 ±
Замечаний: 0% ±

Excel 2013/2016
9^-9 - это 9 в степени -9 . или корень степени 9 из 9, что не очень большое число :-)
Уберите минус совсем. 9^9 это самая короткая запись достоточно большого числа.
 
Ответить
Сообщение9^-9 - это 9 в степени -9 . или корень степени 9 из 9, что не очень большое число :-)
Уберите минус совсем. 9^9 это самая короткая запись достоточно большого числа.

Автор - bmv98rus
Дата добавления - 10.02.2018 в 15:09
awaddwaawddw Дата: Суббота, 10.02.2018, 15:14 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Спасибо))
 
Ответить
СообщениеСпасибо))

Автор - awaddwaawddw
Дата добавления - 10.02.2018 в 15:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Правило УФ не выполняется из-за ошибки #ЗНАЧ! (Формулы/Formulas)
Страница 1 из 11
Поиск:

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