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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование чисел из таблицы по совпалению имен - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Копирование чисел из таблицы по совпалению имен
ars1734 Дата: Пятница, 24.10.2025, 05:04 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые эксперты.

Нужна ваша помощь в написании формулы в Таблице 3 в столбцах AJ:AM, копирующей значения чисел из таблицы 2 Листа 2, в Таблицу 3 Листа 1, по совпадению пары имен в Таблице 1, а так же названия блока Свадьба или Развод.
Можно подставлять любую пару имен Таблицы 1 в ячейки C3:D3 Листа 2 и использовать гиперссылку на С1 для быстрого перехода.
Строка 3 Таблицы 2 копирует головное имя пары из ячейки С3. Строка 4 стационарная.
Более подробное ТЗ в файле

С уважением
К сообщению приложен файл: svadba_razvod.xlsx (22.0 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые эксперты.

Нужна ваша помощь в написании формулы в Таблице 3 в столбцах AJ:AM, копирующей значения чисел из таблицы 2 Листа 2, в Таблицу 3 Листа 1, по совпадению пары имен в Таблице 1, а так же названия блока Свадьба или Развод.
Можно подставлять любую пару имен Таблицы 1 в ячейки C3:D3 Листа 2 и использовать гиперссылку на С1 для быстрого перехода.
Строка 3 Таблицы 2 копирует головное имя пары из ячейки С3. Строка 4 стационарная.
Более подробное ТЗ в файле

С уважением

Автор - ars1734
Дата добавления - 24.10.2025 в 05:04
_Boroda_ Дата: Пятница, 24.10.2025, 09:29 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16956
Репутация: 6630 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Не совсем понял, так нужно?
Код
=СУММПРОИЗВ(ИНДЕКС(($X13=Лист2!$F$3:$AX$3)*($Y13=Лист2!$F$4:$AX$4)*Ч(+Лист2!$G$4:$AY$5)*(AJ$11=Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))
К сообщению приложен файл: svadba_razvod_1.xlsx (23.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНе совсем понял, так нужно?
Код
=СУММПРОИЗВ(ИНДЕКС(($X13=Лист2!$F$3:$AX$3)*($Y13=Лист2!$F$4:$AX$4)*Ч(+Лист2!$G$4:$AY$5)*(AJ$11=Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))

Автор - _Boroda_
Дата добавления - 24.10.2025 в 09:29
ars1734 Дата: Пятница, 24.10.2025, 10:10 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
=СУММПРОИЗВ(ИНДЕКС(($X13=Лист2!$F$3:$AX$3)*($Y13=Лист2!$F$4:$AX$4)*Ч(+Лист2!$G$4:$AY$5)*(AJ$11=Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))


Да, все шикарно работает! Спасибо огромное!

С уважением
 
Ответить
Сообщение
=СУММПРОИЗВ(ИНДЕКС(($X13=Лист2!$F$3:$AX$3)*($Y13=Лист2!$F$4:$AX$4)*Ч(+Лист2!$G$4:$AY$5)*(AJ$11=Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))


Да, все шикарно работает! Спасибо огромное!

С уважением

Автор - ars1734
Дата добавления - 24.10.2025 в 10:10
ars1734 Дата: Пятница, 24.10.2025, 12:59 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
=СУММПРОИЗВ(ИНДЕКС(($X13=Лист2!$F$3:$AX$3)*($Y13=Лист2!$F$4:$AX$4)*Ч(+Лист2!$G$4:$AY$5)*(AJ$11=Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))


Прошу прощения, данная формула работает в приложенном файле, но если Лист1 и Лист 2 находятся в разных книгах, то формула перестает работать. Не могли бы вы подсказать, что в этом случае делать? Может нужна правка формулы для этого случая, чтобы заработало? И еще момент: формула в ячейке AJ13 ссылается на пустую ячейку AI11 это не ошибка?

С уважением


Сообщение отредактировал ars1734 - Пятница, 24.10.2025, 13:02
 
Ответить
Сообщение
=СУММПРОИЗВ(ИНДЕКС(($X13=Лист2!$F$3:$AX$3)*($Y13=Лист2!$F$4:$AX$4)*Ч(+Лист2!$G$4:$AY$5)*(AJ$11=Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))


Прошу прощения, данная формула работает в приложенном файле, но если Лист1 и Лист 2 находятся в разных книгах, то формула перестает работать. Не могли бы вы подсказать, что в этом случае делать? Может нужна правка формулы для этого случая, чтобы заработало? И еще момент: формула в ячейке AJ13 ссылается на пустую ячейку AI11 это не ошибка?

С уважением

Автор - ars1734
Дата добавления - 24.10.2025 в 12:59
_Boroda_ Дата: Пятница, 24.10.2025, 14:13 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16956
Репутация: 6630 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
находятся в разных книгах, то формула перестает работать.

У меня работает. Только обе книги должны быть открыты
Код
=СУММПРОИЗВ(ИНДЕКС(($X13=[Книга2]Лист2!$F$3:$AX$3)*($Y13=[Книга2]Лист2!$F$4:$AX$4)*Ч(+[Книга2]Лист2!$G$4:$AY$5)*(AJ$11=[Книга2]Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))


AJ13 ссылается на пустую ячейку AI11 это не ошибка?

Была б ошибка - не работало бы)))
СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11) считает, сколько в AI$11:AJ$11 значений Свадьба. Получаем 1, поэтому тянем из строки 4 листа2. А в соседнем столбце при протягивании формулы получается вот так
СЧЁТЕСЛИ(AJ$11:AK$11;AK$11) - сколько в AJ$11:AK$11 значений Свадьба. Получаем 2, поэтому тянем из строки 5 листа2.
Аналогично с разводами


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
находятся в разных книгах, то формула перестает работать.

У меня работает. Только обе книги должны быть открыты
Код
=СУММПРОИЗВ(ИНДЕКС(($X13=[Книга2]Лист2!$F$3:$AX$3)*($Y13=[Книга2]Лист2!$F$4:$AX$4)*Ч(+[Книга2]Лист2!$G$4:$AY$5)*(AJ$11=[Книга2]Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))


AJ13 ссылается на пустую ячейку AI11 это не ошибка?

Была б ошибка - не работало бы)))
СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11) считает, сколько в AI$11:AJ$11 значений Свадьба. Получаем 1, поэтому тянем из строки 4 листа2. А в соседнем столбце при протягивании формулы получается вот так
СЧЁТЕСЛИ(AJ$11:AK$11;AK$11) - сколько в AJ$11:AK$11 значений Свадьба. Получаем 2, поэтому тянем из строки 5 листа2.
Аналогично с разводами

Автор - _Boroda_
Дата добавления - 24.10.2025 в 14:13
alexa1965 Дата: Пятница, 24.10.2025, 14:14 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 66 ±
Замечаний: 0% ±

2003> 2019 >2016
Не могли бы вы подсказать
Добрый день, изменить в формуле
Код
[имя книги]Лист2
вместо лист2


Главное не быть балабастиком

Сообщение отредактировал alexa1965 - Пятница, 24.10.2025, 14:15
 
Ответить
Сообщение
Не могли бы вы подсказать
Добрый день, изменить в формуле
Код
[имя книги]Лист2
вместо лист2

Автор - alexa1965
Дата добавления - 24.10.2025 в 14:14
_Boroda_ Дата: Пятница, 24.10.2025, 14:52 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16956
Репутация: 6630 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
[имя книги]Лист2
Уточню. При таком названии вот так должно быть
[vba]
Код
'[Имя книги.xlsx]Лист2'!...
[/vba]
Целиком формула вот так
Код
=СУММПРОИЗВ(ИНДЕКС(($X13='[Новая книга.xlsx]Лист2'!$F$3:$AX$3)*($Y13='[Новая книга.xlsx]Лист2'!$F$4:$AX$4)*Ч(+'[Новая книга.xlsx]Лист2'!$G$4:$AY$5)*(AJ$11='[Новая книга.xlsx]Лист2'!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))

А та формула, что я в посте выше привел - это ссылка на только что созданную и не сохраненную книгу.
Если же пробелов в названии книги нет, то вот так
Код
=СУММПРОИЗВ(ИНДЕКС(($X13=[Новая_книга.xlsx]Лист2!$F$3:$AX$3)*($Y13=[Новая_книга.xlsx]Лист2!$F$4:$AX$4)*Ч(+[Новая_книга.xlsx]Лист2!$G$4:$AY$5)*(AJ$11=[Новая_книга.xlsx]Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))

Но будет работать и первый вариант


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
[имя книги]Лист2
Уточню. При таком названии вот так должно быть
[vba]
Код
'[Имя книги.xlsx]Лист2'!...
[/vba]
Целиком формула вот так
Код
=СУММПРОИЗВ(ИНДЕКС(($X13='[Новая книга.xlsx]Лист2'!$F$3:$AX$3)*($Y13='[Новая книга.xlsx]Лист2'!$F$4:$AX$4)*Ч(+'[Новая книга.xlsx]Лист2'!$G$4:$AY$5)*(AJ$11='[Новая книга.xlsx]Лист2'!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))

А та формула, что я в посте выше привел - это ссылка на только что созданную и не сохраненную книгу.
Если же пробелов в названии книги нет, то вот так
Код
=СУММПРОИЗВ(ИНДЕКС(($X13=[Новая_книга.xlsx]Лист2!$F$3:$AX$3)*($Y13=[Новая_книга.xlsx]Лист2!$F$4:$AX$4)*Ч(+[Новая_книга.xlsx]Лист2!$G$4:$AY$5)*(AJ$11=[Новая_книга.xlsx]Лист2!$F$6:$AX$6);СЧЁТЕСЛИ(AI$11:AJ$11;AJ$11);))

Но будет работать и первый вариант

Автор - _Boroda_
Дата добавления - 24.10.2025 в 14:52
ars1734 Дата: Пятница, 24.10.2025, 16:15 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Была б ошибка - не работало бы)))


Вы абсолютно правы! Всё получилось! Еще раз огромное спасибо!

С уважением
 
Ответить
Сообщение
Была б ошибка - не работало бы)))


Вы абсолютно правы! Всё получилось! Еще раз огромное спасибо!

С уважением

Автор - ars1734
Дата добавления - 24.10.2025 в 16:15
ars1734 Дата: Пятница, 24.10.2025, 16:17 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день, изменить в формуле

Благодарю Вас за участие, всё заработало.
 
Ответить
Сообщение
Добрый день, изменить в формуле

Благодарю Вас за участие, всё заработало.

Автор - ars1734
Дата добавления - 24.10.2025 в 16:17
  • Страница 1 из 1
  • 1
Поиск:

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