Выбор значений при помощи ф-ции ЕСЛИ
DJ_Marker_MC
Дата: Пятница, 05.10.2012, 01:09 |
Сообщение № 21
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация:
213
±
Замечаний:
0% ±
Excel 2019
если я правильно понял то данная формула у вас находится в M4 Думаю так должно получиться: Code
=I4*ИНДЕКС(полотно!$B$3:$F$8;K4;B4)+ЕСЛИ(ЛЕВСИМВ(ИНДЕКС(полотно!$B$1:$F$1;B4);3)="(ПП";(2*E4+G4)*полотно!B21/1000;0)+(ВЫБОР(K4;0;0;полотно!B18;полотно!C18;0;0)*ЕСЛИ(G4<1100;"1";ЕСЛИ(G4>1500;"2";"1,5")))
если я правильно понял то данная формула у вас находится в M4 Думаю так должно получиться: Code
=I4*ИНДЕКС(полотно!$B$3:$F$8;K4;B4)+ЕСЛИ(ЛЕВСИМВ(ИНДЕКС(полотно!$B$1:$F$1;B4);3)="(ПП";(2*E4+G4)*полотно!B21/1000;0)+(ВЫБОР(K4;0;0;полотно!B18;полотно!C18;0;0)*ЕСЛИ(G4<1100;"1";ЕСЛИ(G4>1500;"2";"1,5")))
DJ_Marker_MC
Сообщение отредактировал marker_mc - Пятница, 05.10.2012, 01:15
Ответить
Сообщение если я правильно понял то данная формула у вас находится в M4 Думаю так должно получиться: Code
=I4*ИНДЕКС(полотно!$B$3:$F$8;K4;B4)+ЕСЛИ(ЛЕВСИМВ(ИНДЕКС(полотно!$B$1:$F$1;B4);3)="(ПП";(2*E4+G4)*полотно!B21/1000;0)+(ВЫБОР(K4;0;0;полотно!B18;полотно!C18;0;0)*ЕСЛИ(G4<1100;"1";ЕСЛИ(G4>1500;"2";"1,5")))
Автор - DJ_Marker_MC Дата добавления - 05.10.2012 в 01:09
serfer
Дата: Воскресенье, 07.10.2012, 16:51 |
Сообщение № 22
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Запутался совсем в этих Если и И Подскажите пожалуйста, как будет выглядеть формула с функцией "ЕСЛИ" Попробовал сам собрать формулу, ошибку пишет =ЕСЛИ(-5>2;2;ЕСЛИ(И(-5>1);-5<=2;0);ЕСЛИ(И(-5>0;-5<=1;-5/4));-3*-5)
Запутался совсем в этих Если и И Подскажите пожалуйста, как будет выглядеть формула с функцией "ЕСЛИ" Попробовал сам собрать формулу, ошибку пишет =ЕСЛИ(-5>2;2;ЕСЛИ(И(-5>1);-5<=2;0);ЕСЛИ(И(-5>0;-5<=1;-5/4));-3*-5) serfer
Сообщение отредактировал serfer - Воскресенье, 07.10.2012, 17:47
Ответить
Сообщение Запутался совсем в этих Если и И Подскажите пожалуйста, как будет выглядеть формула с функцией "ЕСЛИ" Попробовал сам собрать формулу, ошибку пишет =ЕСЛИ(-5>2;2;ЕСЛИ(И(-5>1);-5<=2;0);ЕСЛИ(И(-5>0;-5<=1;-5/4));-3*-5) Автор - serfer Дата добавления - 07.10.2012 в 16:51
_Boroda_
Дата: Воскресенье, 07.10.2012, 17:48 |
Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
=ЕСЛИ(A1>2;2;ЕСЛИ(A1>1;0;ЕСЛИ(A1>0;A1/4;-3*A1))) или, если по-Вашему =ЕСЛИ(-5>2;2;ЕСЛИ(-5>1;0;ЕСЛИ(-5>0;-5/4;-3*-5)))
=ЕСЛИ(A1>2;2;ЕСЛИ(A1>1;0;ЕСЛИ(A1>0;A1/4;-3*A1))) или, если по-Вашему =ЕСЛИ(-5>2;2;ЕСЛИ(-5>1;0;ЕСЛИ(-5>0;-5/4;-3*-5))) _Boroda_
К сообщению приложен файл:
_If_.xls
(42.5 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение =ЕСЛИ(A1>2;2;ЕСЛИ(A1>1;0;ЕСЛИ(A1>0;A1/4;-3*A1))) или, если по-Вашему =ЕСЛИ(-5>2;2;ЕСЛИ(-5>1;0;ЕСЛИ(-5>0;-5/4;-3*-5))) Автор - _Boroda_ Дата добавления - 07.10.2012 в 17:48
serfer
Дата: Воскресенье, 07.10.2012, 18:33 |
Сообщение № 24
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Что-то не совсем по-моему так. Там же логическое И должно ещё присутствовать. Там же есть 1 < x <= 2, а ещё 0 < x <= 1 А тут я вижу, что использованы только 1 < x и 0 < x. Я так думаю там должно быть И... поэтому написал такое выражение =ЕСЛИ(-5>2;2;ЕСЛИ(И(-5>1);-5<=2;0);ЕСЛИ(И(-5>0;-5<=1;-5/4));-3*-5) Но где-то тут ошибка В общем, сделал вот так =ЕСЛИ(R[-1]C>2;2;ЕСЛИ(И(R[-1]C>1;-5<=2);0;ЕСЛИ(И(R[-1]C>0;-5<=1);-5/4;-3*-5))) Вроде не ругается на ошибку, но ответ выдал, почему-то, тот же самый
Что-то не совсем по-моему так. Там же логическое И должно ещё присутствовать. Там же есть 1 < x <= 2, а ещё 0 < x <= 1 А тут я вижу, что использованы только 1 < x и 0 < x. Я так думаю там должно быть И... поэтому написал такое выражение =ЕСЛИ(-5>2;2;ЕСЛИ(И(-5>1);-5<=2;0);ЕСЛИ(И(-5>0;-5<=1;-5/4));-3*-5) Но где-то тут ошибка В общем, сделал вот так =ЕСЛИ(R[-1]C>2;2;ЕСЛИ(И(R[-1]C>1;-5<=2);0;ЕСЛИ(И(R[-1]C>0;-5<=1);-5/4;-3*-5))) Вроде не ругается на ошибку, но ответ выдал, почему-то, тот же самый serfer
Сообщение отредактировал serfer - Воскресенье, 07.10.2012, 18:52
Ответить
Сообщение Что-то не совсем по-моему так. Там же логическое И должно ещё присутствовать. Там же есть 1 < x <= 2, а ещё 0 < x <= 1 А тут я вижу, что использованы только 1 < x и 0 < x. Я так думаю там должно быть И... поэтому написал такое выражение =ЕСЛИ(-5>2;2;ЕСЛИ(И(-5>1);-5<=2;0);ЕСЛИ(И(-5>0;-5<=1;-5/4));-3*-5) Но где-то тут ошибка В общем, сделал вот так =ЕСЛИ(R[-1]C>2;2;ЕСЛИ(И(R[-1]C>1;-5<=2);0;ЕСЛИ(И(R[-1]C>0;-5<=1);-5/4;-3*-5))) Вроде не ругается на ошибку, но ответ выдал, почему-то, тот же самый Автор - serfer Дата добавления - 07.10.2012 в 18:33
vikttur
Дата: Воскресенье, 07.10.2012, 20:46 |
Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
В предыдущей ЕСЛИ() проверяется одно из ограничений вложенной ЕСЛИ() , поэтому И() не нужна.
В предыдущей ЕСЛИ() проверяется одно из ограничений вложенной ЕСЛИ() , поэтому И() не нужна. vikttur
Ответить
Сообщение В предыдущей ЕСЛИ() проверяется одно из ограничений вложенной ЕСЛИ() , поэтому И() не нужна. Автор - vikttur Дата добавления - 07.10.2012 в 20:46
Zolotce
Дата: Воскресенье, 03.03.2013, 01:01 |
Сообщение № 26
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Подскажите пожалуйста!
Ответить
Сообщение Подскажите пожалуйста! Автор - Zolotce Дата добавления - 03.03.2013 в 01:01
Serge_007
Дата: Воскресенье, 03.03.2013, 01:38 |
Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Почему в чужой теме? Автор - Serge_007 Дата добавления - 03.03.2013 в 01:38
light26
Дата: Воскресенье, 03.03.2013, 02:20 |
Сообщение № 28
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Цитата (Serge_007 )
=(D7="ж")*E7
Интересная альтернатива =ЕСЛИ Я бы по незнанию использовал
Цитата (Serge_007 )
=(D7="ж")*E7
Интересная альтернатива =ЕСЛИ Я бы по незнанию использовал light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Воскресенье, 03.03.2013, 02:23
Ответить
Сообщение Цитата (Serge_007 )
=(D7="ж")*E7
Интересная альтернатива =ЕСЛИ Я бы по незнанию использовал Автор - light26 Дата добавления - 03.03.2013 в 02:20
Serge_007
Дата: Воскресенье, 03.03.2013, 02:22 |
Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Вадим, про формат не забудь ЗЫ Фактически это и есть ЕСЛИ: ЕСЛИ D7="ж", то ИСТИНА, которую мы умножаем на E7, ЕСЛИ нет - то ЛОЖЬ, умноженная на E7 даст ЛОЖЬ (ноль). Ноль скрывается форматом
Вадим, про формат не забудь ЗЫ Фактически это и есть ЕСЛИ: ЕСЛИ D7="ж", то ИСТИНА, которую мы умножаем на E7, ЕСЛИ нет - то ЛОЖЬ, умноженная на E7 даст ЛОЖЬ (ноль). Ноль скрывается форматом Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Вадим, про формат не забудь ЗЫ Фактически это и есть ЕСЛИ: ЕСЛИ D7="ж", то ИСТИНА, которую мы умножаем на E7, ЕСЛИ нет - то ЛОЖЬ, умноженная на E7 даст ЛОЖЬ (ноль). Ноль скрывается форматом Автор - Serge_007 Дата добавления - 03.03.2013 в 02:22
light26
Дата: Воскресенье, 03.03.2013, 02:25 |
Сообщение № 30
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Serge_007, спасибо. Буду знать
Serge_007, спасибо. Буду знать light26
Я не волшебник. Я только учусь
Ответить
Сообщение Serge_007, спасибо. Буду знать Автор - light26 Дата добавления - 03.03.2013 в 02:25