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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка множества условий - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка множества условий (Формулы/Formulas)
Проверка множества условий
andreika21 Дата: Пятница, 09.06.2017, 10:29 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 0% ±

Здравствуйте, написал формулу, вышла большая, помогите сокротить до розумных размеров если можно.

Формула
Код
IF(AND(E32<=E35;E33<=E35;E34<=(0,5*E35);E39<=E42;E40<=E42;E41<=(0,5*E42);E46<=E49;E47<=E49;E48<=(0,5*E49);E53<=E56;E54<=E56;E55<=(0,5*E56));1;2)


Сообщение отредактировал andreika21 - Пятница, 09.06.2017, 14:45
 
Ответить
СообщениеЗдравствуйте, написал формулу, вышла большая, помогите сокротить до розумных размеров если можно.

Формула
Код
IF(AND(E32<=E35;E33<=E35;E34<=(0,5*E35);E39<=E42;E40<=E42;E41<=(0,5*E42);E46<=E49;E47<=E49;E48<=(0,5*E49);E53<=E56;E54<=E56;E55<=(0,5*E56));1;2)

Автор - andreika21
Дата добавления - 09.06.2017 в 10:29
Pelena Дата: Пятница, 09.06.2017, 10:41 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11275
Репутация: 2507 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
andreika21, вроде, не первый день на форуме... Опишите суть задачи, что считаете и по какому алгоритму, приложите пример и дайте теме более конкретное название


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщениеandreika21, вроде, не первый день на форуме... Опишите суть задачи, что считаете и по какому алгоритму, приложите пример и дайте теме более конкретное название

Автор - Pelena
Дата добавления - 09.06.2017 в 10:41
andreika21 Дата: Пятница, 09.06.2017, 11:00 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 0% ±

Pelena, Прикладываю файл
К сообщению приложен файл: 2017-06-09.xls(38Kb)
 
Ответить
СообщениеPelena, Прикладываю файл

Автор - andreika21
Дата добавления - 09.06.2017 в 11:00
vikttur Дата: Пятница, 09.06.2017, 11:58 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2268
Репутация: 391 ±
Замечаний: 0% ±

Вы читаете не все, что ВАм пишут:
Опишите суть задачи... и дайте теме более конкретное название
 
Ответить
СообщениеВы читаете не все, что ВАм пишут:
Опишите суть задачи... и дайте теме более конкретное название

Автор - vikttur
Дата добавления - 09.06.2017 в 11:58
andreika21 Дата: Пятница, 09.06.2017, 13:02 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 0% ±

vikttur, Суть задачи сделать формулу компактнее, как переименовать извините в голову не приходит других вариантов
 
Ответить
Сообщениеvikttur, Суть задачи сделать формулу компактнее, как переименовать извините в голову не приходит других вариантов

Автор - andreika21
Дата добавления - 09.06.2017 в 13:02
Udik Дата: Пятница, 09.06.2017, 14:01 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1503
Репутация: 184 ±
Замечаний: 0% ±

Excel 2016 х 64
Насколько я понял, автор хочет получить суммарный результат групп. То есть условия одной группы распространить на 3 или 4, чтобы не прописывать каждую группу в И.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеНасколько я понял, автор хочет получить суммарный результат групп. То есть условия одной группы распространить на 3 или 4, чтобы не прописывать каждую группу в И.

Автор - Udik
Дата добавления - 09.06.2017 в 14:01
_Boroda_ Дата: Пятница, 09.06.2017, 14:05 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 10898
Репутация: 4495 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Андрей, упрощение формулы - это следствие, а на самом деле Вам в файле что сделать нужно (Вы уже сделали, но хотите другой вариант, поэтому как будто это просто нужно сделать заново)? Что-то типа "Проверка выполнения множества условий" или как-то еще.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеАндрей, упрощение формулы - это следствие, а на самом деле Вам в файле что сделать нужно (Вы уже сделали, но хотите другой вариант, поэтому как будто это просто нужно сделать заново)? Что-то типа "Проверка выполнения множества условий" или как-то еще.

Автор - _Boroda_
Дата добавления - 09.06.2017 в 14:05
andreika21 Дата: Пятница, 09.06.2017, 14:27 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 0% ±

_Boroda_, Да другой вариант нужно, в файле считает правильно
Переименуйте пожалуйста в "Проверка выполнения множества условий"


Сообщение отредактировал andreika21 - Пятница, 09.06.2017, 14:34
 
Ответить
Сообщение_Boroda_, Да другой вариант нужно, в файле считает правильно
Переименуйте пожалуйста в "Проверка выполнения множества условий"

Автор - andreika21
Дата добавления - 09.06.2017 в 14:27
andreika21 Дата: Пятница, 09.06.2017, 14:31 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 0% ±

Udik, В итоге проверяется каждая группа если они соответствуют критерию то "Истина", итог в ячейке С32
 
Ответить
СообщениеUdik, В итоге проверяется каждая группа если они соответствуют критерию то "Истина", итог в ячейке С32

Автор - andreika21
Дата добавления - 09.06.2017 в 14:31
andreika21 Дата: Пятница, 09.06.2017, 14:38 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 114
Репутация: 1 ±
Замечаний: 0% ±

_Boroda_, Переименуйте пожалуйста в "Проверка выполнения множества условий"
 
Ответить
Сообщение_Boroda_, Переименуйте пожалуйста в "Проверка выполнения множества условий"

Автор - andreika21
Дата добавления - 09.06.2017 в 14:38
_Boroda_ Дата: Пятница, 09.06.2017, 14:49 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 10898
Репутация: 4495 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Предложу такую формулу массива (вводится одновременным нажатием Контрл Шифт Ентер)
Код
=1+ИЛИ(((C7:C28>C10:C31)+(C8:C29>C10:C31)+(C9:C30*2>C10:C31))*(A10:A31=A31))

Да, забыл написать - в строках 21-23 и 28-30 проверьте формулы. Там ссылки на строки 11-13
К сообщению приложен файл: 2017-06-09_1.xls(38Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПредложу такую формулу массива (вводится одновременным нажатием Контрл Шифт Ентер)
Код
=1+ИЛИ(((C7:C28>C10:C31)+(C8:C29>C10:C31)+(C9:C30*2>C10:C31))*(A10:A31=A31))

Да, забыл написать - в строках 21-23 и 28-30 проверьте формулы. Там ссылки на строки 11-13

Автор - _Boroda_
Дата добавления - 09.06.2017 в 14:49
vikttur Дата: Пятница, 09.06.2017, 15:18 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2268
Репутация: 391 ±
Замечаний: 0% ±

Но почему в формуле проверяется только С4? Ведь температура есть в каждом диапазоне: С11, С18...
 
Ответить
СообщениеНо почему в формуле проверяется только С4? Ведь температура есть в каждом диапазоне: С11, С18...

Автор - vikttur
Дата добавления - 09.06.2017 в 15:18
AndreTM Дата: Пятница, 09.06.2017, 18:33 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1553
Репутация: 445 ±
Замечаний: 0% ±

2003 & 2010
По большому счету, показанная "типа структура данных" - несвязная. Несмотря на то, что вроде бы "картинка выглядит красивой и структурированной". Поэтому никакого "упрощения формулы" просто не может быть.

Можно разбить формулу: прописать проверку условия "внутри" каждого диапазона по отдельности, в одну из ячеек диапазона. И общую формулу, в которой сводятся уже только эти "вычисленные условия" из диапазонов. Тем более, если вы собираетесь изменять количество этих ваших "диапазонов" (удалять/добавлять).


Donate: Qiwi: 9517375010
 
Ответить
СообщениеПо большому счету, показанная "типа структура данных" - несвязная. Несмотря на то, что вроде бы "картинка выглядит красивой и структурированной". Поэтому никакого "упрощения формулы" просто не может быть.

Можно разбить формулу: прописать проверку условия "внутри" каждого диапазона по отдельности, в одну из ячеек диапазона. И общую формулу, в которой сводятся уже только эти "вычисленные условия" из диапазонов. Тем более, если вы собираетесь изменять количество этих ваших "диапазонов" (удалять/добавлять).

Автор - AndreTM
Дата добавления - 09.06.2017 в 18:33
zs Дата: Понедельник, 12.06.2017, 10:34 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
одно и тоже условие: Е35>=Е34/0,5; Е35>=Е33; Е35>=E32 Задача, а можно ли задать это условие как типовое, для ячеек Е35;E42;Е49;Е56
 
Ответить
Сообщениеодно и тоже условие: Е35>=Е34/0,5; Е35>=Е33; Е35>=E32 Задача, а можно ли задать это условие как типовое, для ячеек Е35;E42;Е49;Е56

Автор - zs
Дата добавления - 12.06.2017 в 10:34
gling Дата: Понедельник, 12.06.2017, 13:19 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1587
Репутация: 388 ±
Замечаний: 0% ±

2010
Чуть сократил формулу с ЕСЛИ
Код
=ЕСЛИ(C4="";"";2-И(C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2);C31>=МАКС(C28;C29;C30*2)))
Или без ЕСЛИ
Код
=2-И(C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2);C31>=МАКС(C28;C29;C30*2))


Сообщение отредактировал gling - Понедельник, 12.06.2017, 13:23
 
Ответить
СообщениеЧуть сократил формулу с ЕСЛИ
Код
=ЕСЛИ(C4="";"";2-И(C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2);C31>=МАКС(C28;C29;C30*2)))
Или без ЕСЛИ
Код
=2-И(C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2);C31>=МАКС(C28;C29;C30*2))

Автор - gling
Дата добавления - 12.06.2017 в 13:19
zs Дата: Вторник, 13.06.2017, 07:24 | Сообщение № 16
Группа: Заблокированные
Ранг: Участник
Сообщений: 87
Репутация: -19 ±
Замечаний: 100% ±

Excel 2003
Чуть сократил

проблема как написать (C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2)) для трех ячеек однотипное условие один раз
 
Ответить
Сообщение
Чуть сократил

проблема как написать (C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2)) для трех ячеек однотипное условие один раз

Автор - zs
Дата добавления - 13.06.2017 в 07:24
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка множества условий (Формулы/Formulas)
Страница 1 из 11
Поиск:

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