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

Вход

Регистрация

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

 

= Мир MS Excel/Сократить =ЕСЛИ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Сократить =ЕСЛИ
light26 Дата: Суббота, 26.01.2013, 21:42 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Вроде простая задача, но мой метод решения слишком муторный.

Смысл такой: при выборе числа нагрузок в ячейке D1 в 15-той строке я должен получить значения тока, температуры провода и его сечения.
Применил =ЕСЛИ, но таких =ЕСЛИ писать много, да и значений в D1 гораздо больше. Эдак я за выходные работу не сделаю smile

Есть возможность формулу сократить?

Эх я крендель. Файл-то не вложил ))))
Исправляюсь
К сообщению приложен файл: 1119703.xls (24.0 Kb)


Я не волшебник. Я только учусь

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

Смысл такой: при выборе числа нагрузок в ячейке D1 в 15-той строке я должен получить значения тока, температуры провода и его сечения.
Применил =ЕСЛИ, но таких =ЕСЛИ писать много, да и значений в D1 гораздо больше. Эдак я за выходные работу не сделаю smile

Есть возможность формулу сократить?

Эх я крендель. Файл-то не вложил ))))
Исправляюсь

Автор - light26
Дата добавления - 26.01.2013 в 21:42
Ralf Дата: Суббота, 26.01.2013, 22:27 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 5 ±
Замечаний: 0% ±

может, лучше ИНДЕКС() или ВПР(), если значения подряд идут?
К сообщению приложен файл: 0143472.xls (26.0 Kb)


Сообщение отредактировал Ralf - Суббота, 26.01.2013, 22:30
 
Ответить
Сообщениеможет, лучше ИНДЕКС() или ВПР(), если значения подряд идут?

Автор - Ralf
Дата добавления - 26.01.2013 в 22:27
sokolgi Дата: Суббота, 26.01.2013, 22:59 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 2 ±
Замечаний: 0% ±

light26, можно еще ПРОСМОТР функцию использовать, она самая простая.
К сообщению приложен файл: 0938175.xls (26.0 Kb)


________________________
exceltask
 
Ответить
Сообщениеlight26, можно еще ПРОСМОТР функцию использовать, она самая простая.

Автор - sokolgi
Дата добавления - 26.01.2013 в 22:59
light26 Дата: Воскресенье, 27.01.2013, 01:06 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
sokolgi, Ralf, спасибо. помогли.


Я не волшебник. Я только учусь
 
Ответить
Сообщениеsokolgi, Ralf, спасибо. помогли.

Автор - light26
Дата добавления - 27.01.2013 в 01:06
Gustav Дата: Воскресенье, 27.01.2013, 01:22 | Сообщение № 5
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
В данном конкретном случае, когда значения аргумента представляют собой натуральный ряд, можно еще функцию ВЫБОР применить:
Код
=ВЫБОР(D1+1;70;95;120;145;170;195;220;245;270;295)


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеВ данном конкретном случае, когда значения аргумента представляют собой натуральный ряд, можно еще функцию ВЫБОР применить:
Код
=ВЫБОР(D1+1;70;95;120;145;170;195;220;245;270;295)

Автор - Gustav
Дата добавления - 27.01.2013 в 01:22
ВладимирG Дата: Понедельник, 28.01.2013, 13:26 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
Можно обойтись без доп. столбцов (Число нагрузок), а создать массив самому:

Для тока:
Код
=НАИМЕНЬШИЙ(СТРОКА(A1:A30)*25+45;D1+1)

Температуры:
Код
=НАИМЕНЬШИЙ(СТРОКА(A1:A30)*2+14;D1+1)

И сечения:
Код
=НАИМЕНЬШИЙ(СТРОКА(A1:A30)*7+9+ОКРВНИЗ(1/СТРОКА(A1:A30);1)*4;D1+1)
 
Ответить
СообщениеМожно обойтись без доп. столбцов (Число нагрузок), а создать массив самому:

Для тока:
Код
=НАИМЕНЬШИЙ(СТРОКА(A1:A30)*25+45;D1+1)

Температуры:
Код
=НАИМЕНЬШИЙ(СТРОКА(A1:A30)*2+14;D1+1)

И сечения:
Код
=НАИМЕНЬШИЙ(СТРОКА(A1:A30)*7+9+ОКРВНИЗ(1/СТРОКА(A1:A30);1)*4;D1+1)

Автор - ВладимирG
Дата добавления - 28.01.2013 в 13:26
light26 Дата: Вторник, 29.01.2013, 22:14 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (Gustav)
=ВЫБОР

С этой функцией не сталкивался. Хоть в моем случае ее использование фактически равносильно использованию =ЕСЛИ, все-равно спасибо. Обязательно залезу в справку.


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (Gustav)
=ВЫБОР

С этой функцией не сталкивался. Хоть в моем случае ее использование фактически равносильно использованию =ЕСЛИ, все-равно спасибо. Обязательно залезу в справку.

Автор - light26
Дата добавления - 29.01.2013 в 22:14
light26 Дата: Вторник, 29.01.2013, 22:36 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
ВладимирG, спасибо. Но тут такое дело...
Вопрос, вроде, заслуживает отдельной темы, хотя, с другой стороны, он продолжение этой. Решение за администрацией.
Дело вот в чем. Полез я в справку искать функцию =НАИМЕНЬШИЙ. Но вопросов появилось больше, чем ответов.
Можно разжевать для особо одаренных.
Ниже я привел "выдержку" из справки по функции =НАИБОЛЬШИЙ.
________А___________ В
1 ____Данные _______Данные

2 _____3 ___________4

3 _____5 ___________2

4 _____3 ___________4

5 _____5 ___________6

6 _____4 ___________7

Формула Описание (результат)

=НАИБОЛЬШИЙ(A2:B6;3) Третье по величине число из приведенных выше чисел (5)

=НАИБОЛЬШИЙ(A2:B6;7) Седьмое по величине число из приведенных выше чисел (4)


Никак не возьму в толк: ведь в указанном диапазоне третье по величине число - 4. Если считать с конца, то да, 5 - третье по величине число. Но тогда число 4 - не седьмое по величине. Число 4 вообще никак у меня не ассоциируется с седьмым по величине.
Поясните, граждане, где я торможу?


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Вторник, 29.01.2013, 22:38
 
Ответить
СообщениеВладимирG, спасибо. Но тут такое дело...
Вопрос, вроде, заслуживает отдельной темы, хотя, с другой стороны, он продолжение этой. Решение за администрацией.
Дело вот в чем. Полез я в справку искать функцию =НАИМЕНЬШИЙ. Но вопросов появилось больше, чем ответов.
Можно разжевать для особо одаренных.
Ниже я привел "выдержку" из справки по функции =НАИБОЛЬШИЙ.
________А___________ В
1 ____Данные _______Данные

2 _____3 ___________4

3 _____5 ___________2

4 _____3 ___________4

5 _____5 ___________6

6 _____4 ___________7

Формула Описание (результат)

=НАИБОЛЬШИЙ(A2:B6;3) Третье по величине число из приведенных выше чисел (5)

=НАИБОЛЬШИЙ(A2:B6;7) Седьмое по величине число из приведенных выше чисел (4)


Никак не возьму в толк: ведь в указанном диапазоне третье по величине число - 4. Если считать с конца, то да, 5 - третье по величине число. Но тогда число 4 - не седьмое по величине. Число 4 вообще никак у меня не ассоциируется с седьмым по величине.
Поясните, граждане, где я торможу?

Автор - light26
Дата добавления - 29.01.2013 в 22:36
Serge_007 Дата: Вторник, 29.01.2013, 22:43 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Вадим, тебе не лень было рисовать никому не нужную табличку?

По существу:

Из ряда чисел 7,6,5,5,4,4,4,3,3,2 какое по - твоему третье наибольшее?
А седьмое?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВадим, тебе не лень было рисовать никому не нужную табличку?

По существу:

Из ряда чисел 7,6,5,5,4,4,4,3,3,2 какое по - твоему третье наибольшее?
А седьмое?

Автор - Serge_007
Дата добавления - 29.01.2013 в 22:43
light26 Дата: Вторник, 29.01.2013, 22:52 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Привет, Сереж.
Цитата (Serge_007)
тебе не лень было рисовать никому не нужную табличку

не, не лень :)
Цитата (Serge_007)
Из ряда чисел 7,6,5,5,4,4,4,3,3,2

Ну, блин, и логика :0.
Хотя опять-таки не понятно почему из ряда чисел 7, 6, 5, 5... первая 5 наибольшая, а из ряда ...5, 4, 4, 4, 3... - только третья 4?


Я не волшебник. Я только учусь
 
Ответить
СообщениеПривет, Сереж.
Цитата (Serge_007)
тебе не лень было рисовать никому не нужную табличку

не, не лень :)
Цитата (Serge_007)
Из ряда чисел 7,6,5,5,4,4,4,3,3,2

Ну, блин, и логика :0.
Хотя опять-таки не понятно почему из ряда чисел 7, 6, 5, 5... первая 5 наибольшая, а из ряда ...5, 4, 4, 4, 3... - только третья 4?

Автор - light26
Дата добавления - 29.01.2013 в 22:52
Serge_007 Дата: Вторник, 29.01.2013, 23:10 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (light26)
не, не лень :)

Тогда перечитывай правила smile

Цитата (light26)
не понятно почему из ряда чисел 7, 6, 5, 5... первая 5 наибольшая, а из ряда ...5, 4, 4, 4, 3... - только третья 4?

Вадим, ты до трёх и до семи считать не разучился?..

7,6,5,5,4,4,4,3,3,2
1,2,3,4,5,6,7,8,9,10


НАИБОЛЬШИЕ:
1-е наибольшее: 7
2-е наибольшее: 6
3-е наибольшее: 5
4-е наибольшее: 5
5-е наибольшее: 4
6-е наибольшее: 4
7-е наибольшее: 4
8-е наибольшее: 3
9-е наибольшее: 3
10-е наибольшее: 2


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (light26)
не, не лень :)

Тогда перечитывай правила smile

Цитата (light26)
не понятно почему из ряда чисел 7, 6, 5, 5... первая 5 наибольшая, а из ряда ...5, 4, 4, 4, 3... - только третья 4?

Вадим, ты до трёх и до семи считать не разучился?..

7,6,5,5,4,4,4,3,3,2
1,2,3,4,5,6,7,8,9,10


НАИБОЛЬШИЕ:
1-е наибольшее: 7
2-е наибольшее: 6
3-е наибольшее: 5
4-е наибольшее: 5
5-е наибольшее: 4
6-е наибольшее: 4
7-е наибольшее: 4
8-е наибольшее: 3
9-е наибольшее: 3
10-е наибольшее: 2

Автор - Serge_007
Дата добавления - 29.01.2013 в 23:10
_Boroda_ Дата: Вторник, 29.01.2013, 23:15 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Смотри, есть ряд чисел, допустим, 112233. они сейчас, для облегчения понимания, выстроены от меньшего к большему. Так вот, первое наименьшее - это ПЕРВАЯ единица, второе наименьшее - это тоже единица, но уже ВТОРАЯ по счету, третье наименьшее - ПЕРВАЯ двойка (просто потому, что она третья по счету, по порядку слева направо), шестое наименьшее - это ШЕСТАЯ слева цифра , то есть ВТОРАЯ тройка.
С наибольшим - аналогично, только наоборот.


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

Автор - _Boroda_
Дата добавления - 29.01.2013 в 23:15
light26 Дата: Четверг, 31.01.2013, 23:35 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
А-а-а. вон оно что.
Дошло smile
Не уверен, что буду пользоваться этой функцией. По крайней мере ближайшие пару лет. Слишком уж она трудноусвояиваимая smile


Я не волшебник. Я только учусь
 
Ответить
СообщениеА-а-а. вон оно что.
Дошло smile
Не уверен, что буду пользоваться этой функцией. По крайней мере ближайшие пару лет. Слишком уж она трудноусвояиваимая smile

Автор - light26
Дата добавления - 31.01.2013 в 23:35
  • Страница 1 из 1
  • 1
Поиск:

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