Произведение двух матриц
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. Строки - код услуги (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
К сообщению приложен файл:
__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));"")
Здравствуйте.Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ИНДЕКС('Таблица 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
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение Pelena, Большое Благодарю! Изучаю формулу... ) Автор - zergel2012 Дата добавления - 30.09.2017 в 09:53
zergel2012
Дата: Суббота, 30.09.2017, 10:45 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Pelena, извините за вопрос. Не могу увеличить размер матриц до мне необходимых. Подскажите, пожалуйста, где ошибка?
Pelena, извините за вопрос. Не могу увеличить размер матриц до мне необходимых. Подскажите, пожалуйста, где ошибка? zergel2012
Ответить
Сообщение 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));"")
Не могу сказать, в чём ошибка, так как не вижу Ваших попытокКод
=ЕСЛИОШИБКА(СУММПРОИЗВ(ИНДЕКС(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
"Черт возьми, Холмс! Но как??!!" Ю-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
При одинаковом расположении вредности:Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 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
Ответить
Сообщение При одинаковом расположении вредности:Код
=СУММПРОИЗВ(ИНДЕКС('Таблица 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
Ответить
Сообщение Pelena, Большое спасибо! Получилось!!!! Благодарю сердечно!!! Автор - zergel2012 Дата добавления - 30.09.2017 в 12:06