Note: The other languages of the website are Google-translated. Back to English

Легко находите все комбинации, равные заданной сумме, в Excel

Предположим, есть список чисел (целые числа, десятичные числа или отрицательные числа), и теперь вы хотите найти все возможные комбинации из этих чисел, которые равны заданной сумме. Обычно для этого можно использовать формулы, надстройку решателя или определяемую пользователем функцию, но это требует много времени и не проста в обращении. Здесь с полезным Составьте число полезности Kutools for Excelнайти все комбинации, равные заданной сумме, еще никогда не было так просто в Excel.

Найдите все комбинации, которые равны заданной сумме


Найдите все комбинации, которые равны заданной сумме

Как показано на скриншоте ниже, чтобы найти все возможные комбинации чисел в диапазоне B3: B11, которые в сумме составляют 520, вы можете попробовать с помощью служебной программы «Составить число» следующим образом.

1. Нажмите Кутулс > Содержание > Составьте число.

выстрел составляют номер 03

2. в Составьте число диалоговое окно, выполните следующие настройки.

  • В разделе Источник данных в поле выберите список номеров, чтобы узнать, какие числа в сумме дают 520;
  • В разделе Опции введите 520 в Сумма текстовое окно;
  • Нажмите OK кнопка. Смотрите скриншот:

3. В следующем Составьте число диалоговом окне выберите ячейку для вывода комбинаций и щелкните OK кнопка. Потом Kutools for Excel появится диалоговое окно, в котором указано, сколько комбинаций будет создано, щелкните OK.

Вы можете увидеть все возможные комбинации выбранных чисел, которые в сумме составляют до 520, перечислены ниже.

Заметки:

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

Результат:

2. Эта мощная функция также может применяться к десятичным и отрицательным числам, см. Снимок экрана:

И вы получите результат, как показано на скриншоте ниже:

3. Вы можете проверить Сохранить на новом листе поле для вывода комбинаций на новый лист.


Найдите все комбинации, которые равны заданной сумме

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатно попробовать без ограничений в 30 дней. Загрузите бесплатную пробную версию прямо сейчас!


Рекомендуемые инструменты для повышения производительности
Следующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?
Office Tab: Использование удобных вкладок в вашем офисе, как и в случае Chrome, Firefox и New Internet Explorer.
Kutools for Excel: Более 300 дополнительных функций для Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.

Kutools for Excel

Описанная выше функциональность - лишь одна из 300 мощных функций Kutools for Excel.

Предназначен для Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатно скачать и использовать в течение 60 дней.

Снимок экрана Kutools for Excel

btn подробнее      btn скачать     покупка btn

Сортировать комментарии по
Комментарии (17)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
È possibile escludere delle combinazioni da quelle trovate?
Этот комментарий был сведен к минимуму модератором на сайте
вместо «обработка, пожалуйста, подождите» он должен иметь счетчик, который отображает либо предполагаемое количество времени, оставшееся для расчета, либо фактический счетчик выполненных вычислений и оставшихся для подсчета. т.е. я ждал более 4 часов, пока программа обработает мой запрос 44C8 (177 миллионов комбинаций), но я не знаю, произошел ли сбой программы или все еще выполняются вычисления.
Этот комментарий был сведен к минимуму модератором на сайте
Все еще идет после еще 6 часов (всего 10 часов). Я предполагаю, что он разбился и принудительно закроет программу.
Этот комментарий был сведен к минимуму модератором на сайте
хорошо, только что попробовал 35C8, и это заняло чуть более 90 минут, так что, возможно, 44C8 занимает 11.5 часов.
Этот комментарий был сведен к минимуму модератором на сайте
Кто-нибудь может заставить это работать? Обработка, пожалуйста, подождите, занимает вечность.. Не хочу отменять

Этот комментарий был сведен к минимуму модератором на сайте
у меня такая проблема! Вы заставили его работать?
Этот комментарий был сведен к минимуму модератором на сайте
То же самое. Функция зависает при переборе более 1000 номеров. Я вижу индикатор выполнения, но он продолжает зависать на 6%. Я пользуюсь их продукцией почти десять лет; было бы неплохо, если бы они исправили/улучшили это. Мне сказали установить последнюю версию. Я не знаю, как установить что-либо, кроме последней версии.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Тони,
Извините за удобство и спасибо за вашу поддержку в течение почти десятилетия.
Наши разработчики работают над обновлением этой функции, чтобы обеспечить лучший и быстрый способ работы с большими данными, и она будет доступна в следующем выпуске.
Кстати, среди 1000+ чисел, которые вы использовали, есть положительные числа, отрицательные числа и десятичные числа? Не могли бы вы отправить нам образец файла для тестирования через support@extendoffice.com?
Этот комментарий был сведен к минимуму модератором на сайте
Это так здорово, спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Ошибка была исправлена? Что было здорово? Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Ошибка еще не исправлена. Несмотря на то, что я выбираю один вывод и жду ответа бесконечно, я все равно получаю сообщение об ошибке, в котором говорится, что инструмент не может обработать более 1,600+ ответов. Я не просил так много, я просил *один*.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Кэти,
Извините за удобство и спасибо за вашу поддержку.
Наши разработчики работают над обновлением этой функции, чтобы иметь лучший и быстрый способ работы с большими данными. И скоро выйдет новая версия.
Пожалуйста, следите за нашими обновлениями!
Этот комментарий был сведен к минимуму модератором на сайте
В моем Kutools нет «Составить число» в разделе «Контент», эта функция была удалена?
Этот комментарий был сведен к минимуму модератором на сайте
Привет Алекс Рамакер,
Прошу прощения за доставленное неудобство. Можете ли вы сказать мне, какую версию Kutools вы используете? Если вы не можете найти его в группе «Содержимое», нажмите кнопку другой + S , чтобы открыть Кутулс поиск поле и введите «Составьте число», после чего имя функции будет указано в поле поиска. Просто нажмите на нее, чтобы активировать функцию.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/make_up_a_number.png
Этот комментарий был сведен к минимуму модератором на сайте
Мне также не хватает функций в разделе «Контент», включая «Создание числа» и «Ассоциация данных», а использование Alt + S не дает мне возможности искать функции. Версия 19.0. Kutools был загружен на мою рабочую машину через каталог моей организации, возможно ли, что определенные функции заблокированы?
Этот комментарий был сведен к минимуму модератором на сайте
Привет Сильвия,

Компания Составьте число функция была выпущена в версии 23.00 и Ассоциация данных функция была выпущена в версии 25.00.
Вы используете старую версию Kutools, и это пожизненная лицензия с 2-летней бесплатной поддержкой обновлений.
После 2-летней бесплатной поддержки обновлений вы не сможете обновиться до новых версий, но вы все равно сможете использовать старые версии программного обеспечения.
После 2-летней бесплатной поддержки обновлений вам потребуется приобрести новую версию, чтобы использовать функции новой версии.
Этот комментарий был сведен к минимуму модератором на сайте
Не знаю как у других, а у меня до сих пор.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL