|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.06.2012, 16:07 | #1 |
Регистрация: 16.06.2012
Сообщений: 7
|
количество вложений "ЕСЛИ"
Здравствуйте.
Подскажите пожалуйста как можно увеличит количество вложений "ЕСЛИ" больше 7, или может каким оператором можно дополнить формулу? Спасибо. |
16.06.2012, 17:20 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
1. Создать пользовательскую функцию.
2. Если возможно, использовать логические операторы "И", "ИЛИ" и т. п. 3. Воспользоваться дополнительной ячейкой, "разбив" много вложений "ЕСЛИ". 4. Если Вы опишите задачу более конкретно, то наши "формулисты" помогут Вам в оптимизации.
Чем шире угол зрения, тем он тупее.
|
16.06.2012, 18:27 | #3 | |
Регистрация: 16.06.2012
Сообщений: 7
|
Цитата:
Сейчас у меня так =ЕСЛИ(M26>=Q14;R14;ЕСЛИ(M26>=Q15;R1 5;ЕСЛИ(M26>=Q16;R16;ЕСЛИ(M26>=Q17;R 17;ЕСЛИ(M26>=Q18;R18;ЕСЛИ(M26>=Q19; R19;ЕСЛИ(M26>=Q20;R20;ЕСЛИ(M26>=Q21 ;R21;ЕСЛИ - дальше не принимает - как продолжить??? А задача такая- есть переменное значение М26, есть деталь Q, есть параметр детали R. Нужно, чтоб переменное значение М26 сравнивалось с параметром детали R и искало ближайщее в большую сторону R и выдовало номер детали Q. 2012-06-16_171913.jpg Последний раз редактировалось Spicker; 16.06.2012 в 18:34. |
|
16.06.2012, 18:28 | #4 |
Пользователь
Регистрация: 12.12.2010
Сообщений: 21
|
Я пользуюсь 3 способом: если(а<>b;c;(если(a<>d;e;.... и так до последнего Если, где при логическом ложь указывается ячейка для продолжения. А в ней уже прописываете оставшиеся если
|
16.06.2012, 18:34 | #5 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Вложенного файла не нашёл, но думаю так подойдёт:
Код:
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
16.06.2012, 18:55 | #6 |
Регистрация: 16.06.2012
Сообщений: 7
|
|
16.06.2012, 19:21 | #7 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Очень сильно сомневаюсь.
Такую конструкцию используют ЕДИНИЦЫ в мире и Вы, при всём моём уважении, вряд ли в эти единицы входите. Пример давайте, с пояснениями что не получается
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
16.06.2012, 19:39 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Если я правильно понял, то могу предложить пользовательскую функцию:
Код:
rng - диапазон значений (например, "Q14:R100") Cell - ячейка сравнения (например, "M26")
Чем шире угол зрения, тем он тупее.
|
16.06.2012, 19:42 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
довольно беспредметный разговор из-за отсутсвия файла, но...
Код:
1. ВПР не пойдет, деталь ищем по параметру в столбце R:R, а значение необходимо забрать из Q:Q 2. точный поиск тоже не катит значения 33.94 - нет в списке параметров Spicker, судя по данным, вообще можно и так (без ИНДЕКС): Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
16.06.2012, 19:49 | #10 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
довольно беспредметный разговор из-за отсутствия файла...
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа функциями "ЕСЛИ", "И" и вывод текстового результата | johny_03 | Microsoft Office Excel | 3 | 04.08.2014 11:01 |
Подсчитать количество букв "й", "ы" и "я", содержащихся в заданной строке. | VoltZZZ | Помощь студентам | 2 | 01.03.2012 23:39 |
если >30 тогда "да" иначе "нет"... DBgrid | Daur | БД в Delphi | 4 | 30.05.2010 16:54 |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |