Решение комбинаторных задач в excel


Обзорная статья, в которой приведены основные функции

MS

EXCEL

для вычисления количества перестановок, сочетаний и размещений. Рассмотрены варианты комбинаций без повторений и с повторениями (выборка с возвращением).

Чтобы не запутаться в терминологии комбинаторики, в ее формулах и обозначениях, предлагаем воспользоваться нижеследующей диаграммой:

В разделе Комбинаторика вы можете найти статьи, касающиеся теории:

Перестановки без повторений: Комбинаторика в MS EXCEL

Перестановки с повторениями: Комбинаторика в MS EXCEL

Размещения без повторений: Комбинаторика в MS EXCEL

Размещения с повторениями: Комбинаторика в MS EXCEL

Сочетания без повторений: Комбинаторика в MS EXCEL

Сочетания с повторениями: Комбинаторика в MS EXCEL

Комбинации элементов из нескольких множеств: Комбинаторика в MS EXCEL

Для вычисления количества перестановок в MS EXCEL имеется функция ФАКТР(n), также можно использовать функцию ПЕРЕСТ(n;n) с одинаковыми аргументами, равными количеству элементов множества. Для вычисления количества размещений имеется функция ПЕРЕСТ(n;k), для сочетаний используйте функцию ЧИСЛКОМБ(n;k). Подробности применения этих функций см. в вышеуказанных статьях.

Давайте разберем на примерах основные формулы комбинаторики: сочетания, размещения, перестановки без повторений и научимся вычислять их с помощью встроенных функций Excel.

Ниже вы найдете для каждой формулы инструкции по вычислению в эксель, пример задачи, ссылку на калькулятор и видеоурок и шаблон Excel. Удачи в изучении!

Спасибо за ваши закладки и рекомендации

Как выбрать формулу комбинаторики?

Нужно последовательно (см. схему выше) ответить на несколько вопросов:

  • Сколько у нас есть объектов (число $n$)?
  • Важен ли их порядок в комбинации?
  • Могут ли встречаться повторяющиеся элементы?
  • Нужно выбрать все элементы или только $klt n$?

Отвечая на эти вопросы, двигаемся по стрелкам схемы и получаем название формулы комбинаторики:

как выбрать формулу комбинаторики

Схема выбора формул с примерами задач

Консультируем по решению задач комбинаторики

Перестановки в Excel

Пусть имеется $n$ различных объектов. Будем переставлять их всеми возможными способами (число объектов остается неизменными, меняется только их порядок). Получившиеся комбинации называются перестановками, а их число равно

$$P_n=n!=1cdot 2cdot 3 cdot … cdot (n-1) cdot n$$

Символ $n!$ называется факториалом и обозначает произведение всех целых чисел от $1$ до $n$. По определению, считают, что $0!=1, 1!=1$.

Подробнее: факториал в эксель.

Для нахождения числа перестановок в Excel можно использовать одну из двух функций:

=ПЕРЕСТ($n$;$n$) или =ФАКТР($n$), где $n$ — число переставляемых объектов.

Задача. Сколькими способами можно расставить 10 различных книг на одной полке?

Вводим число объектов 10 и получаем ответ: 3628800 способов.

число перестановок в Excel

В режиме формул это выглядит так:

число перестановок в Excel в режиме формул

Еще: онлайн калькулятор перестановок.

Перестановки с повторениями в Excel

Пусть имеется $n$ объектов различных типов: $n_1$ объектов первого типа, $n_2$ объектов второго типа,… $n_k$ объектов $k$-го типа. Сколькими способами можно переставить все объекты между собой?

Будем переставлять $n$ объектов всеми возможными способами (их будет $n!$). Но так как некоторые объекты совпадают, итоговое число будет меньше. В частности, $n_1$ объектов первого типа можно переставлять между собой $n_1!$ способами, но они не меняют итоговую перестановку. Аналогично для всех остальных объектов, поэтому число перестановок с повторениями есть

$$ P_n (n_1,n_2,…,n_k)=frac{n!}{n_1! cdot n_2!cdot … cdot n_k!}. $$

Для нахождения числа перестановок в Excel будем использовать функцию =ФАКТР(), которая находит факториал чисел и обычные действия (умножение, деление).

Задача. Сколько различных слов можно составить из букв слова «колокол»?

Вводим число букв $n=7$, а также $n_1=2$ (2 буквы «к»), $n_2=3$ (3 буквы «о»), $n_3=2$ (2 буквы «л»), и получаем ответ: 210 слов.

число перестановок с повторениями в Excel

В режиме формул это выглядит так:

число перестановок  с повторениями в Excel в режиме формул

Еще: онлайн калькулятор перестановок c повторениями.

Размещения в Excel

Пусть имеется $n$ различных объектов. Будем выбирать из них $k$ объектов и переставлять всеми возможными способами между собой (то есть меняется и состав выбранных объектов, и их порядок). Получившиеся комбинации называются размещениями из $n$ объектов по $k$, а их число равно

$$A_n^k=frac{n!}{(n-k)!}=ncdot (n-1)cdot … cdot (n-k+1) $$

Для нахождения числа размещений в Excel используем функцию =ПЕРЕСТ($n$;$k$).

Задача. В группе учится 10 студентов. Нужно выбрать из них 3 человек на должности старосты, заместителя и дежурного. Сколькими способами можно это сделать?

Вводим $n=10$, $k=3$ и получаем ответ: 720 способов.

число размещений в Excel

В режиме формул это выглядит так:

число размещений в Excel в режиме формул

Еще: онлайн калькулятор размещений.

Размещения с повторениями в Excel

Число размещений с повторениями из $n$ объектов по $k$ можно найти по формуле

$$overline{A}_n^k=ncdot ncdot … cdot n = n^k. $$

Для вычисления в Excel используем функцию =СТЕПЕНЬ($n$;$k$).

Задача. Сколько трехзначных номеров можно составить для автомобилей, используя все возможные цифры от 0 до 9?

Вводим $n=10$ (количество возможных цифр), $k=3$ (количество цифр в номере) и получаем ответ: 1000 номеров.

число размещений с повторениями в Excel

В режиме формул это выглядит так:

число размещений с повторениями в Excel в режиме формул

Еще: онлайн калькулятор размещений с повторениями.

Сочетания в Excel

Пусть имеется $n$ различных объектов. Будем выбирать из них $k$ объектов все возможными способами (то есть меняется состав выбранных объектов, но порядок не важен). Получившиеся комбинации называются сочетаниями из $n$ объектов по $k$, а их число равно

$$C_n^k=frac{n!}{(n-k)!cdot k!} $$

Для нахождения числа сочетаний в Excel используем функцию =ЧИСЛКОМБ($n$;$k$).

Задача. В поход пошло 10 учеников. Нужно выбрать из них 3, которые понесут флажки. Сколькими способами можно это сделать?

Вводим $n=10$, $k=3$ и получаем ответ: 120 способов.

число сочетаний в Excel

В режиме формул это выглядит так:

число сочетаний в Excel в режиме формул

Еще: онлайн калькулятор сочетаний.

Сочетания с повторениями в Excel

Количество сочетаний с повторениями из $n$ объектов по $k$ можно найти по формуле

$$overline{C}_n^k=C_{k+n-1}^k=frac{(k+n-1)!}{(n-1)!cdot k!}$$

Для вычисления в Excel используем функцию =ЧИСЛКОМБ($n+k-1$;$k$).

Задача. В магазине продаются мячики трех цветов: желтые, красные и синие. Родительский комитет собирается купить 10 мячиков. Сколько возможных вариантов выбора у них есть?

Вводим $n=3$ (вида объектов), $k=10$ (нужно выбрать) и получаем ответ: 66 способов.

число сочетаний с повторениями в Excel

В режиме формул это выглядит так:

число сочетаний с повторениями в Excel в режиме формул

Еще: онлайн калькулятор сочетаний с повторениями.

Полезные ссылки

Для собственных расчетов скачайте файл: Комбинаторика в Excel.

  • Онлайн калькуляторы
  • Онлайн учебник: Элементы комбинаторики
  • Примеры решений
  • Как решать задачи по комбинаторике?
  • Видеоуроки по комбинаторике
  • Решение на заказ

Решебник задач по комбинаторике

Оглавление:

  • 1 Как сделать комбинаторику в excel? — Разбираем подробно
    • 1.1 Перестановки без повторений
    • 1.2 Перестановки с повторениями
    • 1.3 Размещение без повторений
    • 1.4 Размещение с повторениями
    • 1.5 Сочетания без повторений
    • 1.6 Сочетания с повторениями
    • 1.7 Алгоритм

Комбинаторика в Excel

Комбинаторика — раздел математики, изучающий дискретные объекты, множества (сочетания, перестановки, размещения элементов) и отношения на них. Термин комбинаторика был введён в математический обиход Лейбницем, который в 1666 году опубликовал свой труд «Рассуждения о комбинаторном искусстве». Excel поддерживает ряд функций комбинаторики. Чтобы разобраться, какую формулу использовать, следует ответить на ряд вопросов:

  1. Исходное множество содержит только уникальные элементы, или некоторые из них могут повторяться?
  2. Операция выполняется со всеми элементами множества, или только с некоторой выборкой из них?
  3. Важен ли порядок элементов в выборке?
  4. После выбора элемента мы его возвращаем назад?

Как сделать комбинаторику в excel?

Рис. 1. Дерево решений, какую формулу комбинаторики использовать

Скачать заметку в формате Word или pdf, примеры в формате Excel

Перестановки без повторений

Возьмем несколько различных элементов (предметов) и будем переставлять их всевозможными способами, оставляя неизменным их число и меняя только их порядок (рис. 2). Каждая из получившихся таким образом комбинаций носит название перестановки. Перестановкой из n элементов называется упорядоченное множество, составленное из всех элементов множества.

Как сделать комбинаторику в excel?

Рис. 2. Перестановки (картинка взята здесь)

Если все n элементы разные, то число перестановок обозначается Pn от perturbation.

Как сделать комбинаторику в excel?

С другой стороны, произведение n первых натуральных чисел называется n-факториал и обозначается n!

Например

По определению: 1! = 1; 0! = 1.

Функция в Excel =ФАКТР(n). Факториал растет очень быстро. Существенно быстрее экспоненты (рис. 3).

Как сделать комбинаторику в excel?

Рис. 3. Расчет числа перестановок без повторений с помощью факториала

Перестановки с повторениями

Если в основном n множестве не все элементы разные, то число перестановок будет меньше n! Например, если наше множество состоит из трех яблок и одной груши, то всего возможно 4 перестановки (рис. 4). Груша может быть первой, второй, третьей или четвертой, а яблоки неразличимы).

Рис. 4. Перестановки с повторениями (картинка найдена здесь)

В общем случае, можно сказать: последовательность длины n, составленная из k разных символов, первый из которых повторяется n1 раз, второй – n2 раз, третий – n3 раз, …, k-й – nk раз (где n1 + n2 + … + nk = n) называется перестановкой с повторениями из n элементов.

Как сделать комбинаторику в excel?

Пример. Сколько различных пятибуквенных слов можно составить из букв слова «манна»?

Решение. Буквы а и н повторяются 2 раза, а буква м один раз.

Размещение без повторений

Размещением из n элементов по m называется упорядоченный набор из m различных элементов, выбранных из n-элементного множества (все элементы множества уникальны; позиции элементов в выборке важны). Число размещений обозначается  от arrangement.

Как сделать комбинаторику в excel?

Например, два элемента из трех можно выбрать и расположить шестью способами (рис. 4):

Как сделать комбинаторику в excel?

Рис. 5. Размещение без повторений (картинка из презентации)

Если m = n количество элементов совпадает с количеством имеющихся мест для размещения. Знаменатель в формуле (4) превращается в 0! = 1. Остается только числитель n! А это – изученная выше перестановка без повторений; см. формулу (1).

Название функции в Excel несколько обескураживает. Но… что поделаешь: =ПЕРЕСТ(n;m)

Как сделать комбинаторику в excel?

Рис. 6. Размещение без повторений; обратите внимание на смешанные ссылки, которые позволяют протянуть формулу на всю таблицу

Размещение с повторениями

Размещение с повторениями по смыслу отличается от перестановок с повторением. Перестановки с повторением – это операция над множеством, которое состоит из нескольких видов элементов, так что каждый вид представлен несколькими одинаковыми элементами. Размещение с повторениями – выборки из множества с возвращением выбранного элемента назад перед каждым новым выбором.

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

Как сделать комбинаторику в excel?

Рис. 7. Размещение с повторениями

В общем случае размещение с повторениями или выборка с возвращением – это размещение «предметов» в предположении, что каждый «предмет» может участвовать в размещении несколько раз. По правилу умножения количество размещений с повторениями из n по k:

Задача. Сколько различных номеров можно составить в одном коде региона?

Подсказка. В номере используется 12 букв алфавита, также существующих и в латинском алфавите (А, В, Е, К, М, Н, О, Р, С, Т, У, Х).

Как сделать комбинаторику в excel?

Рис. 8. Номер автомобиля

Решение. Можно воспользоваться формулой для размещения с повторениями:

Как сделать комбинаторику в excel?

Каждую цифру можно выбрать 10 способами, а всего цифр 3, при этом они могут повторяться, и их порядок важен. Каждую букву можно выбрать 12 способами, при этом буквы могут повторяться, и их порядок важен.

Сочетания без повторений

Сочетаниями из n множества по m элементов называются комбинации, составленные из данных n элементов по m элементов, которые различаются хотя бы одним элементом (в сочетаниях не учитывается порядок элементов).

Например, два элемента из 4 сочетаются 6 способами (порядок следования не важен):

Как сделать комбинаторику в excel?

Как сделать комбинаторику в excel?

Как сделать комбинаторику в excel?

Как сделать комбинаторику в excel?

Рис. 9. Сочетания без повторений из 4 по 2

Сочетания без повторений образуют знаменитый треугольник Паскаля (рис. 10). В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел. Строки треугольника симметричны относительно вертикальной оси. Числа в строках, составляющие треугольник Паскаля, являются сочетаниями

где n – номер строки, m – номер элемента в строке, начиная с нулевого. Например, в строке 7:

Рис. 10. Треугольник Паскаля; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

В Excel используется функция =ЧИСЛКОМБ(n;m).

Сочетания с повторениями

Сочетания с повторениями по смыслу похожи на размещение с повторениями – это выборки из множества с возвращением выбранного элемента назад перед каждым новым выбором. При этом порядок в выборке не важен.

Например, два предмета из четырех можно выбрать 10 способами, если после каждого выбора предмет возвращается назад (рис. 11).

Рис. 11. Сочетания с повторениями

В общем случае, число сочетаний с повторениями:

Для нашего примера с фруктами

В Excel для подсчета числа сочетаний с повторениями используется функция =ЧИСЛКОМБА(n;m). В нашем примере =ЧИСЛКОМБА(4;2) = 10.

Калькулятор ниже предназначен для генерации всех сочетаний из n по m элементов.
Число таких сочетаний, как можно рассчитать с помощью калькулятора Элементы комбинаторики. Перестановки, размещения, сочетания.

Описание алгоритма генерации под калькулятором.

Алгоритм

Комбинации генерируются в лексикографическом порядке. Алгоритм работает с порядковыми индексами элементов множества.
Рассмотрим алгоритм на примере.
Для простоты изложения рассмотрим множество из пяти элементов, индексы в котором начинаются с 1, а именно, 1 2 3 4 5.
Требуется сгенерировать все комбинации размера m = 3.
Сначала инициализуется первая комбинация заданного размера m — индексы в порядке возрастания

1 2 3 Далее проверяется последний элемент, т. е. i = 3. Если его значение меньше n — m + i, то он инкрементируется на 1.

1 2 4 Снова проверяется последний элемент, и опять он инкрементируется.

1 2 5 Теперь значение элемента равно максимально возможному: n — m + i = 5 — 3 + 3 = 5, проверяется предыдущий элемент с i = 2.

Если его значение меньше n — m + i, то он инкрементируется на 1, а для всех следующих за ним элементов значение приравнивается к значению предыдущего элемента плюс 1.
1 (2+1)3 (3+1)4 = 1 3 4
Далее снова идет проверка для i = 3.

1 3 5 Затем — проверка для i = 2.

1 4 5 Потом наступает очередь i = 1.

(1+1)2 (2+1)3 (3+1)4 = 2 3 4
И далее,

2 3 52 4 53 4 5 — последнее сочетание, так как все его элементы равны n — m + i.

Did you find apk for android? You can find new Free Android Games and apps.

Описание презентации по отдельным слайдам:

  • Тема №15.
Комбинаторика в Excel19.06.2022Лавлинский М.В., LavlinskiMV@mail.ru...

    1 слайд

    Тема №15.
    Комбинаторика в Excel
    19.06.2022
    Лавлинский М.В., LavlinskiMV@mail.ru
    Бенуа Мандельброт
    (1924 — 2010)
    Создатель фрактальной геометрии
    Фрактал — математическое множество, обладающее свойством самоподобия
    Не должно судить о ценности научного открытия, исходя из причин его совершения.

  • I. Комбинаторные формулы в ExcelЗадача 1. [Перестановки]Функция в Excel: ФАКТ...

    2 слайд

    I. Комбинаторные формулы в Excel
    Задача 1. [Перестановки]
    Функция в Excel: ФАКТР(n)
    #. Сколькими способами можно развесить 10 цветных шаров на гирлянде?
    Решение:
    =ФАКТР(10)
    Ответ: 3628800

  • Задача 2. [Размещения]Функция в Excel: ПЕРЕСТ(n, k)#. Сколькими способами мож...

    3 слайд

    Задача 2. [Размещения]
    Функция в Excel: ПЕРЕСТ(n, k)
    #. Сколькими способами можно расставить на полке 3 выбранных книги из 5 книг, имеющихся в наличии?
    Решение:
    =ПЕРЕСТ(5;3)
    Ответ: 60

  • Задача 3. [Сочетания]Функция в Excel: ЧИСЛКОМБ(n, k)#. Сколькими способами мо...

    4 слайд

    Задача 3. [Сочетания]
    Функция в Excel: ЧИСЛКОМБ(n, k)
    #. Сколькими способами можно выбрать 3 книги из 5, имеющихся в наличии?
    Решение:
    =ЧИСЛКОМБ(5;3)
    Ответ: 10

  • II. Треугольник ПаскаляЗадача 4. [ЧИСЛКОМБ]
При помощи Excel построить треуго...

    5 слайд

    II. Треугольник Паскаля
    Задача 4. [ЧИСЛКОМБ]
    При помощи Excel построить треугольник Паскаля.
    Решение:
    Способ основан на том, что треугольник Паскаля состоит из
    Алгоритм:
    1) Задать начальные значения параметров n и k

  • 2) Использовать функцию вычисления числа сочетания, учесть случай n=B$1;ЧИСЛК...

    6 слайд

    2) Использовать функцию вычисления числа сочетания, учесть случай n<k. Использовать условное форматирование для ячеек <>0.
    =ЕСЛИ($A2>=B$1;ЧИСЛКОМБ($A2;B$1);0)

  • Задача 4. [сумма верхнего и левого элемента]
При помощи Excel построить треуг...

    7 слайд

    Задача 4. [сумма верхнего и левого элемента]
    При помощи Excel построить треугольник Паскаля.
    Решение:
    Способ основан на использование прямоугольной ориентации треугольника Паскаля
    Алгоритм:
    В 1-ой строке и
    1-ом столбце
    установить
    единицы
    В остальных
    ячейках
    сумма верхнего и
    левого элемента
    =B1+A2

  • III. Треугольник Серпинского
(1915 год)Если в треугольнике Паскаля все нечётн...

    8 слайд

    III. Треугольник Серпинского
    (1915 год)
    Если в треугольнике Паскаля все нечётные числа окрасить в чёрный цвет, а чётные — в белый, то образуется треугольник Серпинского.
    В.Ф. Серпинский
    (1882 — 1969)

  • Задача 5. [связь треугольников Паскаля и Серпинского]
При помощи Excel постро...

    10 слайд

    Задача 5. [связь треугольников Паскаля и Серпинского]
    При помощи Excel построить треугольник Серпинского.

    Алгоритм:
    Достаточно выписывать не коэффициенты, а только их четность.
    1) Установить размер ячеек, 7 на 7 пикселей
    2) Стать в ячейку B2
    3) Выделить область B2:DY129 — для этого нажать Ctrl + G и в поле ссылка написать B2:DY129.
    4) В строке формул написать: =ЕСЛИ(ИЛИ(СТРОКА()=2;СТОЛБЕЦ()=2);1;ОСТАТ(A2+B1;2))
    5) Нажать Ctrl + Enter, чтобы заполнить подобной формулой всю выделенную область
    6) Осуществить условное форматирование: для значений ячеек равных 1 указать цвет ячейки.
    Возвращает номер строки
    Возвращает номер столбца

  • Домашнее заданиеЛицей ИГУ, liguirk.ru19.06.2022Конспект
«15_[ДЗ]Комбинаторика...

    13 слайд

    Домашнее задание
    Лицей ИГУ, liguirk.ru
    19.06.2022
    Конспект
    «15_[ДЗ]Комбинаторика в Excel+Подготовка к КР.doc»
    КР «Элементы комбинаторики»
    Для любознательных:
    М. И. Бинимелис Басса — Новый взгляд на мир. Фрактальная геометрия
    (Мир математики Т. 10) — 2014

Комбинаторика в Excel

Комбинаторика — раздел математики, изучающий дискретные объекты, множества (сочетания, перестановки, размещения элементов) и отношения на них. Термин комбинаторика был введён в математический обиход Лейбницем, который в 1666 году опубликовал свой труд «Рассуждения о комбинаторном искусстве». Excel поддерживает ряд функций комбинаторики. Чтобы разобраться, какую формулу использовать, следует ответить на ряд вопросов:

  1. Исходное множество содержит только уникальные элементы, или некоторые из них могут повторяться?
  2. Операция выполняется со всеми элементами множества, или только с некоторой выборкой из них?
  3. Важен ли порядок элементов в выборке?
  4. После выбора элемента мы его возвращаем назад?

Рис. 1. Дерево решений, какую формулу комбинаторики использовать

Скачать заметку в формате Word или pdf, примеры в формате Excel

Перестановки без повторений

Возьмем несколько различных элементов (предметов) и будем переставлять их всевозможными способами, оставляя неизменным их число и меняя только их порядок (рис. 2). Каждая из получившихся таким образом комбинаций носит название перестановки. Перестановкой из n элементов называется упорядоченное множество, составленное из всех элементов множества.

Рис. 2. Перестановки (картинка взята здесь)

Если все n элементы разные, то число перестановок обозначается Pn от perturbation.

С другой стороны, произведение n первых натуральных чисел называется n-факториал и обозначается n!

Например

По определению: 1! = 1; 0! = 1.

Функция в Excel =ФАКТР(n). Факториал растет очень быстро. Существенно быстрее экспоненты (рис. 3).

Рис. 3. Расчет числа перестановок без повторений с помощью факториала

Перестановки с повторениями

Если в основном n множестве не все элементы разные, то число перестановок будет меньше n! Например, если наше множество состоит из трех яблок и одной груши, то всего возможно 4 перестановки (рис. 4). Груша может быть первой, второй, третьей или четвертой, а яблоки неразличимы).

Рис. 4. Перестановки с повторениями (картинка найдена здесь)

В общем случае, можно сказать: последовательность длины n, составленная из k разных символов, первый из которых повторяется n1 раз, второй – n2 раз, третий – n3 раз, …, k-й – nk раз (где n1 + n2 + … + nk = n) называется перестановкой с повторениями из n элементов.

Пример. Сколько различных пятибуквенных слов можно составить из букв слова «манна»?

Решение. Буквы а и н повторяются 2 раза, а буква м один раз.

Размещение без повторений

Размещением из n элементов по m называется упорядоченный набор из m различных элементов, выбранных из n-элементного множества (все элементы множества уникальны; позиции элементов в выборке важны). Число размещений обозначается  от arrangement.

Например, два элемента из трех можно выбрать и расположить шестью способами (рис. 4):

Рис. 5. Размещение без повторений (картинка из презентации)

Если m = n количество элементов совпадает с количеством имеющихся мест для размещения. Знаменатель в формуле (4) превращается в 0! = 1. Остается только числитель n! А это – изученная выше перестановка без повторений; см. формулу (1).

Название функции в Excel несколько обескураживает. Но… что поделаешь: =ПЕРЕСТ(n;m)

Рис. 6. Размещение без повторений; обратите внимание на смешанные ссылки, которые позволяют протянуть формулу на всю таблицу

Размещение с повторениями

Размещение с повторениями по смыслу отличается от перестановок с повторением. Перестановки с повторением – это операция над множеством, которое состоит из нескольких видов элементов, так что каждый вид представлен несколькими одинаковыми элементами. Размещение с повторениями – выборки из множества с возвращением выбранного элемента назад перед каждым новым выбором.

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

Рис. 7. Размещение с повторениями

В общем случае размещение с повторениями или выборка с возвращением – это размещение «предметов» в предположении, что каждый «предмет» может участвовать в размещении несколько раз. По правилу умножения количество размещений с повторениями из n по k:

В Excel используется функция ПЕРЕСТА(n;k).

Задача. Сколько различных номеров можно составить в одном коде региона?

Подсказка. В номере используется 12 букв алфавита, также существующих и в латинском алфавите (А, В, Е, К, М, Н, О, Р, С, Т, У, Х).

Рис. 8. Номер автомобиля

Решение. Можно воспользоваться формулой для размещения с повторениями:

Каждую цифру можно выбрать 10 способами, а всего цифр 3, при этом они могут повторяться, и их порядок важен. Каждую букву можно выбрать 12 способами, при этом буквы могут повторяться, и их порядок важен.

Сочетания без повторений

Сочетаниями из n множества по m элементов называются комбинации, составленные из данных n элементов по m элементов, которые различаются хотя бы одним элементом (в сочетаниях не учитывается порядок элементов).

Например, два элемента из 4 сочетаются 6 способами (порядок следования не важен):

Рис. 9. Сочетания без повторений из 4 по 2

Сочетания без повторений образуют знаменитый треугольник Паскаля (рис. 10). В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел. Строки треугольника симметричны относительно вертикальной оси. Числа в строках, составляющие треугольник Паскаля, являются сочетаниями

где n – номер строки, m – номер элемента в строке, начиная с нулевого. Например, в строке 7:

Рис. 10. Треугольник Паскаля; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

В Excel используется функция =ЧИСЛКОМБ(n;m).

Сочетания с повторениями

Сочетания с повторениями по смыслу похожи на размещение с повторениями – это выборки из множества с возвращением выбранного элемента назад перед каждым новым выбором. При этом порядок в выборке не важен.

Например, два предмета из четырех можно выбрать 10 способами, если после каждого выбора предмет возвращается назад (рис. 11).

Рис. 11. Сочетания с повторениями

В общем случае, число сочетаний с повторениями:

Для нашего примера с фруктами

В Excel для подсчета числа сочетаний с повторениями используется функция =ЧИСЛКОМБА(n;m). В нашем примере =ЧИСЛКОМБА(4;2) = 10.

ФБГОУ ВО УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ЛАБОРАТОРНАЯ РАБОТА No
«Решение комбинаторных и вероятностных задач в MS Excel»

Выполнил студент гр.
ИВТ-
Загребин М. А.

Проверил доц. каф. ВМиК
Гаянова М. М.

УФА-

Задание 1

Рисунок 1 Расчет вероятности.

Формула для расчета:
1. Монета брошена один раз. Найти вероятность появления герба.
m=1; n=2.

  1. В коробке 4 синих и 5 красных футболок. Наудачу вытягивают одну
    футболку. Найти вероятность того, что она окажется синей.
    m=4; n=9.

  2. Студент выучил только 5 билетов из 20 возможных. Какова вероятность
    того, что наудачу вытянутый билет окажется выученным?
    m=5; n=20.

  3. Задумано двузначное число. Найти вероятность того, что задуманным
    числом окажется:
    а) случайно названное число.
    б) случайно названное число, цифры которого различны.
    a) m=1; n=90.

б) m=1; n=81.

2)Сколько среди них таких, которые не содержат буквы «Р»?

3)Сколько таких, которые начинаются с буквы «С» и оканчиваются
буквой «Р»?

6. Среди 25 студентов группы, в которых 10 девушек, разыгрывается 5
билетов. Найти вероятность того, что среди обладателей билетов
окажется 2 девушки.
Так как в победителях нужно две девушки, то это значит, что также нужно
и три парня.
Выборка билетов для девушек:

Выборка билетов для парней:

Всего комбинаций выбора билетов:

Итоговая вероятность:

  1. В ящике 15 красных, 9 голубых и 6 зеленых шаров. Наудачу вынимают 6
    шаров. Какова вероятность того, что вынуты 1 зеленый, 2 голубых и 3
    красных шара?
    Выборка зеленных:

Выборка голубых:

Выборка красных:

Всего:

Итоговая вероятность:

  1. В хоровом кружке занимаются 9 человек. Необходимо выбрать двух
    солистов. Сколькими способами это можно сделать?

  2. В спортивной команде 9 человек. Необходимо выбрать капитана и его
    заместителя. Сколькими способами это можно сделать?
    Способов выбора капитана:

Способов выбора зама:

Итоговая выборка:
10.В понедельник в пятом классе 5 уроков: музыка, математика, русский
язык, литература и история. Сколько различных способов составления
расписания на понедельник существует?

11.Сколько различных трёхзначных чисел можно составить при помощи
цифр 4, 7, 9? (Цифры в записи числа не повторяются).

12.В магазине продаются блокноты 7 разных видов и ручки 4 разных видов.
Сколькими способами можно выбрать покупку из двух разных блокнотов
и одной ручки?
Выборка блокнотов:

Выборка ручек:

Итоговая выборка:
13.Сколько нечетных трёхзначных чисел можно составить из цифр 3, 4, 8, 6?
(Цифры в записи числа не могут повторяться).
Раз числа нечетные, то оканчиваться должны на «3», следовательно
остается:
14.Сколько различных трёхзначных чисел можно составить из цифр 7, 6, 5,
0, если цифры в записи числа не могут повторяться?
Числа не могут начинаться с нуля, значит на первую позицию подходят
три числа (7, 6, 5), на вторую три числа (7, 6, 5, 0) с учетом первой
позиции, на третью позицию подходят любые две оставшиеся цифры.

15.Сколько существует вариантов рассаживания вокруг стола 6 гостей на 6
стульях?
Если порядок стульев не важен, то
Если порядок стульев важен, то , а
Итоговая выборка:

Вывод: в данной лабораторной работе получили практические навыки
при применении формул комбинаторики и вероятностных задач в
программе MS Excel, а также повторили решение задач на размещения,
сочетания и перестановки.

Содержание

  1. Сочетания без повторений: Комбинаторика в EXCEL
  2. Отличие Сочетаний от Размещений
  3. Подсчет количества Сочетаний
  4. Вывод всех комбинаций Сочетаний
  5. Задача
  6. Комбинаторика в Excel
  7. Как выбрать формулу комбинаторики?
  8. Перестановки в Excel
  9. Перестановки с повторениями в Excel
  10. Размещения в Excel
  11. Размещения с повторениями в Excel
  12. Сочетания в Excel
  13. Сочетания с повторениями в Excel
  14. Полезные ссылки
  15. Функция ЧИСЛКОМБ
  16. Описание
  17. Синтаксис
  18. Замечания
  19. Пример
  20. Сочетания с повторениями: Комбинаторика в EXCEL
  21. Задача

Сочетания без повторений: Комбинаторика в EXCEL

history 2 февраля 2016 г.

Подсчитаем в MS EXCEL количество сочетаний из n элементов по k. С помощью формул выведем на лист все варианты сочетаний (английский перевод термина: Combinations without repetition).

Сочетаниями из n различных элементов по k элементов называются комбинации, которые отличаются хотя бы одним элементом. Например, ниже перечислены ВСЕ 3-х элементные сочетания, взятые из множества, состоящего из 5 элементов <1; 2; 3; 4; 5>:

(1; 2; 3); (1; 2; 4); (1; 2; 5); (1; 3; 4); (1; 3; 5); (1; 4; 5); (2; 3; 4); (2; 3; 5); (2; 4; 5); (3; 4; 5)

Примечание : Это статья о подсчете количества сочетаний с использованием MS EXCEL. Теоретические основы советуем прочитать в специализированном учебнике. Изучать сочетания по этой статье — плохая идея.

Отличие Сочетаний от Размещений

В отличие от Размещений следующие 3-х элементные комбинации (1; 2; 3); (1; 3; 2); (2; 1; 3); (2; 1; 3); (3; 2; 1); (3; 1; 2) считаются одинаковыми, и в набор Сочетаний включается только одна из этих комбинаций. Очевидно, что для тех же n и k число Сочетаний всегда меньше чем число Размещений (так как при размещениях порядок важен, а для сочетаний — нет), причем в k! раз.

Подсчет количества Сочетаний

Число всех Сочетаний из n элементов по k можно вычислить по формуле:

Например, количество 4-х элементных комбинаций из 6 чисел <1; 2; 3; 4; 5; 6>равно 15=6!/(4!(6-4)!)

Примечание : Для Сочетаний из n элементов по k также используется и другая запись:

В MS EXCEL для подсчета количества комбинаций без повторов существует специальная функция ЧИСЛКОМБ() , английское название функции — COMBIN(). Для предыдущего примера формула =ЧИСЛКОМБ(6;4) , разумеется, также вернет 15. Альтернативная формула для подсчета сочетаний =ФАКТР(6)/ФАКТР(6-4)/ФАКТР(4) .

Очевидно, что k меньше или равно n, т.к. нельзя выбрать из множества элементов n больше элементов, чем в нем содержится (предполагается, что элементы после выбора обратно не возвращаются). При k=n количество сочетаний всегда равно 1.

Примечание : О Сочетаниях с повторениями (с возвращением элементов) можно прочитать в статье Сочетания с повторениями: Комбинаторика в MS EXCEL

Вывод всех комбинаций Сочетаний

В файле примера созданы формулы для вывода всех Сочетаний для заданных n и k.

Задавая с помощью элементов управления Счетчик количество элементов множества (n) и количество элементов, которое мы из него выбираем (k), с помощью формул можно вывести все Сочетания.

В файле примера не забывайте увеличивать количество строк с формулами, чтобы поместились все ваши комбинации. Для этого выделите последние ячейки с формулами (сочетание №330) и скопируйте их вниз на нужно количество строк. При увеличении строк с формулами размер файла быстро растет, а скорости пересчета листа падает. Если строк 4 тысячи, то размер файла составляет около 2 Мб.

Задача

Автовоз может перевозить по 4 легковые машины. Необходимо перевезти 7 разных машин (LADA Granta, Hyundai Solaris, KIA Rio, Renault Duster, Lada Kalina, Volkswagen Polo, Lada Largus). Сколькими различными способами можно заполнить первый автовоз? Конкретное место машины в автовозе не важно.

Нам нужно определить число Сочетаний 7 машин на 4-х местах автовоза. Т.е. n=7, а k=4. Оказывается, что таких вариантов =ЧИСЛКОМБ(7;4) равно 35.

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

Произвольным образом сопоставим маркам машин числовые значения и сделаем сокращения названий марок: LADA Granta (LG=1), Hyundai Solaris (HS=2), …

Выставив в ячейках В5 и В6 значения 7 и 4 соответственно, определим все варианты размещений машин в автовозе (см. столбцы AJ:AM).

Примечание : О Перестановках можно прочитать в статье Перестановки без повторений: Комбинаторика в MS EXCEL , а о Размещениях в статье Размещения без повторений: Комбинаторика в MS EXCEL .

Источник

Комбинаторика в Excel

Давайте разберем на примерах основные формулы комбинаторики: сочетания, размещения, перестановки без повторений и научимся вычислять их с помощью встроенных функций Excel.

Ниже вы найдете для каждой формулы инструкции по вычислению в эксель, пример задачи, ссылку на калькулятор и видеоурок и шаблон Excel. Удачи в изучении!

Как выбрать формулу комбинаторики?

Нужно последовательно (см. схему выше) ответить на несколько вопросов:

  • Сколько у нас есть объектов (число $n$)?
  • Важен ли их порядок в комбинации?
  • Могут ли встречаться повторяющиеся элементы?
  • Нужно выбрать все элементы или только $klt n$?

Отвечая на эти вопросы, двигаемся по стрелкам схемы и получаем название формулы комбинаторики:

Перестановки в Excel

Пусть имеется $n$ различных объектов. Будем переставлять их всеми возможными способами (число объектов остается неизменными, меняется только их порядок). Получившиеся комбинации называются перестановками, а их число равно

$$P_n=n!=1cdot 2cdot 3 cdot . cdot (n-1) cdot n$$

Символ $n!$ называется факториалом и обозначает произведение всех целых чисел от $1$ до $n$. По определению, считают, что $0!=1, 1!=1$.

Для нахождения числа перестановок в Excel можно использовать одну из двух функций:

=ПЕРЕСТ($n$;$n$) или =ФАКТР($n$) , где $n$ — число переставляемых объектов.

Задача. Сколькими способами можно расставить 10 различных книг на одной полке?

Вводим число объектов 10 и получаем ответ: 3628800 способов.

В режиме формул это выглядит так:

Перестановки с повторениями в Excel

Пусть имеется $n$ объектов различных типов: $n_1$ объектов первого типа, $n_2$ объектов второго типа. $n_k$ объектов $k$-го типа. Сколькими способами можно переставить все объекты между собой?

Будем переставлять $n$ объектов всеми возможными способами (их будет $n!$). Но так как некоторые объекты совпадают, итоговое число будет меньше. В частности, $n_1$ объектов первого типа можно переставлять между собой $n_1!$ способами, но они не меняют итоговую перестановку. Аналогично для всех остальных объектов, поэтому число перестановок с повторениями есть

Для нахождения числа перестановок в Excel будем использовать функцию =ФАКТР() , которая находит факториал чисел и обычные действия ( умножение, деление ).

Задача. Сколько различных слов можно составить из букв слова «колокол»?

Вводим число букв $n=7$, а также $n_1=2$ (2 буквы «к»), $n_2=3$ (3 буквы «о»), $n_3=2$ (2 буквы «л»), и получаем ответ: 210 слов.

В режиме формул это выглядит так:

Размещения в Excel

Пусть имеется $n$ различных объектов. Будем выбирать из них $k$ объектов и переставлять всеми возможными способами между собой (то есть меняется и состав выбранных объектов, и их порядок). Получившиеся комбинации называются размещениями из $n$ объектов по $k$, а их число равно

Для нахождения числа размещений в Excel используем функцию =ПЕРЕСТ($n$;$k$) .

Задача. В группе учится 10 студентов. Нужно выбрать из них 3 человек на должности старосты, заместителя и дежурного. Сколькими способами можно это сделать?

Вводим $n=10$, $k=3$ и получаем ответ: 720 способов.

В режиме формул это выглядит так:

Размещения с повторениями в Excel

Число размещений с повторениями из $n$ объектов по $k$ можно найти по формуле

Для вычисления в Excel используем функцию =СТЕПЕНЬ($n$;$k$) .

Задача. Сколько трехзначных номеров можно составить для автомобилей, используя все возможные цифры от 0 до 9?

Вводим $n=10$ (количество возможных цифр), $k=3$ (количество цифр в номере) и получаем ответ: 1000 номеров.

В режиме формул это выглядит так:

Сочетания в Excel

Пусть имеется $n$ различных объектов. Будем выбирать из них $k$ объектов все возможными способами (то есть меняется состав выбранных объектов, но порядок не важен). Получившиеся комбинации называются сочетаниями из $n$ объектов по $k$, а их число равно

Для нахождения числа сочетаний в Excel используем функцию =ЧИСЛКОМБ($n$;$k$) .

Задача. В поход пошло 10 учеников. Нужно выбрать из них 3, которые понесут флажки. Сколькими способами можно это сделать?

Вводим $n=10$, $k=3$ и получаем ответ: 120 способов.

В режиме формул это выглядит так:

Сочетания с повторениями в Excel

Количество сочетаний с повторениями из $n$ объектов по $k$ можно найти по формуле

Для вычисления в Excel используем функцию =ЧИСЛКОМБ($n+k-1$;$k$) .

Задача. В магазине продаются мячики трех цветов: желтые, красные и синие. Родительский комитет собирается купить 10 мячиков. Сколько возможных вариантов выбора у них есть?

Вводим $n=3$ (вида объектов), $k=10$ (нужно выбрать) и получаем ответ: 66 способов.

В режиме формул это выглядит так:

Полезные ссылки

Для собственных расчетов скачайте файл: Комбинаторика в Excel.

Источник

Функция ЧИСЛКОМБ

В этой статье описаны синтаксис формулы и использование функции ЧИСЛКОМБ в Microsoft Excel.

Описание

Возвращает количество комбинаций для заданного числа элементов. Функция ЧИСЛКОМБ используется для определения общего числа всех групп, которые можно составить из элементов данного множества.

Синтаксис

Аргументы функции ЧИСЛКОМБ описаны ниже.

Число — обязательный аргумент. Количество элементов.

Число_выбранных — обязательный аргумент. Количество элементов в каждой комбинации.

Замечания

Числовые аргументы усекаются до целых чисел.

Если хотя бы один из аргументов не является числом, то #VALUE! значение ошибки #ЗНАЧ!.

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

Число комбинаций определяется по следующей формуле, где число = n, а число_выбранных = k:

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости вы можете настроить ширину столбцов, чтобы видеть все данные.

Возможные команды по два человека, которые могут быть сформированы из восьми кандидатов.

Источник

Сочетания с повторениями: Комбинаторика в EXCEL

history 2 февраля 2016 г.

Подсчитаем в MS EXCEL количество Сочетаний с повторениями из n по k (выборка с возвращением). Также с помощью формул выведем на лист соответствующие варианты Сочетаний (английский перевод термина: combinations with repetition).

Сочетания с повторениями (выборка с возвращением) — это Сочетание n объектов по k в предположении, что каждый объект может участвовать в сочетании несколько раз .

Примечание : О Сочетаниях без повторений (без возвращения элементов) можно прочитать в статье Сочетания без повторений: Комбинаторика в MS EXCEL

Например, из множества содержащего 3 (n) различных элемента ( a, b, c ) можно сформировать 6 =ФАКТР(3+2-1) / (ФАКТР (3-1) * ФАКТР (2)) упорядоченных наборов по 2 (k) элемента: аа, ab, ac, bb, bc, сс . В отличие от Сочетаний без повторений наборы аа, bb и сс допустимы. В отличие от Размещений наборы ac и ca считаются одинаковыми (порядок не важен).

В отличие от Сочетаний без повторений , k может быть меньше или больше n. Например, из множества содержащего 2 (n) различных элемента ( a, b ) можно сформировать 4 =ФАКТР(2+3-1) / (ФАКТР (2-1) * ФАКТР (3)) упорядоченных наборов по 3 (k) элемента (т.е. 4 сочетания с повторениями из 2 по 3): ааa, аab, abb, bbb.

В файле примера MS EXCEL приведен подсчет количества Сочетаний с повторениями и созданы формулы для вывода всех Сочетаний для заданных n и k.

Задавая с помощью элементов управления Счетчик количество элементов множества (n) и количество элементов, которое мы из него выбираем (k), с помощью формул можно вывести все Сочетания с повторениями.

Задача

В магазине платки 4-х цветов продаются вперемешку в огромной корзине. Женщина не может определиться с выбором, и поэтому решается довериться случаю – выбрать не глядя 3 платка. Определить число различных вариантов покупки 3-х платков.

Так как не важно, в какой последовательности женщина будет выбирать платки, то нам нужно определить число Сочетаний с повторениями покупки 3-х платков 4-х возможных цветов. Т.е. n=4, а k=3. Оказывается, что таких вариантов =(4+3-1)!/(4-1)!/3! равно 20.

Воспользуемся файлом примера , чтобы убедиться, что мы решили задачу правильно.

По аналогии с решением задачи в статье Размещения без повторений сопоставим произвольным образом 4-м различным цветам числовые значения: 1; 2; 3; 4.

Выставив в ячейках В5 и В6 значения 4 и 3 соответственно, определим все варианты размещений.

Примечание : О Перестановках можно прочитать в статье Перестановки без повторений: Комбинаторика в MS EXCEL , а о Размещениях в статье Размещения без повторений: Комбинаторика в MS EXCEL .

Источник

Понравилась статья? Поделить с друзьями:
  • Решение классической транспортной задачи в excel
  • Решение квадратных уравнений через excel
  • Решение квадратных уравнений средствами excel
  • Решение квадратных уравнений графически в excel
  • Решение квадратного уравнения помощью excel