Используя несколько функций, вы можете создать ролик для игры в кости, который графически отображает пару игральных костей на вашем рабочем листе.
Каждый кубик отображает случайное число, сгенерированное функцией RANDBETWEEN . Точки на гранях матрицы используют шрифт Wingdings, а комбинация функций AND , IF и OR управляет появлением точек в каждой ячейке.
В зависимости от случайных чисел, генерируемых функцией RANDBETWEEN, точки появятся в соответствующих ячейках на рабочем листе . Кости можно повторно бросить, пересчитав рабочий лист.
Эти инструкции применимы к Excel для Office 365, Excel 2019, 2016, 2013 и 2010.
Строить кости
Во-первых, вам нужно применить несколько методов форматирования, чтобы отобразить кости на листе Excel. К ним относятся изменение размера ячейки и выравнивания ячейки, а также тип и размер шрифта.
-
Откройте пустой лист в Excel и выберите ячейки от D1 до J3 .
-
Выберите « Формат» в группе «Ячейки» на вкладке « Главная ».
-
Выберите высоту строки и введите 24,75 . Выберите ширину столбца и введите 5 .
-
Выберите « Формат ячеек» в нижней части раскрывающегося меню « Формат» и перейдите на вкладку « Выравнивание ». Установите Horizontal Cell Alignment и в Vertical Cell Alignment к центру и выберите OK .
-
Выберите Wingdings в Font списка и задать размер шрифта в 36 .
-
Выберите ячейки от D1 до F3 .
-
Щелкните правой кнопкой мыши выбранные ячейки и выберите « Формат ячеек» . Перейдите на вкладку « Заливка » и выберите « Синий» для фона. Выберите OK, чтобы применить цвет и закрыть диалоговое окно.
-
Выберите ячейки от H1 до J3 .
-
Щелкните правой кнопкой мыши выбранные ячейки и выберите « Формат ячеек» . Перейдите на вкладку « Заливка » и выберите « Красный» для фона. Выберите OK, чтобы применить цвет и закрыть диалоговое окно.
Добавьте функцию RANDBETWEEN
Как только вы закончите форматирование ячеек, вам нужно ввести функцию RANDBETWEEN в две ячейки, чтобы сгенерировать случайные числа, показанные на кости в виде точек.
-
Выберите ячейку E5 под Синим кубиком.
-
Выберите вкладку Формулы .
-
Выберите Math & Trig из группы «Библиотека функций».
-
Выберите RANDBETWEEN в списке, чтобы вызвать диалоговое окно функции.
-
Введите 1 в нижнем поле и 6 в верхнем поле.
-
Выберите ОК . Случайное число от 1 до 6 появится в ячейке E5 .
-
Введите ту же формулу в ячейку I5 . Случайное число от 1 до 6 появится в ячейке I5 .
Функции за точками
Чтобы сгенерировать правильное количество точек, необходимо использовать функцию IF в ячейках D1-D3, E2 и F1-F3 в первой кости, а в ячейках H1-H3, I2 и J1-J3 во второй. Некоторые из ячеек также включают функцию И или ИЛИ .
Введите или вставьте приведенные ниже формулы в строку формул, а не непосредственно в ячейку, поскольку это приведет к неправильному форматированию ячейки.
-
В ячейках D1 и F1 введите следующую функцию:
= ЕСЛИ (И (E5> = 2, E5 <= 6), «l», «»)
Эта функция проверяет, находится ли случайное число в ячейке E5 между 2 и 6; если это так, функция помещает строчную букву L в ячейки D1 и F1, которая является точкой в шрифте Wingdings. Если нет, то клетки остаются пустыми. Чтобы получить тот же результат для второго кристалла, введите следующую функцию в ячейки H1 и J1 :
= ЕСЛИ (И (I5> = 2, I5 <= 6), «l», «»)
-
В ячейках D2 и F2 введите следующую функцию:
= IF (E5 = 6, «l», «»)
Эта функция проверяет, равно ли случайное число в ячейке E5 6; если так, это помещает точку в ячейки D2 и F2 . Если нет, клетка остается пустой. Чтобы получить тот же результат для второго кристалла, введите следующую функцию в ячейки H2 и J2 :
= IF (I5 = 6, «l», «»)
-
В ячейках D3 и F3 введите следующую функцию:
= ЕСЛИ (И (E5> = 4, E5 <= 6), «l», «»)
Эта функция проверяет, находится ли случайное число в ячейке E5 между 4 и 6; если это так, он помещает точку в ячейки D3 и F3 . Если нет, то клетки остаются пустыми. Чтобы получить тот же результат для второго кристалла, введите следующую функцию в ячейки H3 и J3 :
= ЕСЛИ (И (I5> = 4, I5 <= 6), «l», «»)
-
В ячейке E2 введите следующую функцию:
= ЕСЛИ (ИЛИ (E5 = 1, E5 = 3, E5 = 5), «l», «»)
Эта функция проверяет, равно ли случайное число в ячейке E5 1, 3 или 5; если так, это помещает «l» в ячейку E2 . Если нет, клетка остается пустой. Чтобы получить тот же результат для второго кристалла, введите следующую функцию в ячейки I2 :
= ЕСЛИ (ИЛИ (I5 = 1, I5 = 3, I5 = 5), «l», «»)
Бросать кости
Чтобы бросить кости, пересчитайте свой рабочий лист. Вы можете выбрать « Рассчитать сейчас» на ленте « Формулы» (значок, похожий на калькулятор) или нажмите клавишу F9, если вы используете версию Excel для настольного компьютера.
Перерасчет заставляет функции RANDBETWEEN в ячейках E5 и I5 генерировать другое случайное число от 1 до 6.
Скрытие функции RANDBETWEEN
После завершения игры в кости и проверки всех функций на предмет их правильной работы можно скрыть функции RANDBETWEEN в ячейках E5 и I5 :
-
Выберите ячейки от E5 до I5 .
-
На вкладке « Главная страница » измените цвет шрифта этих ячеек, чтобы он соответствовал цвету фона, который в данном случае является белым.