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

Вход

Регистрация

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

 

= Мир MS Excel/Упрощение формулы с функциями ЕСЛИ и ВПР - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Упрощение формулы с функциями ЕСЛИ и ВПР
Liof78 Дата: Вторник, 11.04.2017, 16:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Попрошу еще раз помощи.

Требуется изменить (упростить) формулу в ячейке М3. Все бы ничего, только она перестает работать, если убираю один из материалов в столбцах H или I.
Заранее благодарен!
К сообщению приложен файл: 2308611.xlsx (38.3 Kb)
 
Ответить
СообщениеПопрошу еще раз помощи.

Требуется изменить (упростить) формулу в ячейке М3. Все бы ничего, только она перестает работать, если убираю один из материалов в столбцах H или I.
Заранее благодарен!

Автор - Liof78
Дата добавления - 11.04.2017 в 16:26
Perfect2You Дата: Вторник, 11.04.2017, 17:56 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Такое предложение
Код
=СУММ(СУММПРОИЗВ(($C3=данные!$K$2:$M$2)*($H3=данные!$J$3:$J$27)*данные!$K$3:$M$27);СУММПРОИЗВ(($C3=данные!$K$2:$M$2)*($I3=данные!$J$3:$J$27)*данные!$K$3:$M$27))
К сообщению приложен файл: _2308611.xlsx (37.0 Kb)
 
Ответить
СообщениеТакое предложение
Код
=СУММ(СУММПРОИЗВ(($C3=данные!$K$2:$M$2)*($H3=данные!$J$3:$J$27)*данные!$K$3:$M$27);СУММПРОИЗВ(($C3=данные!$K$2:$M$2)*($I3=данные!$J$3:$J$27)*данные!$K$3:$M$27))

Автор - Perfect2You
Дата добавления - 11.04.2017 в 17:56
Perfect2You Дата: Вторник, 11.04.2017, 18:00 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Еще короче:
Код
=СУММПРОИЗВ(($C3=данные!$K$2:$M$2)*(($H3=данные!$J$3:$J$27)+($I3=данные!$J$3:$J$27))*данные!$K$3:$M$27)
К сообщению приложен файл: 8723534.xlsx (36.7 Kb)
 
Ответить
СообщениеЕще короче:
Код
=СУММПРОИЗВ(($C3=данные!$K$2:$M$2)*(($H3=данные!$J$3:$J$27)+($I3=данные!$J$3:$J$27))*данные!$K$3:$M$27)

Автор - Perfect2You
Дата добавления - 11.04.2017 в 18:00
Liof78 Дата: Среда, 12.04.2017, 11:17 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо за ответ, но я хотел немного не то. Попробую объяснить.

Условия:

1) При выборе в столбце С3 (Прибытие) "Орск", H3(Материал 1)*J3(количество мат. 1)*соответствующий материал на листе "!данные" в столбце К3:К27 + I3(Материал 2)*K3(количество мат. 2)*соответствующий материал на листе "!данные" в столбце К3:К27

2) При выборе в столбце С3 (Прибытие) "Рязань", H3(Материал 1)*J3(количество мат. 1)*соответствующий материал на листе "!данные" в столбце L3:L27 + I3(Материал 2)*K3(количество мат. 2)*соответствующий материал на листе "!данные" в столбце L3:L27

3) При выборе в столбце С3 (Прибытие) "Ярославль", H3(Материал 1)*J3(количество мат. 1)*соответствующий материал на листе "!данные" в столбце М3:М27 + I3(Материал 2)*K3(количество мат. 2)*соответствующий материал на листе "!данные" в столбце M3:M27

Надеюсь будет понятно.


Сообщение отредактировал Liof78 - Среда, 12.04.2017, 11:17
 
Ответить
СообщениеСпасибо за ответ, но я хотел немного не то. Попробую объяснить.

Условия:

1) При выборе в столбце С3 (Прибытие) "Орск", H3(Материал 1)*J3(количество мат. 1)*соответствующий материал на листе "!данные" в столбце К3:К27 + I3(Материал 2)*K3(количество мат. 2)*соответствующий материал на листе "!данные" в столбце К3:К27

2) При выборе в столбце С3 (Прибытие) "Рязань", H3(Материал 1)*J3(количество мат. 1)*соответствующий материал на листе "!данные" в столбце L3:L27 + I3(Материал 2)*K3(количество мат. 2)*соответствующий материал на листе "!данные" в столбце L3:L27

3) При выборе в столбце С3 (Прибытие) "Ярославль", H3(Материал 1)*J3(количество мат. 1)*соответствующий материал на листе "!данные" в столбце М3:М27 + I3(Материал 2)*K3(количество мат. 2)*соответствующий материал на листе "!данные" в столбце M3:M27

Надеюсь будет понятно.

Автор - Liof78
Дата добавления - 12.04.2017 в 11:17
_Boroda_ Дата: Среда, 12.04.2017, 12:51 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Может так?
Код
=ЕСЛИОШИБКА(K3*ВПР(I3;данные!J$3:N$27;ПОИСКПОЗ(C3;данные!J$2:N$2;););)+ЕСЛИОШИБКА(J3*ВПР(H3;данные!J$3:N$27;ПОИСКПОЗ(C3;данные!J$2:N$2;););)

Код
=СУММПРОИЗВ((C3=данные!K$2:M$2)*(данные!J$3:J$27=H3)*данные!K$3:M$27*J3+(C3=данные!K$2:M$2)*(данные!J$3:J$27=I3)*данные!K$3:M$27*K3)

Код
=СУММПРОИЗВ((C3=данные!K$2:M$2)*данные!K$3:M$27*((данные!J$3:J$27=H3)*J3+(данные!J$3:J$27=I3)*K3))
К сообщению приложен файл: 2308611_1.xlsx (36.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожет так?
Код
=ЕСЛИОШИБКА(K3*ВПР(I3;данные!J$3:N$27;ПОИСКПОЗ(C3;данные!J$2:N$2;););)+ЕСЛИОШИБКА(J3*ВПР(H3;данные!J$3:N$27;ПОИСКПОЗ(C3;данные!J$2:N$2;););)

Код
=СУММПРОИЗВ((C3=данные!K$2:M$2)*(данные!J$3:J$27=H3)*данные!K$3:M$27*J3+(C3=данные!K$2:M$2)*(данные!J$3:J$27=I3)*данные!K$3:M$27*K3)

Код
=СУММПРОИЗВ((C3=данные!K$2:M$2)*данные!K$3:M$27*((данные!J$3:J$27=H3)*J3+(данные!J$3:J$27=I3)*K3))

Автор - _Boroda_
Дата добавления - 12.04.2017 в 12:51
Liof78 Дата: Среда, 12.04.2017, 13:32 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Точно, спасибо Вам огромное! Как всегда выручили.
 
Ответить
СообщениеТочно, спасибо Вам огромное! Как всегда выручили.

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

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