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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск и суммирование ячеек по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск и суммирование ячеек по условию (Формулы/Formulas)
Поиск и суммирование ячеек по условию
@rtem11 Дата: Пятница, 25.07.2014, 09:23 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Всех приветствую! У меня вопрос: какая функция позволяет подставлять (и суммировать, если их несколько) значения из одного диапазона в другой, при условии, что заголовок строки и заголовок столбца первого диапазона в сумме образуют заголовок столбца второго диапазона? Т.е. нужно на листе "Расчеты с поставщиками" отобразить суммы оплаты по датам в соответствующих колонках, на основании данных из листа "Закуп", где указаны в первом столбце группы товаров и дни отсрочки платежа, т.е. на лист "Расчеты с поставщиками" в ячейку С2 (заголовок столбца 02.06.2014) должны подтянутся суммы из листа "Закуп" из ячеек Х4 (заголовок столбца 03.05.2014 + заголовок строки 30 = 02.06.2014) и AR3 (заголовок столбца 02.06.2014 + заголовок строки 0 = 02.06.2014) ячейки для наглядности выделил заливкой. Подскажите, какая функция это позволит сделать. Заранее благодарю.
К сообщению приложен файл: 2905605.xls (27.5 Kb)
 
Ответить
СообщениеВсех приветствую! У меня вопрос: какая функция позволяет подставлять (и суммировать, если их несколько) значения из одного диапазона в другой, при условии, что заголовок строки и заголовок столбца первого диапазона в сумме образуют заголовок столбца второго диапазона? Т.е. нужно на листе "Расчеты с поставщиками" отобразить суммы оплаты по датам в соответствующих колонках, на основании данных из листа "Закуп", где указаны в первом столбце группы товаров и дни отсрочки платежа, т.е. на лист "Расчеты с поставщиками" в ячейку С2 (заголовок столбца 02.06.2014) должны подтянутся суммы из листа "Закуп" из ячеек Х4 (заголовок столбца 03.05.2014 + заголовок строки 30 = 02.06.2014) и AR3 (заголовок столбца 02.06.2014 + заголовок строки 0 = 02.06.2014) ячейки для наглядности выделил заливкой. Подскажите, какая функция это позволит сделать. Заранее благодарю.

Автор - @rtem11
Дата добавления - 25.07.2014 в 09:23
ArkaIIIa Дата: Пятница, 25.07.2014, 09:32 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
@rtem11
Я не понял, а почему на лист "Расчеты с поставщиками", в ячейку С2 (02.06.2014 - стиральный порошок) должно подтянуться Х4 с листа "Закуп" (03.05.2014). С АR3 все понятно и логично.
 
Ответить
Сообщение@rtem11
Я не понял, а почему на лист "Расчеты с поставщиками", в ячейку С2 (02.06.2014 - стиральный порошок) должно подтянуться Х4 с листа "Закуп" (03.05.2014). С АR3 все понятно и логично.

Автор - ArkaIIIa
Дата добавления - 25.07.2014 в 09:32
@rtem11 Дата: Пятница, 25.07.2014, 09:35 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Потому, что заказ сделан 03.05.2014 с отсрочкой в 30 дней, т.е. дата платежа 02.06.2014, просуммироваться должен заголовок столбца и строки.
 
Ответить
СообщениеПотому, что заказ сделан 03.05.2014 с отсрочкой в 30 дней, т.е. дата платежа 02.06.2014, просуммироваться должен заголовок столбца и строки.

Автор - @rtem11
Дата добавления - 25.07.2014 в 09:35
ArkaIIIa Дата: Пятница, 25.07.2014, 09:59 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Так?
К сообщению приложен файл: 5044114_1.xls (62.0 Kb)


Сообщение отредактировал ArkaIIIa - Пятница, 25.07.2014, 10:27
 
Ответить
СообщениеТак?

Автор - ArkaIIIa
Дата добавления - 25.07.2014 в 09:59
amfor Дата: Пятница, 25.07.2014, 10:24 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
?
К сообщению приложен файл: 0846659.xls (46.0 Kb)


Семь бед - один RESET.
 
Ответить
Сообщение?

Автор - amfor
Дата добавления - 25.07.2014 в 10:24
@rtem11 Дата: Пятница, 25.07.2014, 11:22 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003

Почти что так, только при изменении данных на листе "Закуп", например добавлении еще одной строки с периодом отсрочки, нужно будет переписывать формулу заново.


Сообщение отредактировал @rtem11 - Пятница, 25.07.2014, 12:05
 
Ответить
Сообщение
Почти что так, только при изменении данных на листе "Закуп", например добавлении еще одной строки с периодом отсрочки, нужно будет переписывать формулу заново.

Автор - @rtem11
Дата добавления - 25.07.2014 в 11:22
@rtem11 Дата: Пятница, 25.07.2014, 11:25 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
amfor, немного не то, формула работает, но для болшой таблицы неактуальна, т.к. периоды отсрочки нужно руками забивать в формулы. Но все равно спасибо!
 
Ответить
Сообщениеamfor, немного не то, формула работает, но для болшой таблицы неактуальна, т.к. периоды отсрочки нужно руками забивать в формулы. Но все равно спасибо!

Автор - @rtem11
Дата добавления - 25.07.2014 в 11:25
ArkaIIIa Дата: Пятница, 25.07.2014, 11:27 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
@rtem11
Если на листе "Закуп" вы измените кол-во дней отсрочки - то формула подстроиться сама.
А если Вы добавите еще один период отсрочки, т.е. суммировать нужно будет уже два аргумента, а три, то в функцию нужно будет добавить

+ЕСЛИОШИБКА(ИНДЕКС(Закуп!$B$2:$BO$7;ПОИСКПОЗ('Расчеты с поставщиками'!$A3;Закуп!$A$2:$A$7;0);ПОИСКПОЗ('Расчеты с поставщиками'!V$1-ДЕНЬ(Закуп!$A$7);Закуп!$B$1:$BN$1;0));0)

Изменив выделенную зеленым ячейку на ячейку с новым периодом отсрочки.


Сообщение отредактировал ArkaIIIa - Пятница, 25.07.2014, 11:28
 
Ответить
Сообщение@rtem11
Если на листе "Закуп" вы измените кол-во дней отсрочки - то формула подстроиться сама.
А если Вы добавите еще один период отсрочки, т.е. суммировать нужно будет уже два аргумента, а три, то в функцию нужно будет добавить

+ЕСЛИОШИБКА(ИНДЕКС(Закуп!$B$2:$BO$7;ПОИСКПОЗ('Расчеты с поставщиками'!$A3;Закуп!$A$2:$A$7;0);ПОИСКПОЗ('Расчеты с поставщиками'!V$1-ДЕНЬ(Закуп!$A$7);Закуп!$B$1:$BN$1;0));0)

Изменив выделенную зеленым ячейку на ячейку с новым периодом отсрочки.

Автор - ArkaIIIa
Дата добавления - 25.07.2014 в 11:27
@rtem11 Дата: Пятница, 25.07.2014, 11:38 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Там у меня вкладки "Продажи" и "Поступление от покупателей" периодов гораздо больше и если по этому принципу формулу писать, то она очень длинная будет. Попробую на основе твоего решения что-нибудь придумать, как до домашнего компа доберусь, а то на работе вместо винды Убунта и Libre Office стоит, который половину формул не поддерживает %). Спасибо!

Там у меня вкладки "Продажи" и "Поступление от покупателей" периодов гораздо больше и если по этому принципу формулу писать, то она очень длинная будет. А данные ежемесячно меняются и постоянно формулы переписывать придется, у меня в отчете 256 товарных групп будет и строк с отсрочками тоже до 12 шт по каждой группе. Попробую на основе твоего решения что-нибудь придумать, как до домашнего компа доберусь, а то на работе вместо винды Убунта и Libre Office стоит, который половину формул не поддерживает %). Спасибо!
 
Ответить
Сообщение
Там у меня вкладки "Продажи" и "Поступление от покупателей" периодов гораздо больше и если по этому принципу формулу писать, то она очень длинная будет. Попробую на основе твоего решения что-нибудь придумать, как до домашнего компа доберусь, а то на работе вместо винды Убунта и Libre Office стоит, который половину формул не поддерживает %). Спасибо!

Там у меня вкладки "Продажи" и "Поступление от покупателей" периодов гораздо больше и если по этому принципу формулу писать, то она очень длинная будет. А данные ежемесячно меняются и постоянно формулы переписывать придется, у меня в отчете 256 товарных групп будет и строк с отсрочками тоже до 12 шт по каждой группе. Попробую на основе твоего решения что-нибудь придумать, как до домашнего компа доберусь, а то на работе вместо винды Убунта и Libre Office стоит, который половину формул не поддерживает %). Спасибо!

Автор - @rtem11
Дата добавления - 25.07.2014 в 11:38
amfor Дата: Пятница, 25.07.2014, 11:43 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
Заменил периоды отсрочки на ссылки.Можно менять только в одном месте.
К сообщению приложен файл: 2171940.xls (46.0 Kb)


Семь бед - один RESET.
 
Ответить
СообщениеЗаменил периоды отсрочки на ссылки.Можно менять только в одном месте.

Автор - amfor
Дата добавления - 25.07.2014 в 11:43
@rtem11 Дата: Понедельник, 28.07.2014, 15:28 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
нужно на листе "Расчеты с поставщиками" отобразить суммы оплаты по датам в соответствующих колонках, на основании данных из листа "Закуп", где указаны в первом столбце группы товаров и дни отсрочки платежа, т.е. на лист "Расчеты с поставщиками" в ячейку С2 (заголовок столбца 02.06.2014) должны подтянутся суммы из листа "Закуп" из ячеек Х4 (заголовок столбца 03.05.2014 + заголовок строки 30 = 02.06.2014) и AR3 (заголовок столбца 02.06.2014 + заголовок строки 0 = 02.06.2014) ячейки для наглядности выделил заливкой. Подскажите, какая функция это позволит сделать. Заранее благодарю.
К сообщению приложен файл: 2905605.xls(28Kb)

Может еще какое-нибудь решение найдется, сам не могу осилить, а формула Аркаши и Амфор не работают, если меняются строки и столбцы с данными на первом листе :(
 
Ответить
Сообщение
нужно на листе "Расчеты с поставщиками" отобразить суммы оплаты по датам в соответствующих колонках, на основании данных из листа "Закуп", где указаны в первом столбце группы товаров и дни отсрочки платежа, т.е. на лист "Расчеты с поставщиками" в ячейку С2 (заголовок столбца 02.06.2014) должны подтянутся суммы из листа "Закуп" из ячеек Х4 (заголовок столбца 03.05.2014 + заголовок строки 30 = 02.06.2014) и AR3 (заголовок столбца 02.06.2014 + заголовок строки 0 = 02.06.2014) ячейки для наглядности выделил заливкой. Подскажите, какая функция это позволит сделать. Заранее благодарю.
К сообщению приложен файл: 2905605.xls(28Kb)

Может еще какое-нибудь решение найдется, сам не могу осилить, а формула Аркаши и Амфор не работают, если меняются строки и столбцы с данными на первом листе :(

Автор - @rtem11
Дата добавления - 28.07.2014 в 15:28
alex1248 Дата: Понедельник, 28.07.2014, 16:41 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
@rtem11, гляньте.
Нюансы:
1) Добавлен доп лист "РсП0",
2) в листе "Закуп" даты надо приводить к формату даты, иначе работать не будет.

При предварительной настройке необходимого количества строк (и столбцов) и исключении манипуляций в листе "Закуп" типа удаления и вставки строк/столбцов ничего "плыть не должно". Впрочем, если хотя бы не трогать строки/столбцы заголовков и первые соседние с ними, всё должно восстанавливаться обычным протягиванием формул. Изменение товарных категорий и сроков расчета на работе формул сказаться не должно. yes
К сообщению приложен файл: 2905605-112.xls (69.5 Kb)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Понедельник, 28.07.2014, 16:42
 
Ответить
Сообщение@rtem11, гляньте.
Нюансы:
1) Добавлен доп лист "РсП0",
2) в листе "Закуп" даты надо приводить к формату даты, иначе работать не будет.

При предварительной настройке необходимого количества строк (и столбцов) и исключении манипуляций в листе "Закуп" типа удаления и вставки строк/столбцов ничего "плыть не должно". Впрочем, если хотя бы не трогать строки/столбцы заголовков и первые соседние с ними, всё должно восстанавливаться обычным протягиванием формул. Изменение товарных категорий и сроков расчета на работе формул сказаться не должно. yes

Автор - alex1248
Дата добавления - 28.07.2014 в 16:41
@rtem11 Дата: Вторник, 29.07.2014, 06:38 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
исключении манипуляций в листе "Закуп"

В том-то и дело, что на лист "закуп" будет вставляться отчет, он каждый раз разный
 
Ответить
Сообщение
исключении манипуляций в листе "Закуп"

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

Автор - @rtem11
Дата добавления - 29.07.2014 в 06:38
alex1248 Дата: Вторник, 29.07.2014, 08:04 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
В том-то и дело, что на лист "закуп" будет вставляться отчет, он каждый раз разный

Уточняю.
Менять данные, а также очищать (без удаления строк/столбцов) можно.
Не очень желательно (но также не критично) - удалять/вставлять строки/столбцы листа эксель, т.е. манипуляции с уже выгруженными данными.


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Вторник, 29.07.2014, 08:15
 
Ответить
Сообщение
В том-то и дело, что на лист "закуп" будет вставляться отчет, он каждый раз разный

Уточняю.
Менять данные, а также очищать (без удаления строк/столбцов) можно.
Не очень желательно (но также не критично) - удалять/вставлять строки/столбцы листа эксель, т.е. манипуляции с уже выгруженными данными.

Автор - alex1248
Дата добавления - 29.07.2014 в 08:04
@rtem11 Дата: Четверг, 31.07.2014, 09:49 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Не работает формула, как надо. При смещении ячеек с периодами или добавлении новых строк/столбцов сбивается все. В общем понял, что решение не простое, буду руками подгонять отчет и через СУММЕСЛИ затягивать, так проще, чем городить формулы десятиэтажные и постоянно подгонять их. Но все равно всем спасибо большое!
 
Ответить
СообщениеНе работает формула, как надо. При смещении ячеек с периодами или добавлении новых строк/столбцов сбивается все. В общем понял, что решение не простое, буду руками подгонять отчет и через СУММЕСЛИ затягивать, так проще, чем городить формулы десятиэтажные и постоянно подгонять их. Но все равно всем спасибо большое!

Автор - @rtem11
Дата добавления - 31.07.2014 в 09:49
alex1248 Дата: Четверг, 31.07.2014, 16:34 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
@rtem11, так я писал, что вставлять строки/столбцы можно, но формулы при этом надо переподтягивать, поскольку ссылки тоже соответственно сдвигаются. Я не сказал бы, что это постоянная подгонка, просто это надо знать и учитывать. И при этом, если изменение данных производить корректно, даже таких ситуаций возникать не должно. Во всяком случае, идея была такая.
На всякий случай, выложите файл, в котором возникает ошибка, посмотрю. Вдруг, действительно, есть серьезная недоработка? Либо предложу корректный способ изменения данных.


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Четверг, 31.07.2014, 16:36
 
Ответить
Сообщение@rtem11, так я писал, что вставлять строки/столбцы можно, но формулы при этом надо переподтягивать, поскольку ссылки тоже соответственно сдвигаются. Я не сказал бы, что это постоянная подгонка, просто это надо знать и учитывать. И при этом, если изменение данных производить корректно, даже таких ситуаций возникать не должно. Во всяком случае, идея была такая.
На всякий случай, выложите файл, в котором возникает ошибка, посмотрю. Вдруг, действительно, есть серьезная недоработка? Либо предложу корректный способ изменения данных.

Автор - alex1248
Дата добавления - 31.07.2014 в 16:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск и суммирование ячеек по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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