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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск ячеек по сумме - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск ячеек по сумме
Qualcomm Дата: Пятница, 07.11.2014, 13:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Имеется определённая сумма, требуется найти её из массива значений, даже если эту искомую сумму даёт не одна а несколько ячеек. Каким способом можно найти эти варианты? очень необходимая функция, когда ищешь между двумя таблицами расхождение, а оно не в одной ячейке, очень бы упростило поиск
 
Ответить
СообщениеИмеется определённая сумма, требуется найти её из массива значений, даже если эту искомую сумму даёт не одна а несколько ячеек. Каким способом можно найти эти варианты? очень необходимая функция, когда ищешь между двумя таблицами расхождение, а оно не в одной ячейке, очень бы упростило поиск

Автор - Qualcomm
Дата добавления - 07.11.2014 в 13:13
buchlotnik Дата: Пятница, 07.11.2014, 13:15 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
очень бы упростило
наличие файла с примером
 
Ответить
Сообщение
Цитата
очень бы упростило
наличие файла с примером

Автор - buchlotnik
Дата добавления - 07.11.2014 в 13:15
Qualcomm Дата: Пятница, 07.11.2014, 13:51 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
наличие файла с примером

условный пример. Имеется 2 отчёта, в которых сумма должна быть одинаковая. В данном случает разница 2337. Вопрос как найти ячейки в сумме дающие эти 2337? всё было бы просто когда эта разница в одной ячейке, как например в той которая зелёная (её можно найти через обычный поиск). Но если это сумма тех которые жёлтые? они в сумме как раз дают 2337. Каким способом можно искать такие ячейки? есть ли такая формула. Вроде бы задача элементарная, а способа я так и не нашёл.
К сообщению приложен файл: 0899323.xlsx (11.4 Kb)
 
Ответить
Сообщение
наличие файла с примером

условный пример. Имеется 2 отчёта, в которых сумма должна быть одинаковая. В данном случает разница 2337. Вопрос как найти ячейки в сумме дающие эти 2337? всё было бы просто когда эта разница в одной ячейке, как например в той которая зелёная (её можно найти через обычный поиск). Но если это сумма тех которые жёлтые? они в сумме как раз дают 2337. Каким способом можно искать такие ячейки? есть ли такая формула. Вроде бы задача элементарная, а способа я так и не нашёл.

Автор - Qualcomm
Дата добавления - 07.11.2014 в 13:51
buchlotnik Дата: Пятница, 07.11.2014, 18:31 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
Вроде бы задача элементарная

Да вот не сказал бы, поскольку на ум приходят только поисковые деревья, но это уже сюда Вопросы по VBA. Не совсем ясна суть проблемы - содержимое ячеек это что? сумма по счёту? бух. проводка? и что даст нахождение такого сочетания ячеек? Может проблема на самом деле лежит в другой плоскости?
 
Ответить
Сообщение
Цитата
Вроде бы задача элементарная

Да вот не сказал бы, поскольку на ум приходят только поисковые деревья, но это уже сюда Вопросы по VBA. Не совсем ясна суть проблемы - содержимое ячеек это что? сумма по счёту? бух. проводка? и что даст нахождение такого сочетания ячеек? Может проблема на самом деле лежит в другой плоскости?

Автор - buchlotnik
Дата добавления - 07.11.2014 в 18:31
ShAM Дата: Пятница, 07.11.2014, 18:44 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Поиск рулит. Посмотрите варианты, может, что-то подберете для себя.
http://www.excelworld.ru/search?....D0%BC%D 0%B5&x=7&y=6
http://www.excelworld.ru/forum/10-5196-1#83305


Сообщение отредактировал ShAM - Пятница, 07.11.2014, 18:47
 
Ответить
СообщениеПоиск рулит. Посмотрите варианты, может, что-то подберете для себя.
http://www.excelworld.ru/search?....D0%BC%D 0%B5&x=7&y=6
http://www.excelworld.ru/forum/10-5196-1#83305

Автор - ShAM
Дата добавления - 07.11.2014 в 18:44
Pelena Дата: Пятница, 07.11.2014, 18:48 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Только хотела предложить Поиск решения, Алишер опередил :)
Ну, раз сделала, выложу
К сообщению приложен файл: 4723940.xlsx (11.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТолько хотела предложить Поиск решения, Алишер опередил :)
Ну, раз сделала, выложу

Автор - Pelena
Дата добавления - 07.11.2014 в 18:48
Qualcomm Дата: Пятница, 07.11.2014, 18:51 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
buchlotnik, ну например есть один отчёт по бух. проводкам, по определенному субконто и второй отчёт платёжных поручений на которые ссылаются эти проводки (по ручному выбору юр. лиц). Но в сумме они могут не совпадать, т.к. при этим юр. лицам оплачивают не только по выбранному субконто в отчёте проводок. Что бы эти ненужные суммы исключить мне и нужна эта функция. Это пример. Бывает и в других ситуациях нужно найти сумму в нескольких ячейках.
 
Ответить
Сообщениеbuchlotnik, ну например есть один отчёт по бух. проводкам, по определенному субконто и второй отчёт платёжных поручений на которые ссылаются эти проводки (по ручному выбору юр. лиц). Но в сумме они могут не совпадать, т.к. при этим юр. лицам оплачивают не только по выбранному субконто в отчёте проводок. Что бы эти ненужные суммы исключить мне и нужна эта функция. Это пример. Бывает и в других ситуациях нужно найти сумму в нескольких ячейках.

Автор - Qualcomm
Дата добавления - 07.11.2014 в 18:51
Pelena Дата: Пятница, 07.11.2014, 18:55 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Кстати, вариантов таких сочетаний может быть несколько. И в них могут попасть и "правильные" суммы.
Может, проще выявить суммы, которые не встречаются во втором списке?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКстати, вариантов таких сочетаний может быть несколько. И в них могут попасть и "правильные" суммы.
Может, проще выявить суммы, которые не встречаются во втором списке?

Автор - Pelena
Дата добавления - 07.11.2014 в 18:55
buchlotnik Дата: Пятница, 07.11.2014, 18:59 | Сообщение № 9
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Pelena,
Цитата
Может, проще выявить суммы, которые не встречаются во втором списке?
С языка сорвали. B)
Qualcomm, в приложенном файле - поиск суммы из одного списка в другом
Код
=ПОИСКПОЗ(C4;$G$4:$G$29;0)
#Н/Д - так и найдёте нестыковки
К сообщению приложен файл: 0899323-1-.xlsx (11.8 Kb)


Сообщение отредактировал buchlotnik - Пятница, 07.11.2014, 19:01
 
Ответить
СообщениеPelena,
Цитата
Может, проще выявить суммы, которые не встречаются во втором списке?
С языка сорвали. B)
Qualcomm, в приложенном файле - поиск суммы из одного списка в другом
Код
=ПОИСКПОЗ(C4;$G$4:$G$29;0)
#Н/Д - так и найдёте нестыковки

Автор - buchlotnik
Дата добавления - 07.11.2014 в 18:59
Qualcomm Дата: Пятница, 07.11.2014, 19:15 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena,
я не понимаю как ваш способ ищет эти ячейки, откуда у вас появился второй столбец с нулями и единицами?
 
Ответить
СообщениеPelena,
я не понимаю как ваш способ ищет эти ячейки, откуда у вас появился второй столбец с нулями и единицами?

Автор - Qualcomm
Дата добавления - 07.11.2014 в 19:15
Pelena Дата: Пятница, 07.11.2014, 19:18 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Столбец с нулями и единицами заполнился с помощью Поиска решения
Смотрим Данные -- Поиск решения

При изменении данных Поиск решения надо запустить по новой


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСтолбец с нулями и единицами заполнился с помощью Поиска решения
Смотрим Данные -- Поиск решения

При изменении данных Поиск решения надо запустить по новой

Автор - Pelena
Дата добавления - 07.11.2014 в 19:18
Qualcomm Дата: Пятница, 07.11.2014, 19:21 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
#Н/Д - так и найдёте нестыковки

из второго отчёта этих сумм может не быть вообще, например есть просто искомая общая сумма по отчёту 1 и всё. Нужно исключить все лишние ячейки, которые дают лишний итог. Пример ещё один: переношу я функцией ВПР данные из одной таблицы в другую, и она мне зафигарила в эту таблицу чего-нибудь лишнее. Где мне искать те ячейки где суммы лишние?
 
Ответить
Сообщение
#Н/Д - так и найдёте нестыковки

из второго отчёта этих сумм может не быть вообще, например есть просто искомая общая сумма по отчёту 1 и всё. Нужно исключить все лишние ячейки, которые дают лишний итог. Пример ещё один: переношу я функцией ВПР данные из одной таблицы в другую, и она мне зафигарила в эту таблицу чего-нибудь лишнее. Где мне искать те ячейки где суммы лишние?

Автор - Qualcomm
Дата добавления - 07.11.2014 в 19:21
MCH Дата: Суббота, 08.11.2014, 10:57 | Сообщение № 13
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

В зависимости от количества данных подход к решению задачи может быть разный.
Ссылку на решение подобных задач уже давали: http://www.excelworld.ru/forum/10-5196-1

Если чисел не более 20-25 можно решить полным перебором (поиск решения тоже подойдет)
Если чисел 50-100, но искомая сумма должна получится суммой небольшого количества слагаемых, то подойдет перебор с ограничениями
Если чисел много 100-200 и более и они целые, то можно решить с помощью динамического програмирования.
Для большого количества чисел можно решать "жадным" алгоритмом, но решение не всегда может быть найдено.

Неопределенность заключается еще в том, что решение можно получить различными способами. Какое выбирать если нужная сумма получается суммой разных слагаемых?

По вышеуказанной ссылке есть 4 варианта решения, с помощью перебора можно получить все возможные варианты суммирования подходящие под нужную сумму.
 
Ответить
СообщениеВ зависимости от количества данных подход к решению задачи может быть разный.
Ссылку на решение подобных задач уже давали: http://www.excelworld.ru/forum/10-5196-1

Если чисел не более 20-25 можно решить полным перебором (поиск решения тоже подойдет)
Если чисел 50-100, но искомая сумма должна получится суммой небольшого количества слагаемых, то подойдет перебор с ограничениями
Если чисел много 100-200 и более и они целые, то можно решить с помощью динамического програмирования.
Для большого количества чисел можно решать "жадным" алгоритмом, но решение не всегда может быть найдено.

Неопределенность заключается еще в том, что решение можно получить различными способами. Какое выбирать если нужная сумма получается суммой разных слагаемых?

По вышеуказанной ссылке есть 4 варианта решения, с помощью перебора можно получить все возможные варианты суммирования подходящие под нужную сумму.

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

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