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

Вход

Регистрация

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

 

= Мир MS Excel/Формула для соединения двух таблиц - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Формула для соединения двух таблиц
Alexxx4177 Дата: Четверг, 08.08.2024, 15:45 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Есть две таблицы, пример во вложении. В первой город и люди которые в нем числятся и у каждого человека свое число (Б). Во второй таблице те же города и у каждого города своя цифра А.
Надо чтоб в итог, напротив каждого человека была формула это сумма всех чисел Б людей одного города умноженное на цифру А этого же города и разделить на цифру этого человека Б
По идее работает формула =СУММЕСЛИ($A$2:$A$13;$H$2;D$2:D$13)*$I$2/D2 где A2:A13 это столбец с названием города, $H$2 - это ищем название города, ну а D$2:D$13 суммируем диапазон, только первое это почему то он не суммирует диапазон а вытаскивает только число из ячейки напротив человека, и плюс формулу такого типа надо на каждый город подделывать в ручную, то есть не расстянуть на всю таблицу.
Или такую =ЕСЛИ(A2="";"";СУММПРОИЗВ($D$2:$D$148*($H$2:$H$148=A2)))*$I$2/D2 , но история такая же, не суммируется диапазон из цифр людей этого города и если таблица длинная (много городов и людей) растягивать формулу будет гемор. Может кто то помочь с решением задачи? Спасибо.
К сообщению приложен файл: kniga2.xlsx (10.6 Kb)
 
Ответить
СообщениеЕсть две таблицы, пример во вложении. В первой город и люди которые в нем числятся и у каждого человека свое число (Б). Во второй таблице те же города и у каждого города своя цифра А.
Надо чтоб в итог, напротив каждого человека была формула это сумма всех чисел Б людей одного города умноженное на цифру А этого же города и разделить на цифру этого человека Б
По идее работает формула =СУММЕСЛИ($A$2:$A$13;$H$2;D$2:D$13)*$I$2/D2 где A2:A13 это столбец с названием города, $H$2 - это ищем название города, ну а D$2:D$13 суммируем диапазон, только первое это почему то он не суммирует диапазон а вытаскивает только число из ячейки напротив человека, и плюс формулу такого типа надо на каждый город подделывать в ручную, то есть не расстянуть на всю таблицу.
Или такую =ЕСЛИ(A2="";"";СУММПРОИЗВ($D$2:$D$148*($H$2:$H$148=A2)))*$I$2/D2 , но история такая же, не суммируется диапазон из цифр людей этого города и если таблица длинная (много городов и людей) растягивать формулу будет гемор. Может кто то помочь с решением задачи? Спасибо.

Автор - Alexxx4177
Дата добавления - 08.08.2024 в 15:45
i691198 Дата: Четверг, 08.08.2024, 16:28 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 349
Репутация: 110 ±
Замечаний: 0% ±

Alexxx4177, У вас интересная ситуация с файлом. В столбце A объединенные ячейки, но они не просто объединены форматированием, когда в группе объединяемых ячеек сохраняется значение только в верхней левой ячейке, в остальных будет пусто. В вашем случае сделано по другому - группы ячеек просто накрыты объединенным форматом, т.е. все значения всех ячеек сохраняются, но их не видно. Если снять ваше форматирование, то будет такая картинка. Поясните,что это такое.
К сообщению приложен файл: 8526885.png (87.8 Kb) · kniga2_2.xlsx (11.4 Kb)
 
Ответить
СообщениеAlexxx4177, У вас интересная ситуация с файлом. В столбце A объединенные ячейки, но они не просто объединены форматированием, когда в группе объединяемых ячеек сохраняется значение только в верхней левой ячейке, в остальных будет пусто. В вашем случае сделано по другому - группы ячеек просто накрыты объединенным форматом, т.е. все значения всех ячеек сохраняются, но их не видно. Если снять ваше форматирование, то будет такая картинка. Поясните,что это такое.

Автор - i691198
Дата добавления - 08.08.2024 в 16:28
Nic70y Дата: Четверг, 08.08.2024, 17:01 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9032
Репутация: 2374 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(D3="";"";СУММ(ИНДЕКС(D$2:D$14;СТРОКА(E2)-B3+1):ИНДЕКС(D3:D$14;ЕСЛИОШИБКА(ПОИСКПОЗ(1;B4:B$14;);ПОИСКПОЗ("我";C3:C$14))))*ВПР(ИНДЕКС($A$2:$A$14;СТРОКА(E2)-B3+1);H:I;2;)/D3)
так?
К сообщению приложен файл: 52.xlsx (11.1 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 08.08.2024, 17:09
 
Ответить
Сообщение
Код
=ЕСЛИ(D3="";"";СУММ(ИНДЕКС(D$2:D$14;СТРОКА(E2)-B3+1):ИНДЕКС(D3:D$14;ЕСЛИОШИБКА(ПОИСКПОЗ(1;B4:B$14;);ПОИСКПОЗ("我";C3:C$14))))*ВПР(ИНДЕКС($A$2:$A$14;СТРОКА(E2)-B3+1);H:I;2;)/D3)
так?

Автор - Nic70y
Дата добавления - 08.08.2024 в 17:01
Alexxx4177 Дата: Пятница, 09.08.2024, 09:41 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

так?

Да, супер! Спасибо.
 
Ответить
Сообщение
так?

Да, супер! Спасибо.

Автор - Alexxx4177
Дата добавления - 09.08.2024 в 09:41
Alexxx4177 Дата: Пятница, 09.08.2024, 09:42 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Если снять ваше форматирование, то будет такая картинка. Поясните,что это такое.

Видимо когда то в таблице были построчные названия городов, а потом обьеденили в одну ячейку и так написали. Таблица мне такой досталась)
 
Ответить
Сообщение
Если снять ваше форматирование, то будет такая картинка. Поясните,что это такое.

Видимо когда то в таблице были построчные названия городов, а потом обьеденили в одну ячейку и так написали. Таблица мне такой досталась)

Автор - Alexxx4177
Дата добавления - 09.08.2024 в 09:42
Hugo Дата: Пятница, 09.08.2024, 10:23 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3707
Репутация: 792 ±
Замечаний: 0% ±

365
Видимо когда то в таблице были построчные названия городов, а потом обьеденили в одну ячейку и так написали

- это делали для того чтоб эти объединения не мешали формулам.
Но неправильно сделали - нужно все ячейки под объединением приравнивать ссылкой на первую.
Тогда Вы и не заметили бы проблемы в этом файле ))


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение
Видимо когда то в таблице были построчные названия городов, а потом обьеденили в одну ячейку и так написали

- это делали для того чтоб эти объединения не мешали формулам.
Но неправильно сделали - нужно все ячейки под объединением приравнивать ссылкой на первую.
Тогда Вы и не заметили бы проблемы в этом файле ))

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

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