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

Вход

Регистрация

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

 

= Мир MS Excel/Какую функцию использовать для расчета стоимости по условию? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Какую функцию использовать для расчета стоимости по условию?
light26 Дата: Вторник, 13.01.2015, 09:41 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Всем привет.
Задача: при выборе типа объекта из списка (столбец Н) в ячейку той же строки столбца I должна возвращаться стоимость его замены.
Мне известны 2 способа решения этой задачи: через =ЕСЛИ и через =ВПР. Но через =ЕСЛИ формула получается громоздкой, а для =ВПР надо создавать дополнительную таблицу. Есть более простое и рациональное решение средствами формул?
К сообщению приложен файл: 5796714.xlsx (15.2 Kb)


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

Сообщение отредактировал light26 - Вторник, 13.01.2015, 09:43
 
Ответить
СообщениеВсем привет.
Задача: при выборе типа объекта из списка (столбец Н) в ячейку той же строки столбца I должна возвращаться стоимость его замены.
Мне известны 2 способа решения этой задачи: через =ЕСЛИ и через =ВПР. Но через =ЕСЛИ формула получается громоздкой, а для =ВПР надо создавать дополнительную таблицу. Есть более простое и рациональное решение средствами формул?

Автор - light26
Дата добавления - 13.01.2015 в 09:41
Nic70y Дата: Вторник, 13.01.2015, 09:45 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9141
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
файл точно тот?


ЮMoney 41001841029809
 
Ответить
Сообщениефайл точно тот?

Автор - Nic70y
Дата добавления - 13.01.2015 в 09:45
light26 Дата: Вторник, 13.01.2015, 09:49 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
файл точно тот?
Не тот :) Исправляюсь
К сообщению приложен файл: 3320764.xls (35.0 Kb)


Я не волшебник. Я только учусь
 
Ответить
Сообщение
файл точно тот?
Не тот :) Исправляюсь

Автор - light26
Дата добавления - 13.01.2015 в 09:49
VEKTORVSFREEMAN Дата: Вторник, 13.01.2015, 09:59 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
light26, по мне, так ВПР с доп листом "Справочник" да плюс еще выпадающий список прикрутить
Код
=ВПР(H3;Справочник!$A$1:$B$30;2;0)
К сообщению приложен файл: 1918943.xls (35.5 Kb)


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Вторник, 13.01.2015, 09:59
 
Ответить
Сообщениеlight26, по мне, так ВПР с доп листом "Справочник" да плюс еще выпадающий список прикрутить
Код
=ВПР(H3;Справочник!$A$1:$B$30;2;0)

Автор - VEKTORVSFREEMAN
Дата добавления - 13.01.2015 в 09:59
Nic70y Дата: Вторник, 13.01.2015, 10:00 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9141
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
ИМХО:
самая лучшая формула, это ЕСЛИ, но если ЕСЛИ не помещается в ячейку (да и по причине смены стоимости) лучше ВПР,
а для разнообразия:
Код
=ВЫБОР(ПОИСК(ЛЕВБ(H3;2);"ёпрпеанжпгп")/2;250;300;400;1500;2000)


ЮMoney 41001841029809
 
Ответить
СообщениеИМХО:
самая лучшая формула, это ЕСЛИ, но если ЕСЛИ не помещается в ячейку (да и по причине смены стоимости) лучше ВПР,
а для разнообразия:
Код
=ВЫБОР(ПОИСК(ЛЕВБ(H3;2);"ёпрпеанжпгп")/2;250;300;400;1500;2000)

Автор - Nic70y
Дата добавления - 13.01.2015 в 10:00
light26 Дата: Вторник, 13.01.2015, 10:26 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
плюс еще выпадающий список прикрутить
Он прикручен, просто в примере я его удалил.


Я не волшебник. Я только учусь
 
Ответить
Сообщение
плюс еще выпадающий список прикрутить
Он прикручен, просто в примере я его удалил.

Автор - light26
Дата добавления - 13.01.2015 в 10:26
light26 Дата: Вторник, 13.01.2015, 10:33 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Nic70y, спасибо. Думаю это хорошая альтернатива, хоть я пока не разобрался как работает )


Я не волшебник. Я только учусь
 
Ответить
СообщениеNic70y, спасибо. Думаю это хорошая альтернатива, хоть я пока не разобрался как работает )

Автор - light26
Дата добавления - 13.01.2015 в 10:33
krosav4ig Дата: Вторник, 13.01.2015, 10:45 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант
Код
=СУММ(ЕСЛИ(H3={"Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП"};{300:250:400:2000:1500}))

немного доработанный вариант
Код
=ЕСЛИОШИБКА(СУММ(СУММ(ЕСЛИ(H3={"Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП"};{300:250:400:2000:1500}))^{0;1})-1;"Укажите тип опоры для определения стоимости")

обе формулы работают без массивного ввода


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 13.01.2015, 10:52
 
Ответить
Сообщениееще вариант
Код
=СУММ(ЕСЛИ(H3={"Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП"};{300:250:400:2000:1500}))

немного доработанный вариант
Код
=ЕСЛИОШИБКА(СУММ(СУММ(ЕСЛИ(H3={"Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП"};{300:250:400:2000:1500}))^{0;1})-1;"Укажите тип опоры для определения стоимости")

обе формулы работают без массивного ввода

Автор - krosav4ig
Дата добавления - 13.01.2015 в 10:45
light26 Дата: Вторник, 13.01.2015, 12:08 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
обе формулы работают без массивного ввода
значит
Код
{"Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП"};{300:250:400:2000:1500}
можно записать как
Код
("Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП");(300:250:400:2000:1500)
?


Я не волшебник. Я только учусь
 
Ответить
Сообщение
обе формулы работают без массивного ввода
значит
Код
{"Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП"};{300:250:400:2000:1500}
можно записать как
Код
("Переходная":"Промежуточная":"Анкерная":"ГП":"ЖП");(300:250:400:2000:1500)
?

Автор - light26
Дата добавления - 13.01.2015 в 12:08
JayBhagavan Дата: Вторник, 13.01.2015, 12:15 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Нельзя.


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
СообщениеНельзя.

Автор - JayBhagavan
Дата добавления - 13.01.2015 в 12:15
jakim Дата: Вторник, 13.01.2015, 12:52 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
А если применить именованный диапазон?
К сообщению приложен файл: 2355686.xls (35.5 Kb)
 
Ответить
Сообщение
А если применить именованный диапазон?

Автор - jakim
Дата добавления - 13.01.2015 в 12:52
light26 Дата: Вторник, 13.01.2015, 13:05 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Нельзя
тогда я не пойму что имелось ввиду под
обе формулы работают без массивного ввода


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Нельзя
тогда я не пойму что имелось ввиду под
обе формулы работают без массивного ввода

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

2007, 2010, 2013
А если применить именованный диапазон?
Можно, конечно, но тогда все-равно требуется создание какой-то базы данных


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

Сообщение отредактировал light26 - Вторник, 13.01.2015, 13:11
 
Ответить
Сообщение
А если применить именованный диапазон?
Можно, конечно, но тогда все-равно требуется создание какой-то базы данных

Автор - light26
Дата добавления - 13.01.2015 в 13:10
JayBhagavan Дата: Вторник, 13.01.2015, 13:12 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
light26, когда Вы видите, что перед равно и после всей формулы стоят фигурные кавычки, то это означает, что формула введена как массивная. (фигурные кавычки только визуально видны, при редактировании формулы их нет) Когда внутри формулы передаётся массив данных (не ссылка на ячейки), то его формат записи обусловлен заключением этих данных в фигурные скобки.


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
Сообщениеlight26, когда Вы видите, что перед равно и после всей формулы стоят фигурные кавычки, то это означает, что формула введена как массивная. (фигурные кавычки только визуально видны, при редактировании формулы их нет) Когда внутри формулы передаётся массив данных (не ссылка на ячейки), то его формат записи обусловлен заключением этих данных в фигурные скобки.

Автор - JayBhagavan
Дата добавления - 13.01.2015 в 13:12
light26 Дата: Вторник, 13.01.2015, 13:24 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
огда Вы видите, что перед равно и после всей формулы стоят фигурные кавычки, то это означает, что формула введена как массивная.
Это я знаю. До меня не сразу дошел смысл фразы
обе формулы работают без массивного ввода


Я не волшебник. Я только учусь
 
Ответить
Сообщение
огда Вы видите, что перед равно и после всей формулы стоят фигурные кавычки, то это означает, что формула введена как массивная.
Это я знаю. До меня не сразу дошел смысл фразы
обе формулы работают без массивного ввода

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

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