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

Вход

Регистрация

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

 

= Мир MS Excel/Произведение двух матриц - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Произведение двух матриц
zergel2012 Дата: Суббота, 30.09.2017, 09:25 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток!
Задача:
Есть три таблицы:
1. Строки - код услуги (35001, 35002, 35003, ...)
Столбцы - вредность по 302н (1.1.1, 1.1.2, 1.1.3, ...)

2. Строки - Фамилия Имя Отчество
Стоблцы - вредность по 302н (1.1.1, 1.1.2, 1.1.3, ...)

3. Строки - Фамилия Имя Отчество
Столбцы - код услуги (35001, 35002, 35003, ...)

Необходимо в ячейку [ФИО,код услуги] = СУММПРОИЗВ({строка, соответствующая код услуги, из таблцы 1} * {строка ФИО, из таблицы 2}).
К сообщению приложен файл: __1.xlsx (11.1 Kb)


Сообщение отредактировал zergel2012 - Суббота, 30.09.2017, 09:30
 
Ответить
СообщениеДоброго времени суток!
Задача:
Есть три таблицы:
1. Строки - код услуги (35001, 35002, 35003, ...)
Столбцы - вредность по 302н (1.1.1, 1.1.2, 1.1.3, ...)

2. Строки - Фамилия Имя Отчество
Стоблцы - вредность по 302н (1.1.1, 1.1.2, 1.1.3, ...)

3. Строки - Фамилия Имя Отчество
Столбцы - код услуги (35001, 35002, 35003, ...)

Необходимо в ячейку [ФИО,код услуги] = СУММПРОИЗВ({строка, соответствующая код услуги, из таблцы 1} * {строка ФИО, из таблицы 2}).

Автор - zergel2012
Дата добавления - 30.09.2017 в 09:25
Pelena Дата: Суббота, 30.09.2017, 09:34 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19509
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ИНДЕКС('Таблица 1'!$F$7:$L$16;ПОИСКПОЗ('Таблица 3'!D$2;'Таблица 1'!$D$7:$D$16;0);0);ИНДЕКС('Таблица 2'!$D$7:$J$16;ПОИСКПОЗ('Таблица 3'!$C3;'Таблица 2'!$C$7:$C$16;0);0));"")
К сообщению приложен файл: 9853768.xlsx (12.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ИНДЕКС('Таблица 1'!$F$7:$L$16;ПОИСКПОЗ('Таблица 3'!D$2;'Таблица 1'!$D$7:$D$16;0);0);ИНДЕКС('Таблица 2'!$D$7:$J$16;ПОИСКПОЗ('Таблица 3'!$C3;'Таблица 2'!$C$7:$C$16;0);0));"")

Автор - Pelena
Дата добавления - 30.09.2017 в 09:34
zergel2012 Дата: Суббота, 30.09.2017, 09:53 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, Большое Благодарю! Изучаю формулу... )
 
Ответить
СообщениеPelena, Большое Благодарю! Изучаю формулу... )

Автор - zergel2012
Дата добавления - 30.09.2017 в 09:53
zergel2012 Дата: Суббота, 30.09.2017, 10:45 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, извините за вопрос.
Не могу увеличить размер матриц до мне необходимых.
Подскажите, пожалуйста, где ошибка?
К сообщению приложен файл: 4957021.xlsx (97.4 Kb)
 
Ответить
СообщениеPelena, извините за вопрос.
Не могу увеличить размер матриц до мне необходимых.
Подскажите, пожалуйста, где ошибка?

Автор - zergel2012
Дата добавления - 30.09.2017 в 10:45
Pelena Дата: Суббота, 30.09.2017, 10:56 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19509
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Не могу сказать, в чём ошибка, так как не вижу Ваших попыток
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ИНДЕКС(Base!$F$7:Base!IE16;ПОИСКПОЗ('Список врачей'!D$2;Base!$D$7:$D$97;0);0);ИНДЕКС(Список!$D$7:$IC$16;ПОИСКПОЗ('Список врачей'!$C3;Список!$C$7:$C$46;0);0));"")


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе могу сказать, в чём ошибка, так как не вижу Ваших попыток
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ИНДЕКС(Base!$F$7:Base!IE16;ПОИСКПОЗ('Список врачей'!D$2;Base!$D$7:$D$97;0);0);ИНДЕКС(Список!$D$7:$IC$16;ПОИСКПОЗ('Список врачей'!$C3;Список!$C$7:$C$46;0);0));"")

Автор - Pelena
Дата добавления - 30.09.2017 в 10:56
vikttur Дата: Суббота, 30.09.2017, 11:57 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

При одинаковом расположении вредности:
Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 2'!$D$7:$J$16;ПОИСКПОЗ($C3;'Таблица 2'!$C$7:$C$15;););ИНДЕКС('Таблица 1'!$F$7:$L$16;ПОИСКПОЗ(D$2;'Таблица 1'!$D$7:$D$16;);))

Если фамилии одинаково расположены:
Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 2'!$D$7:$J$16;СТРОКА(A1););ИНДЕКС('Таблица 1'!$F$7:$L$16;ПОИСКПОЗ(D$2;'Таблица 1'!$D$7:$D$16;);))

А если еще и порядок кодов услуг совпадает:
Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 2'!$D$7:$J$16;СТРОКА(A1););ИНДЕКС('Таблица 1'!$F$7:$L$16;СТОЛБЕЦ(A1);))
 
Ответить
СообщениеПри одинаковом расположении вредности:
Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 2'!$D$7:$J$16;ПОИСКПОЗ($C3;'Таблица 2'!$C$7:$C$15;););ИНДЕКС('Таблица 1'!$F$7:$L$16;ПОИСКПОЗ(D$2;'Таблица 1'!$D$7:$D$16;);))

Если фамилии одинаково расположены:
Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 2'!$D$7:$J$16;СТРОКА(A1););ИНДЕКС('Таблица 1'!$F$7:$L$16;ПОИСКПОЗ(D$2;'Таблица 1'!$D$7:$D$16;);))

А если еще и порядок кодов услуг совпадает:
Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 2'!$D$7:$J$16;СТРОКА(A1););ИНДЕКС('Таблица 1'!$F$7:$L$16;СТОЛБЕЦ(A1);))

Автор - vikttur
Дата добавления - 30.09.2017 в 11:57
zergel2012 Дата: Суббота, 30.09.2017, 12:06 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, Большое спасибо!
Получилось!!!!
Благодарю сердечно!!!
 
Ответить
СообщениеPelena, Большое спасибо!
Получилось!!!!
Благодарю сердечно!!!

Автор - zergel2012
Дата добавления - 30.09.2017 в 12:06
  • Страница 1 из 1
  • 1
Поиск:

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