Проверка множества условий
andreika21
Дата: Пятница, 09.06.2017, 10:29 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
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)
Здравствуйте, написал формулу, вышла большая, помогите сокротить до розумных размеров если можно. ФормулаКод
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
Сообщение отредактировал 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
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
andreika21 , вроде, не первый день на форуме... Опишите суть задачи, что считаете и по какому алгоритму, приложите пример и дайте теме более конкретное название
andreika21 , вроде, не первый день на форуме... Опишите суть задачи, что считаете и по какому алгоритму, приложите пример и дайте теме более конкретное названиеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение andreika21 , вроде, не первый день на форуме... Опишите суть задачи, что считаете и по какому алгоритму, приложите пример и дайте теме более конкретное названиеАвтор - Pelena Дата добавления - 09.06.2017 в 10:41
andreika21
Дата: Пятница, 09.06.2017, 11:00 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
Pelena, Прикладываю файл
Ответить
Сообщение Pelena, Прикладываю файл Автор - andreika21 Дата добавления - 09.06.2017 в 11:00
vikttur
Дата: Пятница, 09.06.2017, 11:58 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Вы читаете не все, что ВАм пишут:Опишите суть задачи... и дайте теме более конкретное название
Вы читаете не все, что ВАм пишут:Опишите суть задачи... и дайте теме более конкретное название
vikttur
Ответить
Сообщение Вы читаете не все, что ВАм пишут:Опишите суть задачи... и дайте теме более конкретное название
Автор - vikttur Дата добавления - 09.06.2017 в 11:58
andreika21
Дата: Пятница, 09.06.2017, 13:02 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
vikttur, Суть задачи сделать формулу компактнее, как переименовать извините в голову не приходит других вариантов
vikttur, Суть задачи сделать формулу компактнее, как переименовать извините в голову не приходит других вариантов andreika21
Ответить
Сообщение vikttur, Суть задачи сделать формулу компактнее, как переименовать извините в голову не приходит других вариантов Автор - andreika21 Дата добавления - 09.06.2017 в 13:02
Udik
Дата: Пятница, 09.06.2017, 14:01 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Насколько я понял, автор хочет получить суммарный результат групп. То есть условия одной группы распространить на 3 или 4, чтобы не прописывать каждую группу в И.
Насколько я понял, автор хочет получить суммарный результат групп. То есть условия одной группы распространить на 3 или 4, чтобы не прописывать каждую группу в И. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Насколько я понял, автор хочет получить суммарный результат групп. То есть условия одной группы распространить на 3 или 4, чтобы не прописывать каждую группу в И. Автор - Udik Дата добавления - 09.06.2017 в 14:01
_Boroda_
Дата: Пятница, 09.06.2017, 14:05 |
Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Андрей, упрощение формулы - это следствие, а на самом деле Вам в файле что сделать нужно (Вы уже сделали, но хотите другой вариант, поэтому как будто это просто нужно сделать заново)? Что-то типа "Проверка выполнения множества условий" или как-то еще.
Андрей, упрощение формулы - это следствие, а на самом деле Вам в файле что сделать нужно (Вы уже сделали, но хотите другой вариант, поэтому как будто это просто нужно сделать заново)? Что-то типа "Проверка выполнения множества условий" или как-то еще. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Андрей, упрощение формулы - это следствие, а на самом деле Вам в файле что сделать нужно (Вы уже сделали, но хотите другой вариант, поэтому как будто это просто нужно сделать заново)? Что-то типа "Проверка выполнения множества условий" или как-то еще. Автор - _Boroda_ Дата добавления - 09.06.2017 в 14:05
andreika21
Дата: Пятница, 09.06.2017, 14:27 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
_Boroda_, Да другой вариант нужно, в файле считает правильно Переименуйте пожалуйста в "Проверка выполнения множества условий"
_Boroda_, Да другой вариант нужно, в файле считает правильно Переименуйте пожалуйста в "Проверка выполнения множества условий" andreika21
Сообщение отредактировал andreika21 - Пятница, 09.06.2017, 14:34
Ответить
Сообщение _Boroda_, Да другой вариант нужно, в файле считает правильно Переименуйте пожалуйста в "Проверка выполнения множества условий" Автор - andreika21 Дата добавления - 09.06.2017 в 14:27
andreika21
Дата: Пятница, 09.06.2017, 14:31 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
Udik, В итоге проверяется каждая группа если они соответствуют критерию то "Истина", итог в ячейке С32
Udik, В итоге проверяется каждая группа если они соответствуют критерию то "Истина", итог в ячейке С32 andreika21
Ответить
Сообщение Udik, В итоге проверяется каждая группа если они соответствуют критерию то "Истина", итог в ячейке С32 Автор - andreika21 Дата добавления - 09.06.2017 в 14:31
andreika21
Дата: Пятница, 09.06.2017, 14:38 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 135
Репутация:
1
±
Замечаний:
0% ±
_Boroda_, Переименуйте пожалуйста в "Проверка выполнения множества условий"
_Boroda_, Переименуйте пожалуйста в "Проверка выполнения множества условий" andreika21
Ответить
Сообщение _Boroda_, Переименуйте пожалуйста в "Проверка выполнения множества условий" Автор - andreika21 Дата добавления - 09.06.2017 в 14:38
_Boroda_
Дата: Пятница, 09.06.2017, 14:49 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
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
Предложу такую формулу массива (вводится одновременным нажатием Контрл Шифт Ентер)Код
=1+ИЛИ(((C7:C28>C10:C31)+(C8:C29>C10:C31)+(C9:C30*2>C10:C31))*(A10:A31=A31))
Да, забыл написать - в строках 21-23 и 28-30 проверьте формулы. Там ссылки на строки 11-13 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Но почему в формуле проверяется только С4? Ведь температура есть в каждом диапазоне: С11, С18...
Но почему в формуле проверяется только С4? Ведь температура есть в каждом диапазоне: С11, С18... vikttur
Ответить
Сообщение Но почему в формуле проверяется только С4? Ведь температура есть в каждом диапазоне: С11, С18... Автор - vikttur Дата добавления - 09.06.2017 в 15:18
AndreTM
Дата: Пятница, 09.06.2017, 18:33 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
500
±
Замечаний:
0% ±
2003 & 2010
По большому счету, показанная "типа структура данных" - несвязная. Несмотря на то, что вроде бы "картинка выглядит красивой и структурированной". Поэтому никакого "упрощения формулы" просто не может быть. Можно разбить формулу: прописать проверку условия "внутри" каждого диапазона по отдельности, в одну из ячеек диапазона. И общую формулу, в которой сводятся уже только эти "вычисленные условия" из диапазонов. Тем более, если вы собираетесь изменять количество этих ваших "диапазонов" (удалять/добавлять).
По большому счету, показанная "типа структура данных" - несвязная. Несмотря на то, что вроде бы "картинка выглядит красивой и структурированной". Поэтому никакого "упрощения формулы" просто не может быть. Можно разбить формулу: прописать проверку условия "внутри" каждого диапазона по отдельности, в одну из ячеек диапазона. И общую формулу, в которой сводятся уже только эти "вычисленные условия" из диапазонов. Тем более, если вы собираетесь изменять количество этих ваших "диапазонов" (удалять/добавлять). AndreTM
Skype: andre.tm.007 Donate: Q iwi: 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
Ответить
Сообщение одно и тоже условие: Е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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация:
674
±
Замечаний:
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))
Чуть сократил формулу с ЕСЛИКод
=ЕСЛИ(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
ЯД-41001506838083
Сообщение отредактировал 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
Ответить
Сообщение проблема как написать (C10>=МАКС(C7;C8;C9*2);C17>=МАКС(C14;C15;C16*2);C24>=МАКС(C21;C24;C23*2)) для трех ячеек однотипное условие один разАвтор - zs Дата добавления - 13.06.2017 в 07:24