Предположим, у вас есть столбец значений (A1: A15) на листе, и теперь вам нужно выбрать 5 случайных ячеек из них, как вы можете с этим справиться? В этой статье я покажу вам некоторые приемы случайного выбора ячеек в Excel.
Выбирать ячейки случайным образом из столбца с формулой
Выбирать ячейки случайным образом из столбца с помощью функции, определяемой пользователем (UDF)
Выберите ячейки случайным образом из диапазона с помощью Kutools for Excel
Выбирать ячейки случайным образом из столбца с формулой
Как показано на следующем снимке экрана, у вас есть диапазон данных от A1 до A15, Граница и Индекс формула может помочь вам отобразить случайные ячейки в новом столбце. Пожалуйста, сделайте следующее:
1. В соседней ячейке, например B1, введите формулу = СЛЧИС (), и нажмите Enter ключ, затем скопируйте формулу в ячейку B15. И случайные значения будут заполнены ячейками. Смотрите скриншот:
2. Затем в следующей ячейке, в данном случае ячейке C1, введите формулу =INDEX($A$1:$A$15,RANK(B1,$B$1:$B$15)).
3. Затем нажмите Enter и выберите ячейку C1, перетащите маркер заполнения, чтобы охватить столько ячеек, сколько требуется. И случайные 5 ячеек диапазона A1: A15 были отображены в столбце C. См. Снимок экрана:
Выбирать ячейки случайным образом из столбца с помощью функции, определяемой пользователем (UDF)
Следующий код VBA также может помочь вам отобразить случайные ячейки, которые вам нужны.
1. Нажмите Застройщик > Визуальный Бейсик, Новый Microsoft Visual Basic для приложений появится окно, щелкните Вставить > Модули, и введите следующую функцию в Модули:
Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function
2. Затем закройте окно модуля и войдите в эту функцию. = RandomSelection ($ A $ 1: $ A $ 15) в ячейке B1. Смотрите скриншот:
3. Нажмите Enter key, а в столбце B отображается случайное значение A1: A15. Затем перетащите маркер заполнения, чтобы покрыть столько ячеек, сколько требуется.
Вышеупомянутые два метода могут отображать случайные значения ячеек в новом столбце, и они применяются только для одного диапазона столбцов, а не для диапазона ячеек. Kutools for ExcelИнструмент Sort Range Randomly может помочь вам выбрать ячейки случайным образом в исходном диапазоне.
Выберите ячейки случайным образом из диапазона с помощью Kutools for Excel
После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:
1. Выберите диапазон, который вы хотите использовать.
2. Примените утилиту, нажав Кутулс > Диапазон > Сортировка / выбор диапазона случайным образом, см. снимок экрана:
3. в Сортировка / выбор диапазона случайным образом диалоговое окно, нажмите Выберите кнопку и введите количество ячеек, которые вы хотите выбрать, затем установите флажок Выберите тип тебе нужно. Затем нажмите OK or Подать заявление. Смотрите скриншот:
Выбрать случайные 10 ячеек из выбранного диапазона
Выбрать 5 случайных строк из выбранного диапазона
Выбрать случайные 4 столбца из выбранного диапазона
Расширенный выбор случайных ячеек, Сортировка диапазона случайным образом of Kutools for Excel может сортировать данные случайным образом во всем диапазоне, в каждой строке, в каждом столбце и так далее.
произвольно выбирать или сортировать данные в диапазоне
Связанные статьи:
Произвольно сортировать ячейки в столбце или диапазоне
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Skip to content
В статье объясняются особенности алгоритма получения случайных чисел Excel и показано, как использовать функции СЛЧИС и СЛУЧМЕЖДУ для чисел, дат, паролей и других текстовых выражений.
Прежде чем мы углубимся в различные методы производства случайных чисел в Excel, давайте определимся, что они собой представляют. Говоря простым языком, случайные данные – это последовательность цифр, букв или других символов, в которой отсутствуют какой-либо шаблон или закономерность.
Случайность имеет множество различных приложений в криптографии, статистике, лотерее, азартных играх и многих других областях. И поскольку она всегда была востребована, с древних времен существовали различные методы создания случайных чисел, такие как подбрасывание монет, бросание кубиков, тасование игральных карт и так далее. Конечно, мы не будем полагаться на такие «экзотические» техники в этом руководстве и сосредоточимся на том, что может предложить генератор случайных чисел Excel.
- Как работает алгоритм случайных чисел
- Функция СЛЧИС
- Случайные числа в указанном диапазоне при помощи функции СЛУЧМЕЖДУ
- Случайные числа с нужным количеством десятичных знаков
- Случайные даты в Excel
- Как вставить случайное время в Excel
- Случайные дата и время
- Как получить случайные буквы
- Создание текстовых строк и паролей
- Как предотвратить постоянный пересчет формул СЛЧИС и СЛУЧМЕЖДУ
- Как создать уникальные случайные числа в Excel
Создание случайных чисел в Excel – основы.
Случайные числа — это без всякой закономерности выбранная последовательность чисел. Но в жизни практически всегда применяются псевдослучайные числа. Их получают по заранее определенному сложному алгоритму. Для постороннего человека они выглядят случайными, но все же их можно предсказать, если узнать этот сложный алгоритм. Псевдослучайные числа применяются во всех компьютерных программах.
Хотя функции случайных чисел Excel удовлетворяют всем стандартным тестам на случайность, они все же не выдают истинные случайные числа. Но это не значит, что Excel для этих целей не годится. Псевдослучайные числа, создаваемые функциями Excel, прекрасно подходят для многих целей.
Давайте подробнее рассмотрим, как это происходит, чтобы вы знали, чего от стандартных функций Excel можно ожидать, а чего нельзя.
Как и большинство компьютерных программ, генератор случайных чисел Excel производит псевдослучайные числа с помощью некоторых математических формул. Для вас это означает, что теоретически эти числа, создаваемые Excel, предсказуемы. Но только при условии, что кто-то знает все детали алгоритма. Это причина того, что это никогда не было задокументировано и вряд ли когда-либо будет сделано.
Итак, как можно создавать случайные числа в Excel?
- Функции Excel СЛЧИС и СЛУЧМЕЖДУ (RAND и RANDBETWEEN в английской версии) возвращают псевдослучайные числа из равномерного распределения, также известного как прямоугольное распределение, где существует равная вероятность для всех значений, которые величина может принимать. Хороший пример равномерного распределения — бросок одной игральной кости. Итогом такой жеребьевки являются шесть возможных значений (1, 2, 3, 4, 5, 6), и каждое из них имеет одинаковую вероятность.
- Функции Excel СЛЧИС и СЛУЧМЕЖДУ, по слухам, инициализируются из системного времени компьютера. Технически начальное число является отправной точкой для создания последовательности чисел. И каждый раз, когда вызывается случайная функция Excel, используется новое начальное число, которое возвращает уникальную последовательность. Другими словами, при использовании генератора случайных чисел в Excel вы не можете получить повторяемую комбинацию ни с помощью функции СЛЧИС и СЛУЧМЕЖДУ, ни с помощью VBA, ни какими-либо другими способами.
- В ранних версиях Excel, до Excel 2003, алгоритм случайных чисел имел относительно небольшой диапазон (менее 1 миллиона неповторяющихся последовательностей чисел) и не прошел несколько стандартных тестов на случайность для длинных последовательностей. По этой причине, если кто-то все еще работает со старой версией Excel, вам лучше не использовать функцию СЛЧИС с большими имитационными моделями.
Это довольно длинное техническое введение закончено, и мы переходим к более практическим и более полезным вещам.
Функция случайного числа — СЛЧИС.
Функция СЛЧИС в Excel — одна из двух функций, специально разработанных для случайных чисел. Она возвращает произвольное десятичное число (действительное число) от 0 до 1.
СЛЧИС – это непостоянная функция, означающая, что новое случайное число возникает каждый раз при вычислении рабочего листа. А это происходит часто — когда вы выполняете какое-либо действие, например, редактируете формулу (не обязательно СЛЧИС, даже любую другую формулу на листе), редактируете ячейку или вводите новые данные.
Функция СЛЧИС доступна во всех версиях Excel, начиная с самых ранних.
Поскольку она не имеет аргументов, вы просто записываете её в ячейку, а затем копируете куда это необходимо:
А теперь давайте составим несколько формул СЛЧИС для создания случайных чисел в соответствии с вашими условиями.
Ограничение верхней границы диапазона случайных чисел.
Чтобы создать массив от нуля до любого значения N, вы умножаете функцию СЛЧИС на N:
СЛЧИС() * N
Например, чтобы создать последовательность чисел, больше или равных 0, но меньше 50, используйте следующую формулу:
=СЛЧИС()*50
Примечание. Значение верхней границы никогда не включается в возвращаемую последовательность. Например, если вы хотите получить случайные числа от 0 до 10, включая 10, правильная формула будет =СЛЧИС()*11.
Обратите также внимание, что количество отображаемых десятичных знаков определяется форматом ячеек. В данном случае установлено 2 знака после запятой, хотя на самом деле их гораздо больше. Об округлении их мы поговорим чуть ниже.
Случайные числа в интервале «от-до».
Чтобы создать случайное число между любыми двумя указанными вами величинами, используйте следующую формулу СЛЧИС:
СЛЧИС() * ( B — A ) + A
Где A — значение нижней границы (наименьшее число), а B — значение верхней границы (наибольшее).
Например, чтобы записать на ваш лист случайные числа от 10 до 50, вы можете использовать следующую формулу:
=СЛЧИС()*(50-10)+10
Примечание. Эта формула никогда не вернет число, равное максимальному значению указанного диапазона (то есть, B).
Случайные целые числа.
Чтобы функция Excel СЛЧИС выдавала целые числа, возьмите любую из вышеупомянутых формул и оберните ее в функцию ЦЕЛОЕ().
Чтобы создать случайные целые числа от 0 до 50:
=ЦЕЛОЕ(СЛЧИС()*50)
Чтобы получить их в интервале от 10 до 50:
=ЦЕЛОЕ(СЛЧИС()*(50-10)+10)
А теперь рассмотрим более новую функцию — СЛУЧМЕЖДУ().
Функция Excel СЛУЧМЕЖДУ — как получить случайные целые числа в указанном диапазоне
СЛУЧМЕЖДУ — еще одна функция, предоставляемая Excel для случайных чисел. Она возвращает их в указанном вами диапазоне:
СЛУЧМЕЖДУ(нижнее_значение; верхнее_значение)
Как и СЛЧИС, СЛУЧМЕЖДУ в Excel – это непостоянная функция, которая возвращает новый результат каждый раз, когда ваша электронная таблица пересчитывается. А происходит это при любом изменении на листе.
Например, чтобы решить ту же задачу, которую мы рассматривали чуть выше: получить случайные целые числа от 10 до 50 (включая 10 и 50), используйте следующую формулу:
=СЛУЧМЕЖДУ(10; 50)
Функция СЛУЧМЕЖДУ в Excel может создавать как положительные, так и отрицательные числа. Например, чтобы получить список целых чисел от -10 до 10, введите следующую формулу:
=СЛУЧМЕЖДУ(-10; 10)
Функция СЛУЧМЕЖДУ доступна в Excel 2019 — 2007. В более ранних версиях вы можете использовать формулу СЛЧИС, рассмотренную нами выше.
Далее в этом руководстве вы найдете еще несколько примеров формул, демонстрирующих, как использовать функцию СЛУЧМЕЖДУ для записи случайных значений, отличных от целых.
Как создавать случайные числа с нужным количеством десятичных знаков.
Хотя функция СЛУЧМЕЖДУ в Excel была разработана для возврата целых чисел, вы можете заставить ее возвращать случайные десятичные числа с любым количеством знаков после запятой.
Например, чтобы получить список чисел с одним десятичным знаком, вы умножаете нижнее и верхнее значения на 10, а затем делите возвращаемое значение на 10:
СЛУЧМЕЖДУ( нижнее значение * 10; верхнее значение * 10) / 10
Следующая формула СЛУЧМЕЖДУ() возвращает случайные десятичные числа от 1 до 50:
=СЛУЧМЕЖДУ(1*10; 50*10)/10
Однако, обратите внимание, что среди полученных результатов встречаются и значения без десятых, то есть десятичный знак может быть равен нулю.
Аналогичным образом, чтобы выдать случайные числа от 1 до 50 с двумя десятичными знаками, вы умножаете аргументы функции СЛУЧМЕЖДУ на 100, а затем также делите результат на 100:
=СЛУЧМЕЖДУ(1*100; 50*100) / 100
Как получить случайные даты в Excel
Как вы знаете, даты в Excel представляют собой числа. Поэтому рассматриваемые нами подходы вполне применимы и к ним.
Чтобы вернуть список произвольных дат в каком-то временном интервале, используйте функцию СЛУЧМЕЖДУ в сочетании с ДАТАЗНАЧ:
СЛУЧМЕЖДУ(ДАТАЗНАЧ( дата начала ), ДАТАЗНАЧ( дата окончания ))
Например, чтобы получить список дат с 1 июня 2015 года по 30 июня 2015 года включительно, введите следующую формулу в свой рабочий лист:
=СЛУЧМЕЖДУ(ДАТАЗНАЧ(«1-Июл-2021»); ДАТАЗНАЧ(«31-Авг-2021»))
В качестве альтернативы вы можете использовать функцию ДАТА:
=СЛУЧМЕЖДУ(ДАТА(2021,7,1),ДАТА(2021,8,31))
Не забудьте применить формат даты, и вы получите список случайных дат, подобный этому:
Для некоторых дополнительных опций, таких как получение списка будних или выходных дней, можно использовать расширенный генератор случайных чисел и дат .
Как вставить случайное время в Excel
Учитывая, что во внутренней системе Excel время хранится как десятичное число от 0 до 1, вы можете использовать стандартную функцию Excel СЛЧИС для вставки случайных действительных чисел, а затем просто применить формат времени к этим ячейкам:
Чтобы вернуть случайное время в соответствии с вашими критериями, требуются более сложные формулы, как показано ниже.
Случайное время в указанном интервале.
Чтобы вставить случайное время между любыми двумя указанными вами значениями времени, используйте функцию ВРЕМЯ() или ВРЕМЗНАЧ() вместе с СЛЧИС():
ВРЕМЯ( время начала ) + СЛЧИС() * (ВРЕМЯ( время начала ) — ВРЕМЯ( время окончания ))
или
ВРЕМЗНАЧ ( время начала ) + СЛЧИС () * (ВРЕМЗНАЧ ( время начала ) — ВРЕМЗНАЧ ( время окончания ))
Например, чтобы вставить время между 6:00 и 20:30, вы можете использовать любую из следующих формул:
=ВРЕМЯ(6;0;0) + СЛЧИС() * (ВРЕМЯ(20;30;0) — ВРЕМЯ(6;0;0))
=ВРЕМЗНАЧ(«6:00:00») + СЛЧИС() * (ВРЕМЗНАЧ(«20:30:00») — ВРЕМЗНАЧ(«6:00:00»))
Случайные дата и время.
Чтобы создать список случайных дат и времени, используйте комбинации функций СЛУЧМЕЖДУ и ДАТАЗНАЧ:
СЛУЧМЕЖДУ(ДАТАЗНАЧ( начальная дата) ; ДАТАЗНАЧ( конечная дата )) + СЛУЧМЕЖДУ(ВРЕМЗНАЧ( время начала ) * 10000; ВРЕМЗНАЧ( время окончания ) * 10000) / 10000
Предположим, вы хотите вставить произвольные даты между 1 июня 2021 года и 31 августа того же года со временем между 8:30 и 17:00. Следующая формула подойдет для вас:
=СЛУЧМЕЖДУ(ДАТАЗНАЧ(«1-июн-2021»); ДАТАЗНАЧ(«31-авг-2021»)) + СЛУЧМЕЖДУ(ВРЕМЗНАЧ(«8:30») * 10000; ВРЕМЗНАЧ(«17:00») * 10000) / 10000
Вы также можете указать дату и время, используя функции ДАТА и ВРЕМЯ соответственно:
=СЛУЧМЕЖДУ(ДАТА(2021;6;1); ДАТА(2021;8;31)) + СЛУЧМЕЖДУ(ВРЕМЯ(8;30;0) * 10000; ВРЕМЯ(17;0;0) * 10000) / 10000
Выбирайте тот вариант, который больше подходит для вашей задачи.
Как получить случайные буквы в Excel
Чтобы вернуть случайную букву, требуется комбинация трех разных функций:
=СИМВОЛ(СЛУЧМЕЖДУ(КОДСИМВ(«А»);КОДСИМВ(«Я»)))
Где A — первый символ, а Я — последний символ в диапазоне букв, который вы хотите использовать (в алфавитном порядке).
В приведенной выше формуле:
- КОДСИМВ() возвращает коды ANSI для указанных букв.
- СЛУЧМЕЖДУ() принимает код, возвращаемый функцией КОДСИМВ, как нижнее и верхнее значения диапазона.
- СИМВОЛ() преобразует коды ANSI, возвращаемые СЛУЧМЕЖДУ, в соответствующие буквы.
Примечание. Так как код ANSI различный для прописных и строчных букв, эта формула чувствительна к регистру.
Если кто-то помнит таблицу кодов символов ANSI, ничто не мешает вам передать коды букв непосредственно в функцию СЛУЧМЕЖДУ.
Например, чтобы получить заглавные буквы между A (код ANSI 192) и Я (код ANSI 223), вы пишете:
=СИМВОЛ(СЛУЧМЕЖДУ(192;223))
Чтобы получить строчные буквы от а (код ANSI 224) до я (код ANSI 255), используйте следующую формулу:
=СИМВОЛ(СЛУЧМЕЖДУ(224;255))
Коды символов:
- 192-223 — прописные буквы А-Я
- 224-255 — строчные буквы а-я
Чтобы вставить случайный специальный символ, например, ! «# $% & ‘() * +, -. /, используйте функцию СЛУЧМЕЖДУ с первым параметром, установленным на 33 (код ANSI для «!’), и вторым параметром 47 (код ANSI для «/»).
=СИМВОЛ(СЛУЧМЕЖДУ(33;47))
Создание текстовых строк и паролей в Excel
Чтобы создать произвольную текстовую строку в Excel, вам просто нужно объединить несколько функций СИМВОЛ и СЛУЧМЕЖДУ.
Например, чтобы получить список паролей, состоящих из 4 символов, вы можете использовать формулу, подобную этой:
=СЛУЧМЕЖДУ(0;9) & СИМВОЛ(СЛУЧМЕЖДУ(65;90)) & СИМВОЛ(СЛУЧМЕЖДУ(97; 122)) & СИМВОЛ(СЛУЧМЕЖДУ(33;47))
Чтобы сделать запись более компактной, я ввел коды ANSI непосредственно в формулу. Четыре функции возвращают следующие случайные значения:
- СЛУЧМЕЖДУ(0;9) — возвращает числа от 0 до 9.
- СИМВОЛ(СЛУЧМЕЖДУ(65;90)) —прописные буквы от A до Z.
- СИМВОЛ(СЛУЧМЕЖДУ(97; 122)) — получаем строчные буквы от a до z.
- СИМВОЛ(СЛУЧМЕЖДУ(33;47)) — добавляем специальные символы.
Текстовые строки, полученные с помощью приведенной выше формулы, будут иметь вид « 4Np# » или « 2Yu& ».
Внимание! Если вы используете аналогичную формулу для создания случайных паролей, они не будут слишком надежными. Конечно, вы можете создавать более длинные текстовые строки, связывая больше функций. Однако невозможно изменить порядок следования, т.е. первая по счёту функция всегда возвращает цифру, вторая функция возвращает заглавную букву и так далее.
Если вы ищете расширенный генератор случайных паролей в Excel, способный создавать текстовые строки любой длины и шаблона, вы можете проверить возможности Advanced Random Generator для тестовых строк.
Кроме того, имейте в виду, что текстовые строки, созданные с помощью приведенной выше формулы, будут изменяться каждый раз, когда ваш рабочий лист пересчитывается. А это автоматически происходит после ввода либо корректировки любого значения либо формулы на листе.
Чтобы гарантировать, что ваши строки или пароли остаются неизменными после их создания, вам нужно будет заблокировать функцию СЛУЧМЕЖДУ от обновления значений, что подводит нас непосредственно к следующему разделу.
Как предотвратить постоянный пересчет формул СЛЧИС и СЛУЧМЕЖДУ.
Если вы хотите получить постоянный набор чисел, дат или текстовых строк, который не будет меняться каждый раз при пересчете таблицы, используйте один из следующих методов:
- Чтобы функции СЛЧИС или СЛУЧМЕЖДУ не пересчитывались в одной определённой ячейке, выберите её, переключитесь на строку формул и нажмите клавишу
F9
, чтобы заменить формулу ее значением. - Чтобы предотвратить пересчет, используйте инструмент Специальная вставка. Выделите все ячейки с формулой, нажмите
Ctrl + C
, чтобы скопировать их в буфер обмена. Затем щелкните правой кнопкой мыши выбранный диапазон и выберите Специальная вставка > Значения. Или же можете нажатьShift + F10 а потом V
, что также позволит вставить ранее скопированные значения вместо формул. - Можно использовать специальный инструмент преобразования формул в значения, который является составной частью надстройки Ultimate Suite.
Как создать уникальные случайные числа в Excel
Ни одна из случайных функций Excel не умеет создавать уникальные случайные значения. Совпадения всегда возможны, особенно если вы получаете целые числа, используя округление. Если вы хотите создать список без дубликатов , выполните следующие действия:
- Используйте функцию СЛЧИС или СЛУЧМЕЖДУ для создания списка чисел. Создайте больше значений, чем вам действительно нужно, потому что некоторые из них будут дублироваться и будут удалены позже.
- Преобразуйте формулы в значения, как описано выше.
- Удалите повторяющиеся значения с помощью встроенного инструмента Excel (см. Как удалить дубликаты в Excel) или специального инструмента для удаления дубликатов в Excel.
Также вы можете воспользоваться специальным генератором случайных значений в Excel, в котором есть опция получения случайных цифровых и текстовых значений. Более подробно читайте о нем по этой ссылке.
Как рандомизировать данные в excel «Поместив функцию RAND() в столбец, расположенный вместе с вашими данными, вы присвоите случайное число каждой строке вашего набора данных или диапазона. После этого вам останется только отсортировать данные по столбцу RAND(), а затем выбрать столько строк, сколько вам нужно. Все просто!».
- Как произвести случайную выборку из списка
- Как рандомизировать набор данных в Excel
- Может ли Excel генерировать случайную выборку
- Как выбрать список случайным образом в Excel
- Как случайным образом перемешать строки в Excel
- Может ли Excel произвольно выбирать строки
- Как произвольно выбрать несколько ячеек в Excel
- Как выбрать 50000 строк в Excel
- Как генерировать случайные данные из списка
- Как перетасовать набор данных
Рекомендую! Узнайте больше на странице: Как я могу стать более веселым парнем в 2023.
Как произвести случайную выборку из списка
Как сделать случайный выбор из списка в Excel Использование функции random. Choice() для выбора случайного значения из списка.
Рекомендую! Прочитайте в обзоре: Как сделать сгибатели бедра сильнее в 2023.
Как рандомизировать набор данных в Excel
Как рандомизировать данные в excel » Как рандомизировать список в Excel с помощью формулы Вставьте новый столбец рядом со списком имен, которые вы хотите рандомизировать. В первой ячейке вставленного столбца введите формулу RAND: =RAND() Скопируйте формулу вниз по столбцу. .
Рекомендую! Читайте на странице: Как увернуться от быстрых атак в 2023.
Может ли Excel генерировать случайную выборку
Как выбрать список случайным образом в Excel «Функция RAND() в Excel может генерировать любое случайное число от нуля до единицы. Это полезно для создания случайных выборок, поскольку помогает переупорядочить данные и выбрать размер выборки без предвзятости. Когда вы вводите эту формулу в пустую ячейку, нажмите Enter, и на место формулы встанет случайное число.
Рекомендую! Смотрите тут: Кто самый маленький боец в UFC 4 в 2023?.
Как выбрать список случайным образом в Excel
Как рандомизировать данные в excel » Как сделать случайный выбор в Excel без дубликатов Введите формулу RAND в B2 и скопируйте ее вниз по столбцу: =RAND() Введите следующую формулу в C2, чтобы извлечь случайное значение из столбца A: =INDEX($A$2:$A$16 RANK(B2 $B$2:$B$16) 1) Скопируйте приведенную выше формулу в столько ячеек, сколько случайных значений вы хотите выбрать.
Рекомендую! Узнайте больше тут: Что означает трава на сленге в 2023.
Как случайным образом перемешать строки в Excel
Как рандомизировать набор данных в Excel «Перемешать значения строк/столбцов с помощью формулы Выберите список ячеек рядом с диапазоном, например, D1: D8, а затем введите эту формулу =RAND() см. скриншот: Затем нажмите Ctrl + Enter. Теперь вы можете перейти на вкладку Данные и выбрать Сортировка от наименьшего к наибольшему или Сортировка от наибольшего к наименьшему, как вам нужно. . «.
Может ли Excel произвольно выбирать строки
Как случайно выбрать 100 строк в Excel «Используйте Select Randomly, чтобы получить случайный выбор из набора вашего диапазона данных Excel. Также можно указать процент и количество строк или столбцов ячеек, которые вы хотите получить из всего выбора. «.
Как произвольно выбрать несколько ячеек в Excel
Как случайно выбрать 100 строк в Excel «Выберите ячейки случайным образом из столбца с формулой В соседней ячейке, например B1, введите формулу =RAND() и нажмите клавишу Enter, затем скопируйте формулу в ячейку B15. Затем в следующей за ней ячейке, в данном случае ячейке C1, введите формулу =INDEX($A$1:$A$15 RANK(B1 $B$1:$B$15)). . «.
Как выбрать 50000 строк в Excel
Как произвольно выбрать 100 строк в Excel «Удерживая Shift, нажмите End, а затем →. Затем (все еще удерживая Shift ) снова нажмите End, а затем ↓. Это позволит выбрать все строки за очень небольшое количество нажатий клавиш. Однако если в ваших данных есть пробелы, вам, возможно, придется нажимать End, затем ↓, пока вы не выберете все. «.
Как генерировать случайные данные из списка
Как сделать случайную выборку списка в Excel «Чтобы получить случайный элемент из экземпляра списка, необходимо сгенерировать случайный индексный номер, а затем получить элемент по этому сгенерированному индексному номеру с помощью метода List. Get(). Главное здесь — помнить, что нельзя использовать индекс, превышающий размер вашего списка.
Как перетасовать набор данных
Как рандомизировать набор данных в Excel «Алгоритм : Импортируйте модули pandas и numpy. Создайте DataFrame. Перемешайте строки DataFrame с помощью метода sample() с параметром frac равным 1, который определяет, какую долю от общего числа экземпляров нужно вернуть. Выведите исходный и перетасованный DataFrame.
Все права защищены. Несанкционированное копирование, полностью или частично, строго запрещено.
Содержание
- Создаём генератор случайных чисел с помощью функции СЛЧИС
- Генерация случайной величины, распределенной по равномерному закону
- Способ применения функции «СЛУЧМЕЖДУ( ; )»:
- Способ применения функции «СЛЧИС()»:
- Функция случайного числа в Excel
- Выборка случайных чисел с помощью СЛЧИС
- Функция СЛУЧМЕЖДУ
- Выбор рандом чисел в заданном диапазоне
- Дробные числа больше единицы
- Как сделать генератор чисел в экселе. Генератор случайных чисел в Excel
- Случайное число в определенном диапазоне. Функция
- Случайное число с определенным шагом
- Как применять рандом для проверки модели?
- Использование надстройки Analysis ToolPack
- Произвольное дискретное распределение
- Генератор случайных чисел нормального распределения
- Как предотвратить повторное вычисление СЛЧИС и СЛУЧМЕЖДУ
Создаём генератор случайных чисел с помощью функции СЛЧИС
С помощью функции СЛЧИС, мы имеем возможность генерировать любое случайное число в диапазоне от 0 до 1 и эта функция будет выглядеть так:
=СЛЧИС();
Если возникает необходимость, а она, скорее всего, возникает, использовать случайное число большого значения, вы просто можете умножить вашу функцию на любое число, к примеру 100, и получите:
=СЛЧИС()*100; А вот если вам не нравятся дробные числа или просто нужно использовать целые числа, тогда используйте такую комбинацию функций, это позволит вам отсечь значения после запятой или просто отбросить их:
=ОКРУГЛ((СЛЧИС()*100);0);
=ОТБР((СЛЧИС()*100);0) Когда возникает необходимость использовать генератор случайных чисел в каком-то определённом, конкретном диапазоне, согласно нашим условиям, к примеру, от 1 до 6 надо использовать следующую конструкцию (обязательно закрепите ячейки с помощью абсолютных ссылок):
=СЛЧИС()*(b-а)+а, где,
- a – представляет нижнюю границу,
- b – верхний предел
и полная формула будет выглядеть: =СЛЧИС()*(6-1)+1, а без дробных частей вам нужно написать: =ОТБР(СЛЧИС()*(6-1)+1;0)
Генерация случайной величины, распределенной по равномерному закону
Дискретное равномерное распределение – это такое распределение, для которого вероятность каждого из значений случайной величины одна и та же, то есть
Р(ч)=1/N,
где N – количество возможных значений случайной величины
Для получения случайной величины, распределенной по равномерному закону, в библиотеке Мастера функций табличного процессора в категории Математические есть специальная функция СЛЧИС(), которая генерирует случайные вещественные числа в диапазоне 0 -1. Функция не имеет параметров
Если необходимо сгенерировать случайные числа в другом диапазоне, то для этого нужно использовать формулу:
= СЛЧИС() * (b – a) +a, где
a – число, устанавливающее нижнюю границу диапазона;
b – число, устанавливающее верхнюю границу диапазона.
Например, для генерации чисел распределенных по равномерному закону в диапазоне 10 – 20, нужно в ячейку рабочего листа ввести формулу:
=СЛЧИС()*(20-10)+10.
Для генерации целых случайных чисел, равномерно распределенных в диапазоне между двумя заданными числами в библиотеке табличного процессора есть специальная функция СЛУЧМЕЖДУ. Функция имеет параметры:
СЛУЧМЕЖДУ(Нижн_гран; Верхн_гран), где
Нижн_гран – число, устанавливающее нижнюю границу диапазона;
Верхн_гран – число, устанавливающее верхнюю границу диапазона. Применение функций СЛЧИС и СЛУЧМЕЖДУ рассмотрим на примере.
Пример 1. Требуется создать массив из 10 чисел, распределенных равномерно в диапазоне 50 – 100.
Решение
1. Выделим диапазон, включающий десять ячеек рабочего листа, например B2:B11 (рис. 1).
2. На ленте Формулы в группе Библиотека функций кликнем на пиктограмме Вставить функцию.
3. В открывшемся окне диалога Мастер функций выберем категорию Математические, в списке функций – СЛЧИС, кликнем на ОК – появится окно диалога Аргументы функции.
4. Нажмем комбинацию клавиш <Ctrl> + <Shift> + <Enter> – в выделенном диапазоне будут помещены числа, распределенные по равномерному закону в диапазоне 0 – 1 (рис. 1).
5. Щелкнем указателем мыши в строке формул и изменим имеющуюся там формулу, приведя ее к виду: =СЛЧИС()*(100-50)+50.
6. Нажмем комбинацию клавиш <Ctrl> + <Shift> + <Enter> – в выделенном диапазоне будут размещены числа, распределенные по равномерному закону в диапазоне 50 – 100 (рис. 2).
Способ применения функции «СЛУЧМЕЖДУ( ; )»:
- Установить курсор в ячейку, которой присваиваете значение;
- Выбрать функцию «СЛУЧМЕЖДУ( ; )»;
- В меню указать начальное и конечное число диапазона или ячейки, содержащие эти числа;
- Нажать «ОК»
Наряду с функцией «СЛУЧМЕЖДУ» существует «СЛЧИС()», эта функция в отличие от «СЛУЧМЕЖДУ» выбирает случайное число из диапазона от 0 до 1. То есть присваивает ячейке случайное дробное число до единицы.
Способ применения функции «СЛЧИС()»:
- Установить курсор в ячейку, которой присваиваете значение;
- Выбрать функцию «СЛЧИС()»;
- Нажать «ОК»
У нас есть последовательность чисел, состоящая из практически независимых элементов, которые подчиняются заданному распределению. Как правило, равномерному распределению.
Сгенерировать случайные числа в Excel можно разными путями и способами.
- Функция СЛЧИС возвращает случайное равномерно распределенное вещественное число. Оно будет меньше 1, больше или равно 0.
- Функция СЛУЧМЕЖДУ возвращает случайное целое число.
Выборка случайных чисел с помощью СЛЧИС
Данная функция аргументов не требует (СЛЧИС()).
Чтобы сгенерировать случайное вещественное число в диапазоне от 1 до 5, например, применяем следующую формулу: =СЛЧИС()*(5-1)+1.
Возвращаемое случайное число распределено равномерно на интервале .
При каждом вычислении листа или при изменении значения в любой ячейке листа возвращается новое случайное число. Если нужно сохранить сгенерированную совокупность, можно заменить формулу на ее значение.
- Щелкаем по ячейке со случайным числом.
- В строке формул выделяем формулу.
- Нажимаем F9. И ВВОД.
Проверим равномерность распределения случайных чисел из первой выборки с помощью гистограммы распределения.
- Сформируем «карманы». Диапазоны, в пределах которых будут находиться значения. Первый такой диапазон – 0-0,1. Для следующих – формула =C2+$C$2.
- Определим частоту для случайных чисел в каждом диапазоне. Используем формулу массива {=ЧАСТОТА(A2:A201;C2:C11)}.
- Сформируем диапазоны с помощью знака «сцепления» (=»»).
- Строим гистограмму распределения 200 значений, полученных с помощью функции СЛЧИС ().
Диапазон вертикальных значений – частота. Горизонтальных – «карманы».
Функция СЛУЧМЕЖДУ
Синтаксис функции СЛУЧМЕЖДУ – (нижняя граница; верхняя граница). Первый аргумент должен быть меньше второго. В противном случае функция выдаст ошибку. Предполагается, что границы – целые числа. Дробную часть формула отбрасывает.
Пример использования функции:
Случайные числа с точностью 0,1 и 0,01:
Выбор рандом чисел в заданном диапазоне
Вы можете получить случайное целое число в нужном диапазоне. Для этого используем функцию =СЛУЧМЕЖДУ(мин макс). Первым аргументом функции будет минимальное допустимое число, вторым – максимальное.
Например, так можно получить число в промежутке от -100 до 100:
Функции СЛЧИС и СЛУЧМЕЖДУ изменяют свой результат при каждом пересчёте листа. Если Вам нужно этого избежать – замените формулы на значения с помощью специальной вставки.
А теперь немного примеров использования приведенных функций.
Дробные числа больше единицы
Как вы уже поняли, функция СЛЧИС всегда возвращает дробное число от 0 до 1, а СЛУЧМЕЖДУ – целое в указанном диапазоне. А как выбрать число рандомно, дробное и больше единицы? К примеру, нам нужно случайное дробное число в пределах от 10 до 90. Поможет такая формула:
Как сделать генератор чисел в экселе. Генератор случайных чисел в Excel
В Excel есть функция нахождения случайных чисел =СЛЧИС(). Возможность же найти случайное число в Excel, важная составляющая планирования или анализа, т.к. вы можете спрогнозировать результаты вашей модели на большом количестве данных или просто найти одно рандомное число для проверки своей формулы или опыта.
Чаще всего эта функция применяется для получения большого количества случайных чисел. Т.е. 2-3 числа всегда можно придумать самому, для большого количества проще всего применить функцию.
В большинстве языков программирования подобная функция известная как Random (от англ. случайный), поэтому часто можно встретить обрусевшее выражение «в рандомном порядке» и т.п.
В английском Excel функция СЛЧИС числится как RAND
Начнем с описания функции =СЛЧИС(). Для этой функции не нужны аргументы.
А работает она следующим образом — выводит случайное число от 0 до 1. Число будет вещественное, т.е. по большому счету любое, как правило это десятичные дроби, например 0,0006.
При каждом сохранении число будет меняться, чтобы обновить число без обновления нажмите F9.
Случайное число в определенном диапазоне. Функция
Что делать если вам не подходит имеющийся диапазон случайных чисел, и нужно набор случайных чисел от 20 до 135. Как это можно сделать?
Нужно записать следующую формулу.
СЛЧИС()*115+20
Т.е. к 20 будет случайным образом прибавляться число от 0 до 115, что позволит получать каждый раз число в нужном диапазоне (см. первую картинку).
- Кстати, если вам необходимо найти целое число в таком же диапазоне, для этого существует специальная функция, где мы указываем верхнюю и нижнюю границу значений
- СЛУЧМЕЖДУ(20;135)
- Просто, но очень удобно!
- Если нужно множество ячеек случайных чисел просто протяните ячейку ниже.
Случайное число с определенным шагом
Если нам нужно получить рандомное число с шагом, к примеру пять, то мы воспользуемся одной из . Это будет ОКРВВЕРХ()
ОКРВВЕРХ(СЛЧИС()*50;5)
Где мы находим случайное число от 0 до 50, а затем округляем его до ближайшего сверху значения кратного 5. Удобно, когда вы делаете расчет для комплектов по 5 штук.
Как применять рандом для проверки модели?
Проверить придуманную модель можно при помощи большого количества случайных чисел. Например проверить будет ли прибыльным бизнес-план
Использование надстройки Analysis ToolPack
Другой способ получения случайных чисел в листе состоит в использовании надстройки Analysis ToolPack (которая поставлялась вместе с Excel). Этот инструмент может генерировать неравномерные случайные числа. Они генерируются не формулами, поэтому, если вам нужен новый набор случайных чисел, необходимо перезапустить процедуру.
Получите доступ к пакету Analysis ToolPack, выбрав Данные Анализ Анализ данных.
Если эта команда отсутствует, установите пакет Analysis ToolPack с помощью диалогового окна Надстройки . Самый простой способ вызвать его — нажать Atl+TI.
В диалоговом окне Анализ данныхвыберите Генерация случайных чисели нажмите ОК. Появится окно, показанное на рис. 130.1.
Выберите тип распределения в раскрывающемся списке Распределение, а затем задайте дополнительные параметры (они изменяются в зависимости от распределения). Не забудьте указать параметр Выходной интервал, в котором хранятся случайные числа.
Чтобы выбрать из таблицы случайные данные, нужно воспользоваться функцией в Excel «Случайные числа». Это готовый генератор случайных чисел в Excel.
Эта функция пригодится при проведении выборочной проверки или при проведении лотереи, т.д. Итак, нам нужно провести розыгрыш призов для покупателей.
В столбце А стоит любая информация о покупателях – имя, или фамилия, или номер, т.д. В столбце в устанавливаем функцию случайных чисел. Выделяем ячейку В1. На закладке «Формулы» в разделе «Библиотека функций» нажимаем на кнопку «Математические» и выбираем из списка функцию «СЛЧИС». Заполнять в появившемся окне ничего не нужно. Просто нажимаем на кнопку «ОК».
Копируем формулу по столбцу. Получилось так.
Эта формула ставит случайные числа меньше нуля. Чтобы случайные числа были больше нуля, нужно написать такую формулу. =СЛЧИС()*100
При нажатии клавиши F9, происходит смена случайных чисел. Можно выбирать каждый раз из списка первого покупателя, но менять случайные числа клавишей F9.
Случайное число из диапазона Excel.
Чтобы получить случайные числа в определенном диапазоне, установим функцию «СЛУЧМЕЖДУ» в математических формулах. Установим формулы в столбце С. Диалоговое окно заполнили так.Укажем самое маленькое и самое большое число. Получилось так.Укажем самое маленькое и самое большое число. Получилось так. Можно формулами выбрать из списка со случайными числами имена, фамилии покупателей.
Внимание!
В таблице случайные числа располагаем в первом столбце. У нас такая таблица.
В ячейке F1 пишем такую формулу, которая перенесет наименьшие случайные числа.
=НАИМЕНЬШИЙ($A$1:$A$6;E1)
Копируем формулу на ячейки F2 и F3 – мы выбираем трех призеров.
В ячейке G1 пишем такую формулу. Она выберет имена призеров по случайным числам из столбца F. =ВПР(F1;$A$1:$B$6;2;0)
Получилась такая таблица победителей.
В ячейке F1 пишем такую формулу, которая перенесет наименьшие случайные числа.
=НАИМЕНЬШИЙ($A$1:$A$6;E1)
Копируем формулу на ячейки F2 и F3 – мы выбираем трех призеров.
В ячейке G1 пишем такую формулу. Она выберет имена призеров по случайным числам из столбца F. =ВПР(F1;$A$1:$B$6;2;0)
Получилась такая таблица победителей.
Если нужно выбрать призеров по нескольким номинациям, то нажимаем на клавишу F9 и произойдет не только замена случайных чисел, но и связанных с ними имен победителей.
Как отключить обновление случайных чисел в Excel.
Чтобы случайное число не менялось в ячейке, нужно написать формулу вручную и нажать клавишу F9 вместо клавиши «Enter», чтобы формула заменилась на значение.
В Excel есть несколько способов, как копировать формулы, чтобы ссылки в них не менялись. Смотрите описание простых способов такого копирования в статье »
Доброго времени суток, уважаемый, читатель!
Недавно, возникла необходимость создать своеобразный генератор случайных чисел в Excel в границах нужной задачи, а она была простая, с учётом количества человек выбрать случайного пользователя, всё очень просто и даже банально. Но меня заинтересовало, а что же ещё можно делать с помощью такого генератора, какие они бывают, каковые их функции для этого используются и в каком виде. Вопросом много, так что постепенно буду и отвечать на них.
Итак, для чего же собственно мы можем использовать этом механизм:
- во-первых: мы можем для тестировки формул, заполнить нужный нам диапазон случайными числами;
- во-вторых: для формирования вопросов различных тестов;
- в-третьих: для любого случайно распределения заранее задач между вашими сотрудниками;
- в-четвёртых: для симуляции разнообразнейших процессов.
Произвольное дискретное распределение
С помощью надстройки Пакет Анализа можно сгенерировать числа, имеющие произвольное дискретное распределение , т.е. распределение, где пользователь сам задает значения случайной величины и соответствующие вероятности.
В поле Входной интервал значений и вероятностей необходимо ввести ссылку на двухстолбцовый диапазон (см. файл примера ).
Необходимо следить, чтобы сумма вероятностей модельного распределения была равна 1. Для этого в MS EXCEL имеется специальная функция ВЕРОЯТНОСТЬ() .
СОВЕТ : О генерации чисел, имеющих произвольное дискретное распределение , см. статью Генерация дискретного случайного числа с произвольной функцией распределения в MS EXCEL . В этой статье также рассмотрена функция ВЕРОЯТНОСТЬ() .
Генератор случайных чисел нормального распределения
Функции СЛЧИС и СЛУЧМЕЖДУ выдают случайные числа с единым распределением. Любое значение с одинаковой долей вероятности может попасть в нижнюю границу запрашиваемого диапазона и в верхнюю. Получается огромный разброс от целевого значения.
Нормальное распределение подразумевает близкое положение большей части сгенерированных чисел к целевому. Подкорректируем формулу СЛУЧМЕЖДУ и создадим массив данных с нормальным распределением.
Себестоимость товара Х – 100 рублей. Вся произведенная партия подчиняется нормальному распределению. Случайная переменная тоже подчиняется нормальному распределению вероятностей.
При таких условиях среднее значение диапазона – 100 рублей. Сгенерируем массив и построим график с нормальным распределением при стандартном отклонении 1,5 рубля.
Используем функцию: =НОРМОБР(СЛЧИС();100;1,5).
Программа Excel посчитала, какие значения находятся в диапазоне вероятностей. Так как вероятность производства товара с себестоимостью 100 рублей максимальная, формула показывает значения близкие к 100 чаще, чем остальные.
Перейдем к построению графика. Сначала нужно составить таблицу с категориями. Для этого разобьем массив на периоды:
- Определим минимальное и максимальное значение в диапазоне с помощью функций МИН и МАКС.
- Укажем величину каждого периода либо шаг. В нашем примере – 1.
- Количество категорий – 10.
- Нижняя граница таблицы с категориями – округленное вниз ближайшее кратное число. В ячейку Н1 вводим формулу =ОКРВНИЗ(E1;E5).
- В ячейке Н2 и последующих формула будет выглядеть следующим образом: =ЕСЛИ(G2;H1+$E$5;””). То есть каждое последующее значение будет увеличено на величину шага.
- Посчитаем количество переменных в заданном промежутке. Используем функцию ЧАСТОТА. Формула будет выглядеть так:
На основе полученных данных сможем сформировать диаграмму с нормальным распределением. Ось значений – число переменных в промежутке, ось категорий – периоды.
График с нормальным распределением готов. Как и должно быть, по форме он напоминает колокол.
Сделать то же самое можно гораздо проще. С помощью пакета «Анализ данных». Выбираем «Генерацию случайных чисел».
О том как подключить стандартную настройку «Анализ данных» читайте здесь.
Заполняем параметры для генерации. Распределение – «нормальное».
Жмем ОК. Получаем набор случайных чисел. Снова вызываем инструмент «Анализ данных». Выбираем «Гистограмма». Настраиваем параметры. Обязательно ставим галочку «Вывод графика».
Получаем результат:
Скачать генератор случайных чисел в Excel
График с нормальным распределением в Excel построен.
Как предотвратить повторное вычисление СЛЧИС и СЛУЧМЕЖДУ
Если вы хотите получить постоянный набор случайных чисел, дат или текстовых строк, которые не будут меняться каждый раз, то есть зафиксировать случайные числа, когда лист пересчитывается, используйте один из следующих способов:
- Чтобы остановить функции СЛЧИС или СЛУЧМЕЖДУ от пересчета в одной ячейке, выберите эту ячейку, переключитесь на панель формул и нажмите F9, чтобы заменить формулу на ее значение.
- Чтобы предотвратить функцию случайных чисел в Excel от автоматического обновления значений в нескольких ячейках, используйте функцию Вставить. Выберите все ячейки с формулой генерации случайных значений, нажмите Ctrl+C, чтобы скопировать их, затем щелкните правой кнопкой мыши выбранный диапазон и нажмите «Вставить специальные»–> «Значения».
Источники
- https://topexcel.ru/sozdaem-generator-sluchajnyx-chisel-v-excel/
- https://zen.yandex.ru/media/id/5d4d8e658da1ce00ad5ece61/5dbadd11e6e8ef00ad7c0e34
- http://word-office.ru/kak-sdelat-random-v-excel.html
- https://officelegko.com/2019/09/09/randomizator-chisel-v-excel/
- https://iiorao.ru/prochee/kak-sdelat-random-v-excel.html
- https://excel2.ru/articles/generaciya-sluchaynyh-chisel-v-ms-excel
- https://exceltable.com/funkcii-excel/generator-sluchaynyh-chisel
- https://naprimerax.org/posts/63/generator-sluchainykh-chisel-v-excel
— Порядок ввода формулы
— Относительные, абсолютные и смешанные
ссылки
— Использование текста в формулах
Теперь переходим к самому интересному
— созданию формул. Собственно это то,
ради чего и разрабатывались электронные
таблицы.
Порядок ввода формулы
Вводить формулу надо со знака равенства.
Это надо для того, чтобыExcelпонял, что в ячейку вводится именно
формула, а не данные.
Выделим произвольную ячейку, например
А1. В строке формул введем =2+3и нажмемEnter. В ячейке появится
результат (5). А в строке формул останется
сама формула.
Поэкспериментируйте с различными
арифметическими операторами: сложения
(+), вычитания (-), умножения (*), деления
(/). Чтобы их правильно использовать надо
четко представлять их приоритет.
— В первую очередь выполняются выражения
внутри скобок.
— Умножение и деление имеют более высокий
приоритет чем сложение и вычитание.
— Операторы с одинаковым приоритетом
выполняются слева направо.
Мой вам совет — ИСПОЛЬЗУЙТЕ СКОБКИ. В
этом случае вы обезопасите себя от
случайной ошибки в вычислениях с одной
стороны, а с другой — скобки значительно
облегчают чтение и анализ формул. Если
в формуле количество закрывающих и
открывающих скобок не совпадает, Excelвыдаст сообщение об ошибке и предложит
вариант ее исправления. Сразу после
ввода закрывающей скобкиExcelотображает жирным шрифтом (или другим
цветом) последнюю пару скобок, что очень
удобно при наличии в формуле большого
количества скобок.
Теперь давайте попробуем поработатьс использованием в формулах ссылок на
другие ячейки.
Введите в ячейку А1 число 10, а в ячейку
А2 — число 15. В ячейке А3 введите формулу
=А1+А2. В ячейке А3 появится сумма ячеек
А1 и А2 — 25. Поменяйте значения ячеек А1 и
А2 (но не А3!). После смены значений в
ячейках А1 и А2 автоматически пересчитывается
значение ячейки А3 (согласно формулы).
Дабы не ошибиться при вводе адресов
ячеек, можно использовать при вводе
ссылок мышь. В нашем случае надо проделать
следующее:
— Выделить ячейку А3 и ввести в строке
формул знак равенства.
— Щелкнуть на ячейке А1 и ввести знак
плюс.
— Щелкнуть на ячейке А2 и нажать Enter.
Результат будет аналогичным.
Относительные, абсолютные и смешанные
ссылки
Относительная ссылкауказывает на
ячейку, согласно ее положения относительно
ячейки, содержащей формулу. Обозначение
относительной ячейки — А1.
Абсолютная ссылкауказывает на
ячейку, местоположение которой неизменно.
Обозначение абсолютной ячейки — $A$1.
Смешанная ссылкасодержит комбинацию
относительной и абсолютной ссылок —
$A1,A$1.
Для быстрого изменения типа ссылки
используется клавиша F4.
Введите в ячейку А1 любое число. В ячейку
А2 введите формулу =А1. Затем нажимайте
клавишуF4. После каждого
нажатия клавиши тип ссылки будет
меняться.
Чтобы лучше разобраться в различиях
ссылок, давайте поэкспериментируем.
Для начала разберем относительные
ссылки. Введите в ячейки следующие
значения:
А1 — 20 В1 — 200
А2 — 30 В2 — 300
В ячейку А3 введите формулу =А1+А2 и нажмите
Enter.
Теперь установите курсор на правый
нижний угол ячейки А3, нажмите правую
кнопку мыши и протяните на ячейку В3 и
отпустите кнопку мыши. Появится
контекстное меню, в котором надо выбрать
«Копировать ячейки».
После этого значение формулы из ячейки
А3 будет скопировано в ячейку В3.
Активизируйте ячейку В3 и посмотрите
какая формула получилась — В1+В2. Почему
так получилось? Когда мы записали в
ячейке А3 формулу А1+А2, Excelинтерпретировал эту запись так: «Взять
значения из ячейки, расположенной в
текущем столбце на две строки выше и
сложить со значением ячейки, расположенной
в текущем столбце на одну строку выше».
Т.е. скопировав формулу из ячейки А3,
например, в ячейку С43, мы получим —
С41+С42. Вот в этом прелесть относительных
ссылок, формула как бы сама подстраивается
под наши задачи.
Рассмотрим теперь абсолютные ссылки.
Введите в ячейки следующие значения:
А1 — 20 В1 — 200
А2 — 30 В2 — 300
Введите в ячейку С1 число 5.
В ячейку А3 введите следующую формулу
=А1+А2+$C$1. Аналогичным
образом скопируйте формулу из А3 в В3.
Посмотрите что получилось. Относительные
ссылки «подстроились» под новые
значения, а вот абсолютная — осталась
неизменной.
Попробуйте теперь сами поэкспериментировать
со смешанными ссылками и посмотрите
как они работают. Можно ссылаться на
другие листы той же книги точно так, как
и на ячейки текущего листа. Даже можно
ссылаться на листы других книг. В этом
случае ссылка будет называться внешней
ссылкой.
Например, чтобы записать в ячейку А1
(Лист 1) ссылку на ячейку А5 (Лист2), надо
проделать следующее:
— выделить ячейку А1 и ввести знак
равенства;
— щелкните на ярлыке «Лист 2»;
— щелкните на ячейке А5 и нажмите клавишу
ввода;
после этого будет активизирован опять
Лист 1 и в ячейке А1 появится следующая
формула =Лист2!А5.
Ссылка на ячейку из другой книги будет
выглядеть так — =[Книга2]Лист2!А5.
Редактирование формул происходит
аналогично редактированию текстовых
значений в ячейках. Т.е. надо активизировать
ячейку с формулой выделением или двойным
щелчком мыши, а затем произвести
редактирование, используя, при
необходимости, клавиши Del,Backspace. Фиксация изменений
выполняется клавишейEnter.
Использование текста в формулах
С текстовыми значениями можно выполнять
математические операции, если текстовые
значения содержат только следующие
символы:
Цифры от 0 до 9 , + — е Е /
Еще можно использовать пять символов
числового форматирования:
$ % ( ) пробел
При этом текст должен быть заключен в
двойные кавычки.
Неправильно: =$55+$33
Правильно: =»$55″+$»33″
При выполнении вычислений Excelпреобразует числовой текст в числовые
значения, так результатом вышеуказанной
формулы будет значение 88.
Для объединения текстовых значений
служит текстовый оператор & (амперсанд).
Например, если ячейка А1 содержит
текстовое значение «Иван», а ячейка
А2 — «Петров», то введя в ячейку А3
следующую формулу =А1&А2, получим
«ИванПетров».
Для вставки пробела между именем и
фамилией надо написать так =А1&»
«&А2.
Амперсанд можно использовать для
объединения ячеек с разными типами
данных. Так, если в ячейке А1 находится
число 10, а в ячейке А2 — текст «мешков»,
то в результате действия формулы =А1&А2,
мы получим «10мешков». Причем
результатом такого объединения будет
текстовое значение.
«Ввод данных
в Excel || Эксель
|| имена ячеек
Excel»
top
— Функции Excel- знакомство
— Функции
— Автосумма
— Использование заголовков в формулах
Функции
Функция Excel— это
заранее определенная формула, которая
работает с одним или несколькими
значениями и возвращает результат.
Наиболее распространенные функции
Excelявляются краткой
записью часто используемых формул.
Например функция =СУММ(А1:А4)аналогична
записи=А1+А2+А3+А4.
А некоторые функции выполняют очень
сложные вычисления.
Каждая функция состоит из именииаргумента.
В предыдущем случае СУММ— этоимяфункции, аА1:А4—аргумент. Аргумент
заключается в круглые скобки.
Автосумма
Т.к. функция суммы используется наиболее
часто, то на панель инструментов
«Стандартная» вынесена кнопка
«Автосумма».
Введите в ячейки А1, А2, А3 произвольные
числа. Активизируйте ячейку А4 и нажмите
кнопку автосуммы. Результат показан
ниже.
Нажмите клавишу ввода. В ячейку А4 будет
вставлена формула суммы ячеек А1..А3.
Кнопка автосуммы снабжена выпадающим
списком, из которого можно выбрать
другую формулу для ячейки.
Для выбора функции служит кнопка «Вставка
функции» в строке формул. При ее
нажатии появляется следующее окно.
Если точно неизвестна функция, которую
надо применить в данный момент, то в
окне диалога «Поиск функции» можно
произвести поиск.
В выпадающем списке «Категория»
надо выбрать подходящую категорию для
использования функции. Саму функцию
выбирают в нижнем окне «Выберите
функцию».
Если формула очень громоздкая, то можно
включить в текст формулы пробелы или
разрывы строк. Это никак не влияет на
результаты вычислений. Для разрыва
строки надо нажать комбинацию клавиш
Alt+Enter.
Использование заголовков в формулах
Можно использовать в формулах вместо
ссылок на ячейки таблицы заголовки
таблицы. Постройте следующий пример.
По умолчанию MicrosoftExcelне распознает заголовки в формулах.
Чтобы использовать заголовки в формулах,
выберите команду Параметры в меню
Сервис. На вкладке Вычисления в группе
Параметры книги установите флажок
Допускать названия диапазонов.
При обычной записи формула в ячейке В6
выглядела бы так: =СУММ(В2:В4).
При использовании заголовков формула
будет выглядеть так: =СУММ(Кв 1).
— Необходимо знать следующее:
— Если формула содержит заголовок
столбца/строки, в котором она находится,
то Excelсчитает, что вы
хотите использовать диапазон ячеек,
расположенных ниже заголовка столбца
таблицы (или справа от заголовка строки);
— Если формула содержит заголовок
столбца/строки, отличного от того, в
котором она находится, Excelсчитает, что вы хотите использовать
ячейку на пересечении столбца/строки
с таким заголовком и строки/столбца,
где расположена формула.
— При использовании заголовков можно
указать любую ячейку таблицы с помощью
— пересечения диапазонов. Например, для
ссылки на ячейку С3 в нашем примере можно
использовать формулу =Строка2 Кв 2.
Обратите внимание на пробел между
заголовками строки и столбца.
— Формулы, содержащие заголовки, можно
копировать и вставлять, при этом Excelавтоматически настраивает их на нужные
столбцы и строки. Если будет произведена
попытка скопировать формулу в неподходящее
место, тоExcelсообщит об
этом, а в ячейке выведет значение ИМЯ?.
При смене названий заголовков, аналогичные
изменения происходят и в формулах.
«Ввод данных
в Excel || Эксель
|| имена ячеек
Excel»
top
Имена ячеек и диапазонов в Excel
— Имена в формулах
— Присвоение имен в поле имени
— Правила присваивания имен ячейкам
и диапазонам
Ячейкам Excelи диапазонам
ячеек можно присваивать имена и затем
использовать их в формулах. Если формулы,
содержащие заголовки, можно применять
только в том же листе, где находится
таблица, то, используя имена диапазонов,
можно ссылаться на ячейки таблицы в
любом месте любой книги.
Имена в формулах
Имя ячейки или диапазона можно использовать
в формуле. Пусть у нас в ячейке А3 записана
формула А1+А2. Если присвоить ячейке А1
имя «Базис», а ячейке А2 — «Надстройка»,
то запись Базис+Надстройка возвратит
то же самое значение, что и предыдущая
формула.
Присвоение имен в поле имени
Для присвоения имени ячейке (диапазону
ячеек) надо выделить соответствующий
элемент, а затем в поле имени ввести
наименование, при этом нельзя использовать
пробелы.
Если выделенной ячейке или диапазону
было дано имя, то в поле имени выводится
именно оно, а не ссылка на ячейку. Если
имя определено для диапазона ячеек, оно
появится в поле имени только при выделении
всего диапазона.
Если нужно перейти к именованной ячейке
или диапазону, щелкните на стрелке рядом
с полем имени и выберите в раскрывающемся
списке имя ячейки или диапазона.
Более гибкие возможности присвоения
имен ячеек и их диапазонов, а также
заголовков, дает команда «Имя» из
меню «Вставка».
Правила присваивания имен ячейкам и
диапазонам
— Имя должно начинаться с буквы, обратной
косой черты () или символа подчеркивания
(_).
— В имени можно использовать только
буквы, цифры, обратную косую черту и
символ подчеркивания.
— Нельзя использовать имена, которые
могут трактоваться как ссылки на ячейки
(А1, С4).
— В качестве имен могут использоваться
одиночные буквы за исключением букв R,C.
— Пробелы необходимо заменять символом
подчеркивания.
«Функции Excel|| Эксель
|| МассивыExcel»
top
Массивы Excel
— Использование массивов
— Двумерные массивы
— Правила для формул массива
Массивы в Excelиспользуют
для создания формул, которые возвращают
некоторое множество результатов или
оперируют множеством значений.
Использование массивов
Разберем несколько примеров для того,
чтобы лучше понять массивы.
Давайте вычислим, используя массивы,
сумму значений в строках для каждого
столбца. Для этого сделайте следующее:
— Введите в диапазон A1:D2
числовые значения.
— Выделите диапазонA3:D3.
— В строке формул введите =A1:D1+A2:D2.
— Нажмите комбинацию клавиш Ctrl+Shift+Enter.
Ячейки A3:D3
образуют диапазон массива, а формула
массива хранится в каждой ячейке этого
диапазона. Массив аргументов — это ссылки
на диапазоныA1:D1
иA2:D2
Двумерные массивы
В предыдущем примере формулы массива
размещались в горизонтальном одномерном
массива. Можно создавать массивы, которые
содержат несколько строк и столбцов.
Такие массивы называются двумерными.
Правила для формул массива
— Перед вводом формулы массива надо
выделить ячейку или диапазон ячеек,
который будет содержать результаты.
Если формула возвращает несколько
значений, необходимо выделить диапазон
такого же размера и формы, как диапазон
с исходными данными.
— Нажмите клавиши Ctrl+Shift+Enterдля фиксации ввода формулы массива. При
этомExcelзаключит формулу
в фигурные скобки в строке формул. НЕ
ВВОДИТЕ ФИГУРНЫЕ СКОБКИ ВРУЧНУЮ!
-В диапазоне нельзя изменять, очищать
или перемещать отдельные ячейки, а также
вставлять или удалять ячейки. Все ячейки
в диапазоне массива надо рассматривать
как единое целое и редактировать все
их сразу.
— Для изменения или очистки массива надо
выделить весь массив и активизировать
строку формул. После изменения формулы
надо нажать комбинацию клавиш
Ctrl+Shift+Enter.
— Чтобы переместить содержимое диапазона
массива, надо выделить весь массив и в
меню «Правка» выбрать команду
«Вырезать». Затем выделите новый
диапазон и в меню «Правка» выберите
команду «Вставить».
— Вырезать, очищать или редактировать
часть массива не разрешается, но можно
назначать разные форматы отдельным
ячейкам в массиве.
«Ячейки и диапазоны Excel|| Эксель || Форматирование вExcel»
top
Назначение и удаление форматов в Excel
— Назначение формата
— Удаление формата
— Форматирование с помощью панелей
инструментов
— Форматирование отдельных символов
— Применение автоформата
Форматирование в Excelприменяется для облегчения восприятия
данных, что играет немаловажную роль в
производительности труда.
Назначение формата
— Выделите ячейку (диапазон ячеек).
— Выберите команду «Формат»-«Ячейки»
(Ctrl+1).
— В появившемся окне диалога (подробно
окно будет рассмотрено позже) введите
нужные параметры форматирования.
— Нажмите кнопку «Ок»
Форматированная ячейка сохраняет свой
формат, пока к ней не будет применен
новый формат или не удален старый. При
вводе значения в ячейку к нему применяется
уже используемый в ячейке формат.
Удаление формата
— Выделите ячейку (диапазон ячеек).
— Выберите команду «Правка»-«Очистить»-«Форматы».
— Для удаления значений в ячейках надо
выбрать команду «Все» подменю
«Очистить».
Следует учитывать, что при копировании
ячейки наряду с ее содержимым копируется
и формат ячейки. Таким образом, можно
сберечь время, форматируя исходную
ячейку до использования команд копирования
и вставки.
Форматирование с помощью панелей
инструментов
Наиболее часто используемые команды
форматирования вынесены на панель
инструментов «Форматирование».
Чтобы применить формат с помощью кнопки
панели инструментов, выделите ячейку
или диапазон ячеек и затем нажмите
кнопку мышью. Для удаления формата надо
нажать кнопку повторно.
Для быстрого копирования форматов из
выделенных ячеек в другие ячейки можно
использовать кнопку «Формат по
образцу» панели «Форматирование».
Форматирование отдельных символов
Форматирование можно применять к
отдельным символам текстового значения
в ячейке так же, как и ко всей ячейке.
Для этого выделите нужные символы и
затем в меню «Формат» выберите
команду «Ячейки». Установите нужные
атрибуты и нажмите кнопку «Ок».
Нажмите клавишу Enter, чтобы
увидеть результаты своего труда.
Применение автоформата
Автоматические форматы Excel- это заранее определенные сочетания
числового формата, шрифта, выравнивания,
границ, узора, ширины столбца и высоты
строки.
Чтобы использовать автоформат, надо
выполнить следующие действия:
— Введите нужные данные в таблицу.
— Выделите диапазон ячеек, которые
необходимо форматировать.
— В меню «Формат» выберите команду
«Автоформат». При этом откроется
окно диалога.
— В окне диалога «Автоформат» нажмите
кнопку «Параметры», чтобы отобразить
область «Изменить».
— Выберите подходящий автоформат и
нажмите кнопку «Ок».
— Выделите ячейку вне таблицы для снятия
выделения с текущего блока, и вы увидите
результаты форматирования.
«Массивы Excel|| Эксель
|| Форматирование чисел вExcel»
top
Форматирование чисел и текста в Excel
-Общий формат
-Числовые форматы
-Денежные форматы
-Финансовые форматы
-Процентные форматы
-Дробные форматы
-Экспоненциальные форматы
-Текстовый формат
-Дополнительные форматы
-Создание новых форматов
Окно диалога «Формат ячеек» (Ctrl+1)
позволяет управлять отображением
числовых значений и изменять вывод
текста.
Перед открытием окна диалога выделяйте
ячейку, содержащую число, которое надо
форматировать. В этом случае всегда
будет виден результат в поле «Образец».
Не следует забывать о различии между
хранимыми и отображаемыми значениями.
На хранимые числовые или текстовые
значения в ячейках форматы на действуют.
Общий формат
Любое введенное текстовое или числовое
значение по умолчанию отображается в
формате «Общий». При этом оно
отображается точно так, как было введено
в ячейку за исключением трех случаев:
-Длинные числовые значения отображаются
в экспоненциальной форме записи или
округляются.
-Формат не отображает незначащие нули
(456,00 = 456).
-Десятичная дробь, введенная без числа
слева от десятичной запятой, выводится
с нулем (,23 = 0,23).
Числовые форматы
Этот формат позволяет выводить числовые
значения в виде целых чисел или чисел
с фиксированной запятой, а также выделять
отрицательные числа с помощью цвета.
Денежные форматы
Эти форматы аналогичны числовым форматам
за исключением того, что вместо разделителя
групп разрядов они позволяют управлять
выводом символа денежной единицы,
который можно выбрать в списке
«Обозначение».
Финансовые форматы
Финансовый формат в основном соответствует
денежным форматам — можно вывести число
с денежной единицей или без нее с заданным
количеством десятичных знаков. Основное
различие состоит в том, что финансовый
формат выводит денежную единицу с
выравниванием по левому краю, в то время
как само число выравнивается по правому
краю ячейки. В результате и денежная
единица, и числа вертикально выравниваются
в столбце.
Процентные форматы
Данный формат выводит числа в виде
процентов. Десятичная запятая в
форматируемом числе сдвигается на два
знака вправо, а знак процента выводится
в конце числа.
Дробные форматы
Данный формат выводит дробные значения
как обычные, а не десятичные дроби. Эти
форматы особенно полезны при воде
биржевых цен или измерений.
Экспоненциальные форматы
Экспоненциальные форматы отображают
числа в экспоненциальной записи. Данный
формат очень удобно использовать для
отображения и вывода очень малых или
очень больших чисел.
Текстовый формат
Применение к ячейке текстового формата
означает, что значение в этой ячейке
должно трактоваться как текст, о чем
свидетельствует выравнивание по левому
краю ячейки.
Не беда, если числовое значение
отформатирована как текст, т.к. Excel
способен распознавать числовые значения.
Ошибка будет, если в ячейке, имеющей
текстовый формат, стоит формула. В этом
случае формула рассматривается как
простой текст, поэтому возможны ошибки.
Дополнительные форматы
Эта категория содержит два формата
почтовых индексов, формат номера телефона
и формат табельного номера. Эти форматы
позволяют быстро вводить числа без вода
специальных символов.
Создание новых форматов
Чтобы создать формат на базе существующего
формата надо сделать следующее:
-Выделите ячейки, которые надо
отформатировать.
-Нажмите комбинацию клавиш Ctrl+1 и на
вкладке «Число» открывшегося окна
диалога выберите категорию «Все
форматы».
-В списке «Тип» выберите формат,
который надо изменить и отредактируйте
содержимое поля. При этом исходный
формат сохранится без изменений, а новый
формат добавится к списку «Тип».
«Форматирование в Excel || Эксель ||
top
77777777
Выравнивание содержимого ячеек Excel
-Выравнивание по левому краю, по центру
и по правому краю
-Заполнение ячеек
-Перенос по словам и выравнивание по
ширине
-Выравнивание по вертикали и ориентация
текста
-Автоподбор размера символов
Вкладка «Выравнивание» окна диалога
«Формат ячеек» контролирует
расположение текста и чисел в ячейках.
Эту вкладку можно также использовать
для создания многострочных надписей,
повторения ряда символов в одной или
нескольких ячейках, изменения ориентации
текста.
Выравнивание по левому краю, по центру
и по правому краю
При выборе вариантов «По левому краю»,
«По центру» или «По правому краю»
содержимое выделенных ячеек выравнивается
соответственно по левому краю, по центру
или по правому краю ячейки.
При выравнивании по левому краю вы
можете изменять величину отступа,
которая по умолчанию принимается равной
нулю. При увеличении отступа на одну
единицу значение в ячейке смещается на
ширину одного символа вправо, которая
приблизительно равна ширине прописной
буквы Х в стиле «Обычный».
Заполнение ячеек
Формат «С заполнением» повторяет
введенное в ячейке значение, чтобы
заполнить всю ширину столбца. Например,
в листе, показанном на рисунке выше,
ячейка А7 повторяет слово «Заполнение».
Хотя кажется, что диапазон ячеек А7-А8
содержит множество слов «Заполнение»,
строка формул говорит о том, что в
действительности есть только одно
слово. Подобно всем другим форматам,
формат «С заполнением» воздействует
только на внешний вид, а не на хранимое
содержимое ячейки. Excel повторяет символы
вдоль всего диапазона без промежутков
между ячейками.
Может показаться, что повторяющиеся
символы так же просто ввести с клавиатуры,
как и с помощью заполнения. Однако формат
«С заполнением» дает два важных
преимущества. Во-первых, если вы
настраиваете ширину столбца, Excel должным
образом увеличивает или уменьшает число
символов в ячейке. Во-вторых, можно
повторить символ или символы сразу в
нескольких соседних ячейках.
Поскольку данный формат воздействует
на числовые значения так же, как и на
текст, то число может выглядеть совсем
не так, как нужно. Например, если вы
примените такой формат к ячейке шириной
в 10 символов, которая содержит число 8,
в этой ячейке будет отображено 8888888888.
Перенос по словам и выравнивание по
ширине
Если вы ввели надпись, которая слишком
длинна для активной ячейки, Excel расширяет
надпись за пределы ячейки при условии,
что соседние ячейки пусты. Если вы затем
на вкладке «Выравнивание» установите
флажок «Переносить по словам»,
Excel выведет эту надпись полностью в
пределах одной ячейки. Для этого программа
увеличит высоту строки, в которой
находится ячейка, и затем разместит
текст на дополнительных строках внутри
ячейки.
При применении формата горизонтального
выравнивания «По ширине» текст в
активной ячейке переносится по словам
на дополнительные строки внутри ячейки
и выравнивается по левому и правому
краям с автоматической настройкой
высоты строки.
Если вы создаете многострочную надпись
и впоследствии снимаете флажок «Переносить
по словам» или применяете другой
формат горизонтального выравнивания,
то Excel восстанавливает первоначальную
высоту строки.
Формат вертикального выравнивания «По
высоте» делает, в сущности, то же
самое, что и его аналог «По ширине»,
за исключением того, что он выравнивает
значение ячейки относительно ее верхнего
и нижнего краев, а не боковых сторон.
Выравнивание по вертикали и ориентация
текста
Excel предоставляет четыре формата
выравнивания текста по вертикали: по
верхнему краю, по центру, по нижнему
краю, по высоте.
Область «Ориентация» позволяет
размещать содержимое ячеек вертикально
сверху вниз или наклонно под углом до
90 градусов по часовой или против часовой
стрелки. Excel автоматически настраивает
высоту строки при вертикальной ориентации
в том случае, если вы сами ранее или
впоследствии не установите высоту
строки вручную.
Автоподбор размера символов
Флажок «Автоподбор ширины» уменьшает
размер символов в выделенной ячейке
так, чтобы ее содержимое полностью
помещалось в столбце. Это может быть
полезно при работе с листом, в котором
настройка ширины столбца по длинному
значению имеет нежелательный эффект
для остальных данных, или в том случае.
Когда использование вертикального или
наклонного текста, переноса по словам
является неприемлемым решением. На
рисунке, представленном ниже, в ячейки
А1 и А2 введен одинаковый текст, но для
ячейки А2 установлен флажок «Автоподбор
ширины». При изменении ширины столбца
будет соответственно уменьшаться или
увеличиваться размер символов в ячейке
А2. Однако при этом сохраняется размер
шрифта, назначенный ячейке, и при
увеличении ширины столбца после
достижения определенной величины
настройка размера символов производиться
не будет.
Следует сказать следующее, что, хотя
данный формат является хорошим способом
решения некоторых проблем, но надо иметь
в виду, что размер символов может быть
сколь угодно малым. Если столбец узкий,
а значение достаточно длинное, то после
применения этого формата содержимое
ячейки может стать нечитабельным.
«Пользовательский формат || Эксель ||
Шрифт в Excel»
top
777777
Использование границ и заливки ячеек
Excel
-Использование границ
-Применение цвета и узоров
-Использование заливки
Использование границ
Границы и заливка ячеек могут быть
хорошим средством для оформления
различных областей рабочего листа или
привлечения внимания к важным ячейкам.
Для выбора типа линии щелкните на любом
из тринадцати типов линии границы,
включающих четыре сплошных линии разной
толщины, двойную линию и восемь видов
пунктирных линий.
По умолчанию цвет линии границы является
черным, если на вкладке «Вид» окна
диалога «Параметры» в поле «Цвет»
установлено значение «Авто». Чтобы
выбрать цвет, отличный от черного,
щелкните на стрелке справа от поля
«Цвет». Раскроется текущая 56-цветная
палитра, в которой можно использовать
один из имеющихся цветов или определить
новый. Обратите внимание, что для выбора
цвета границы нужно использовать список
«Цвет» на вкладке «Граница».
Если вы попытаетесь это сделать с помощью
панели инструментов форматирования,
то измените цвет текста в ячейке, а не
цвет границы.
После выбора типа и цвета линии нужно
указать положение границы. При нажатии
кнопки «Внешние» в области «Все»
граница размещается по периметру
текущего выделения, будь то одна ячейка
или блок ячеек. Чтобы удалить все границы,
имеющиеся в выделении, нажмите кнопку
«Нет». Область просмотра позволяет
контролировать размещение границ. При
первом открытии окна диалога для
единственной выделенной ячейки эта
область содержит только небольшие
маркеры, обозначающие углы ячейки. Чтобы
разместить границу, щелкните на области
просмотра в том месте, где должна
находиться граница, или нажмите
соответствующую кнопку рядом с этой
областью. Если в рабочем листе выделено
несколько ячеек, в этом случае на вкладке
«Граница» становится доступной
кнопка «Внутренние», с помощью
которой можно добавить границы между
выделенными ячейками. Кроме того, в
области просмотра появляются дополнительные
маркеры на сторонах выделения, указывающие,
где будут проходить внутренние границы.
Чтобы удалить размещенную границу,
просто щелкните на ней в области
просмотра. Если нужно изменить формат
границы, выберите другой тип линии или
цвет и щелкните на этой границе в области
просмотра. Если хотите начать размещение
границ заново, нажмите кнопку «Нет»
в области «Все».
Можно применять к выделенным ячейкам
несколько типов границ одновременно.
Можно применять комбинации границ,
используя кнопку «Границы» на
панели инструментов «Форматирование».
После щелчка на маленькой стрелке рядом
с этой кнопкой Excelвыведет
палитру границ, в которой можно выбирать
тип границы.
Палитра состоит из 12 вариантов границ,
в том числе комбинации различных типов,
например одиночная верхняя граница и
двойная нижняя. Первый вариант в палитре
удаляет все форматы границ в выделенной
ячейке или диапазоне. Другие варианты
показывают в миниатюре расположение
границы или комбинации границ.
В качестве тренировки постарайтесь
сделать небольшой пример, приведенный
ниже. Для разрыва строки необходимо
нажимать клавишу Enterпри
нажатойAlt.
Применение цвета и узоров
Вкладка «Вид» окна диалога «Формат
ячеек» используется для применения
цвета и узоров к выделенным ячейкам.
Эта вкладка содержит текущую палитру
и раскрывающуюся палитру узоров.
Палитра «Цвет» на вкладке «Вид»
позволяет задать фон для выделенных
ячеек. Если вы выберете цвет в палитре
«Цвет», не выбирая узора, то заданный
цветовой фон появится в выделенных
ячейках. Если выбрать цвет в палитре
«Цвет», а затем — узор в раскрывающейся
палитре «Узор», этот узор накладывается
на цвет фона. Цвета в раскрывающейся
палитре «Узор» контролируют цвет
самого узора.
Использование заливки
Различные варианты заливки ячеек,
предоставляемые вкладкой «Вид»,
можно использовать для наглядного
оформления рабочего листа. Например,
заливку можно применять для выделения
итоговых данных или для привлечения
внимания к ячейкам рабочего листа,
предназначенным для ввода данных. Для
облегчения просмотра числовых данных
по строкам можно использовать, так
называемую «полосовую заливку»,
когда чередуются строки различного
цвета.
В качестве фона ячеек следует выбирать
такой цвет, который позволяет легко
читать текст и числовые значения,
выведенные используемым по умолчанию
черным шрифтом.
Excelпозволяет добавлять
к рабочему листу фоновое изображение.
Для этого выберите в меню «Формат»
команду «Лист»-«Подложка».
Появится окно диалога, позволяющее
открыть графический файл, хранящийся
на диске. Затем это графическое изображение
используется в качестве фона текущего
рабочего листа подобно водяным знакам
на листе бумаги. Графическое изображение
при необходимости повторяется до
заполнения всего рабочего листа. Вы
можете отключить вывод линий сетки в
листе, для этого в меню «Сервис»
надо выбрать команду «Параметры»
и на вкладке «Вид» и снять флажок
«Сетка». Ячейки, которым назначен
цвет или узор, выводят только цвет или
узор, а не графическое фоновое изображение.
«Шрифт Excel|| Эксель ||
Объединение ячеек»
77777
Условное форматирование и объединение
ячеек
— Условное форматирование
— Объединение ячеек
— Условное форматирование
Условное форматирование позволяет
применять форматы к конкретным ячейкам,
которые остаются «спящими», пока
значения в этих ячейках не достигнут
некоторых контрольных значений.
Выделите ячейки, предназначенные для
форматирования, затем в меню «Формат»
выберите команду «Условное
форматирование», перед вами появится
окно диалога, представленное ниже.
Первое поле со списком в окне диалога
«Условное форматирование» позволяет
выбрать, к чему должно применяться
условие: к значению или самой формуле.
Обычно выбирается параметр «Значение»,
при котором применение формата зависит
от значений выделенных ячеек. Параметр
«Формула» применяется в тех случаях,
когда нужно задать условие, в котором
используются данные из невыделенных
ячеек, или надо создать сложное условие,
включающее в себя несколько критериев.
В этом случае во второе поле со списком
следует ввести логическую формулу,
принимающую значение ИСТИНА или ЛОЖЬ.
Второе поле со списком служит для выбора
оператора сравнения, используемого для
задания условия форматирования. Третье
поле используется для задания сравниваемого
значения. Если выбран оператор «Между»
или «Вне», то в окне диалога появляется
дополнительное четвертое поле. В этом
случае в третьем и четвертом полях
необходимо указать нижнее и верхнее
значения.
После задания условия нажмите кнопку
«Формат». Откроется окно диалога
«Формат ячеек», в котором можно
выбрать шрифт, границы и другие атрибуты
формата, который должен применяться
при выполнении заданного условия.
В приведенном ниже примере задан
следующий формат: цвет шрифта — красный,
шрифт — полужирный. Условие: если значение
в ячейке превышает «100».
Иногда трудно определить, где было
применено условное форматирование,
Чтобы в текущем листе выделить все
ячейки с условным форматированием,
выберите команду «Перейти» в меню
«Правка», нажмите кнопку «Выделить»,
затем установите переключатель «Условные
форматы».
Чтобы удалить условие форматирования,
выделите ячейку или диапазон и затем в
меню «Формат» выберите команду
«Условное форматирование». Укажите
условия, которые хотите удалить, и
нажмите «ОК».
Объединение ячеек
Сетка является очень важным конструктивным
элементом оформления электронной
таблицы. Иногда для достижения нужного
эффекта бывает необходимо форматировать
сетку специальным образом. Excelпозволяет объединять ячейки, что придает
сетке новые возможности, которые можно
использовать для создания более четких
форм и отчетов.
При объединении ячеек образуется одна
ячейка, размеры которой совпадают с
размерами первоначального выделения.
Объединенная ячейка получает адрес
верхней левой ячейки исходного диапазона.
Остальные исходные ячейки практически
перестают существовать. Если в формуле
встречается ссылка на такую ячейку, она
рассматривается как пустая, и в зависимости
от типа формулы ссылка может возвратить
нулевое или ошибочное значение.
Чтобы объединить ячейки, надо выполнить
следующее:
— выделить исходные ячейки;
— в меню «Формат» выбрать команду
«Ячейки»;
— на вкладке «Выравнивание» окна
диалога «Формат ячеек» установить
флажок «Объединение ячеек»;
— нажать «ОК».
Если данной командой приходится
пользоваться довольно часто, то гораздо
удобнее «вытащить» ее на панель
инструментов. Для этого надо выбрать
меню «Сервис»-«Настройка…»,
в появившемся окне надо перейти на
вкладку «Команды» и в правом окне
выбрать категорию «Форматирование».
В левом окне «Команды», используя
полосу прокрутки, найти «Объединение
ячеек» и перетащить данную иконку
(используя левую кнопку мыши) на панель
инструментов «Форматирование».
Объединение ячеек имеет ряд последствий,
и самым наглядным является нарушение
сетки — одного из основных атрибутов
электронных таблиц. При этом следует
учитывать некоторые нюансы:
— Если только одна ячейка в выделенном
диапазоне является непустой, то при
объединении ее содержимое переразмещается
в объединенной ячейке. Так, например,
при объединении ячеек диапазона А1:В5,
где ячейка А2 является непустой, эта
ячейка будет перенесена в объединенную
ячейку А1;
— Если несколько ячеек в выделенном
диапазоне содержат значения или формулы,
то при объединении сохраняется только
содержимое левой верхней ячейки, которое
переразмещается в объединенной ячейке.
Содержимое остальных ячеек удаляется.
Если надо сохранить данные в этих
ячейках, то перед объединением следует
добавить их в левую верхнюю ячейку или
переместить в другое место вне выделения;
— Если диапазон объединения содержит
формулу, которая переразмещается в
объединенной ячейке, то относительные
ссылки в ней настраиваются автоматически;
— Объединенные ячейки Excelможно копировать, вырезать и вставлять,
удалять и перетаскивать, как и обычные
ячейки. После копирования или перемещения
объединенной ячейки она занимает в
новом месте такое же количество ячеек.
На месте вырезанной или удаленной
объединенной ячейки восстанавливается
стандартная структура ячеек;
— При объединении ячеек все границы
удаляются, за исключением внешней
границы всего выделенного диапазона,
а также границы, которая применена к
любому краю выделения целиком.
«Границы и заливка || Эксель ||
Редактирование»
top
77777
Вырезание и вставка ячеек в Excel
Вырезание и вставка
Правила вырезания и вставки
Вставка вырезанных ячеек
Вырезание и вставка
Команды «Вырезать» и «Вставить»
меню «Правка» можно использовать
для перемещения значений и форматов из
одного места в другое. В отличие от
команд «Удалить» и «Очистить»,
которые удаляют ячейки или их содержимое,
команда «Вырезать» размещает
подвижную пунктирную рамку вокруг
выделенных ячеек и помещает копию
выделения в буфер обмена, который
сохраняет данные для того, чтобы их
можно было вставить в другое место.
После выделения диапазона, в который
надо переместить вырезанные ячейки,
команда «Вставить» помещает их в
новое место, очищает содержимое ячеек
внутри подвижной рамки и удаляет
подвижную рамку.
При использовании команд «Вырезать»
и «Вставить» для перемещения
диапазона ячеек Excelочищает
содержимое и форматы в вырезанном
диапазоне и переносит их в диапазон
вставки.
При этом Excelнастраивает
все формулы вне вырезаемой области,
которые ссылаются на эти ячейки.
Правила вырезания и вставки
— Выделенная вырезаемая область должна
быть единым прямоугольным блоком ячеек;
— При использовании команды «Вырезать»
вставка осуществляется только один
раз. Для вставки выделенных данных в
несколько мест надо использовать
комбинацию команд «Копировать»-«Очистить»;
— Не обязательно выделять весь диапазон
вставки перед использованием команды
«Вставить». При выделении одной
ячейки в качестве диапазона вставки
Excelрасширяет область
вставки в соответствии с размером и
формой вырезаемой области. Выделенная
ячейка считается левым верхним углом
области вставки. Если выделяется всю
область вставки, то необходимо убедиться,
что выделенный диапазон имеет тот же
размер, что и вырезаемая область;
— При использовании команды «Вставить»
Excelзамещает содержимое
и форматы во всех существующих ячейках
в диапазоне вставки. Если вы не хотите
потерять содержимое существующих ячеек,
убедитесь, что для размещения всей
вырезаемой области в рабочем листе
имеется достаточно пустых ячеек снизу
и справа от выделенной ячейки, которая
окажется в верхнем левом углу области
экрана.
Вставка вырезанных ячеек
При использовании команды «Вставить»
Excelвставляет вырезаемые
ячейки в выделенную область рабочего
листа. Если выделенная область уже
содержит данные, то они заменяются
вставляемыми значениями.
В некоторых случаях можно вставить
содержимое буфера обмена между ячейками
вместо размещения его в существующих
ячейках. Для этого следует использовать
команду «Вырезать ячейки» меню
«Вставка» вместо команды «Вставить»
меню «Правка».
Команда «Вырезать ячейки» заменяет
команду «Ячейки» и появляется
только после удаления данных в буфер
обмена.
Например, в приведенном ниже примере,
изначально были вырезаны ячейки А5:А7
(команда «Вырезать» меню «Правка»);
затем была сделана активной ячейка А1;
затем выполнена команда «Вырезать
ячейки» из меню «Вставка».
«Заполнение рядов || Эксель || Функции
Excel»
top
Функции. Синтаксис функций Excel
Синтаксис функций
Использование аргументов
Типы аргументов
На занятии №4 мы уже делали первое
знакомство с функциями Excel.
Теперь пришло время более тщательно
изучить этот мощный инструментарий
электронных таблиц.
Функции Excel- это специальные,
заранее созданные формулы, которые
позволяют легко и быстро выполнять
сложные вычисления. Их можно сравнить
со специальными клавишами на калькуляторах,
предназначенных для вычисления квадратных
корней, логарифмов и проч.
Excelимеет несколько сотен
встроенных функций, которые выполняют
широкий спектр различных вычислений.
Некоторые функции являются эквивалентами
длинных математических формул, которые
можно сделать самому. А некоторые функции
в виде формул реализовать невозможно.
Синтаксис функций
Функции состоят из двух частей: имени
функции и одного или нескольких
аргументов. Имя функции, например СУММ,
— описывает операцию, которую эта функция
выполняет. Аргументы задают значения
или ячейки, используемые функцией. В
формуле, приведенной ниже: СУММ — имя
функции; В1:В5 — аргумент. Данная формула
суммирует числа в ячейках В1, В2, В3, В4,
В5.
=СУММ(В1:В5)
Знак равенства в начале формулы означает,
что введена именно формула, а не текст.
Если знак равенства будет отсутствовать,
то Excelвоспримет ввод
просто как текст.
Аргумент функции заключен в круглые
скобки. Открывающая скобка отмечает
начало аргумента и ставится сразу после
имени функции. В случае ввода пробела
или другого символа между именем и
открывающей скобкой в ячейке будет
отображено ошибочное значение #ИМЯ?
Некоторые функции не имеют аргументов.
Даже в этом случае функция должна
содержать круглые скобки:
=С5*ПИ()
Использование аргументов
При использовании в функции нескольких
аргументов они отделяются один от
другого точкой с запятой. Например,
следующая формула указывает, что
необходимо перемножить числа в ячейках
А1, А3, А6:
=ПРОИЗВЕД(А1;А3;А6)
В функции можно использовать до 30
аргументов, если при этом общая длина
формулы не превосходит 1024 символов.
Однако любой аргумент может быть
диапазоном, содержащим произвольное
число ячеек листа. Например:
=СУММ(А2:А5;В4:В8)
Указанные в ссылке ячейки в свою очередь
могут содержать формулы, которые
ссылаются на другие ячейки или диапазоны.
Используя аргументы, можно легко
создавать длинные цепочки формул для
выполнения сложных операций.
Типы аргументов
В приведенных ранее примерах все
аргументы были ссылками на ячейки или
диапазоны. Но в качестве аргументов
можно также использовать числовые,
текстовые и логические значения, имена
диапазонов, массивы и ошибочные значения.
Некоторые функции возвращают значения
этих типов, и их в дальнейшем можно
использовать в качестве аргументов в
других функциях.
Числовые значения
Аргументы функции могут быть числовыми.
Например, функция СУММ в следующей
формуле суммирует числа 24, 987, 49:
=СУММ(24;987;49)
Текстовые значения
В качестве аргумента функции могут
использоваться текстовые значения.
Например:
=ТЕКСТ(ТДАТА();»Д МММ ГГГГ»)
В этой формуле второй аргумент функции
ТЕКСТ является текстовым и задает шаблон
для преобразования десятичного значения
даты, возвращаемого функцией ТДАТА(NOW),
в строку символов. Текстовый аргумент
может быть строкой символов, заключенной
в двойные кавычки, или ссылкой на ячейку,
которая содержит текст.
Логические значения
Аргументы ряда функций могут принимать
только логические значения ИСТИНА или
ЛОЖЬ. Логическое выражение возвращает
значение ИСТИНА или ЛОЖЬ в ячейку или
формулу, содержащую это выражение.
Например:
=ЕСЛИ(А1=ИСТИНА;»Повышение»;»Понижение»)&»
цены»
Именованные ссылки
В качестве аргумента функции можно
указать имя диапазона. Например, если
диапазону ячеек А1:А5 присвоено имя
«Дебет» (Вставка-Имя-Присвоить), то
для вычисления суммы чисел в ячейках с
А1 по А5 можно использовать формулу
=СУММ(Дебет)
Использование различных типов
аргументов
В одной функции можно использовать
аргументы различных типов. Например:
=СРЗНАЧ(Дебет;С5;2*8)
«Вставка ячеек || Эксель || Ввод функций
Excel»
top
Ввод функций в рабочем листе Excel
Можно вводить функции в рабочем листе
прямо с клавиатуры или с помощью команды
«Функция» меню «Вставка». При
вводе функции с клавиатуры лучше
использовать строчные буквы. Когда ввод
функции закончен, Excelизменит буквы в имени функции на
прописные, если оно было введено
правильно. Если буквы не изменяются,
значит, имя функции введено неверно.
Если вы выделите ячейку и выберите в
меню «Вставка» команду «Функция»,
Excelвыведет окно диалога
«Мастер функций». Немного быстрее
можно этого добиться, нажав клавишу со
значком функции в строке формул.
Открыть это окно можно также с помощью
кнопки «Вставка функции» на
стандартной панели инструментов.
В этом окне сначала выберите категорию
в списке «Категория» и затем в
алфавитном списке «Функция» укажите
нужную функцию.
Excelвведет знак равенства,
имя функции и пару круглых скобок. ЗатемExcelоткроет второе окно
диалога мастера функций.
Второе окно диалога мастера функций
содержит по одному полю для каждого
аргумента выбранной функции. Если
функция имеет переменное число аргументов,
это окно диалога при воде дополнительных
аргументов расширяется. Описание
аргумента, поле которого содержит точку
вставки, выводится в нижней части окна
диалога.
Справа от каждого поля аргумента
отображается его текущее значение. Это
очень удобно, когда вы используете
ссылки или имена. Текущее значение
функции отображается внизу окна диалога.
Нажмите кнопку «ОК» и созданная
функция появится в строке формул.
«Синтаксис функций || Эксель ||
Математические функции»
top
Математические функции Excel
Здесь рассмотрены наиболее часто
используемые математические функции
Excel(краткая справка).
Дополнительную информацию о функциях
можно найти в окне диалога мастера
функций, а также в справочной системеExcel. Кроме того, множество
математических функций включено в
надстройку «Пакет анализа».
Функция СУММ (SUM)
Функции ОКРУГЛ, ОКРУГЛВНИЗ, ОКРУГЛВВЕРХ
Функции ЧЁТН и НЕЧЁТ
Функции ОКРВНИЗ, ОКРВВЕРХ
Функции ЦЕЛОЕ и ОТБР
Функции СЛЧИС и СЛУЧМЕЖДУ
Функция ПРОИЗВЕД
Функция ОСТАТ
Функция КОРЕНЬ
Функция ЧИСЛОКОМБ
Функция ЕЧИСЛО
Функция LOG
Функция LN
Функция EXP
Функция ПИ
Функция РАДИАНЫ и ГРАДУСЫ
Функция SIN
Функция COS
Функция TAN
Функция СУММ (SUM)
Функция СУММ (SUM) суммирует
множество чисел. Эта функция имеет
следующий синтаксис:
=СУММ(числа)
Аргумент числа может включать до 30
элементов, каждый из которых может быть
числом, формулой, диапазоном или ссылкой
на ячейку, содержащую или возвращающую
числовое значение. Функция СУММ игнорирует
аргументы, которые ссылаются на пустые
ячейки, текстовые или логические
значения. Аргументы не обязательно
должны образовывать непрерывные
диапазоны ячеек. Например, чтобы получить
сумму чисел в ячейках А2, В10 и в ячейках
от С5 до К12, введите каждую ссылку как
отдельный аргумент:
=СУММ(А2;В10;С5:К12)
Функции ОКРУГЛ, ОКРУГЛВНИЗ, ОКРУГЛВВЕРХ
Функция ОКРУГЛ (ROUND)
округляет число, задаваемое ее аргументом,
до указанного количества десятичных
разрядов и имеет следующий синтаксис:
=ОКРУГЛ(число;количество_цифр)
Аргумент число может быть числом, ссылкой
на ячейку, в которой содержится число,
или формулой, возвращающей числовое
значение. Аргумент количство_цифр,
который может быть любым положительным
или отрицательным целым числом,
определяет, сколько цифр будет округляться.
Задание отрицательного аргумента
количество_цифр округляет до указанного
количества разрядов слева от десятичной
запятой, а задание аргумента количество_цифр
равным 0 округляет до ближайшего целого
числа. Excelцифры, которые
меньше 5, с недостатком (вниз), а цифры,
которые больше или равны 5, с избытком
(вверх).
Функции ОКРУГЛВНИЗ (ROUNDDOWN)
и ОКРУГЛВВЕРХ (ROUNDUP) имеют
такой же синтаксис, как и функция ОКРУГЛ.
Они округляют значения вниз (с недостатком)
или вверх (с избытком).
Функции ЧЁТН и НЕЧЁТ
Для выполнения операций округления
можно использовать функции ЧЁТН (EVEN)
и НЕЧЁТ (ODD). Функция ЧЁТН
округляет число вверх до ближайшего
четного целого числа. Функция НЕЧЁТ
округляет число вверх до ближайшего
нечетного целого числа. Отрицательные
числа округляются не вверх, а вниз.
Функции имеют следующий синтаксис:
=ЧЁТН(число)
=НЕЧЁТ(число)
Функции ОКРВНИЗ, ОКРВВЕРХ
Функции ОКРВНИЗ (FLOOR) и
ОКРВВЕРХ (CEILING) тоже можно
использовать для выполнения операций
округления. Функция ОКРВНИЗ округляет
число вниз до ближайшего кратного для
заданного множителя, а функция ОКРВВЕРХ
округляет число вверх до ближайшего
кратного для заданного множителя. Эти
функции имеют следующий синтаксис:
=ОКРВНИЗ(число;множитель)
=ОКРВВЕРХ(число;множитель)
Значения число и множитель должны быть
числовыми и иметь один и тот же знак.
Если они имеют различные знаки, то будет
выдана ошибка.
Функции ЦЕЛОЕ и ОТБР
Функция ЦЕЛОЕ (INT) округляет
число вниз до ближайшего целого и имеет
следующий синтаксис:
=ЦЕЛОЕ(число)
Аргумент — число — это число, для которого
надо найти следующее наименьшее целое
число.
Рассмотрим формулу:
=ЦЕЛОЕ(10,0001)
Эта формула возвратит значение 10, как
и следующая:
=ЦЕЛОЕ(10,999)
Функция ОТБР (TRUNC) отбрасывает
все цифры справа от десятичной запятой
независимо от знака числа. Необязательный
аргумент количество_цифр задает позицию,
после которой производится усечение.
Функция имеет следующий синтаксис:
=ОТБР(число;количество_цифр)
Если второй аргумент опущен, он принимается
равным нулю. Следующая формула возвращает
значение 25:
=ОТБР(25,490)
Функции ОКРУГЛ, ЦЕЛОЕ и ОТБР удаляют
ненужные десятичные знаки, но работают
они различно. Функция ОКРУГЛ округляет
вверх или вниз до заданного числа
десятичных знаков. Функция ЦЕЛОЕ
округляет вниз до ближайшего целого
числа, а функция ОТБР отбрасывает
десятичные разряды без округления.
Основное различие между функциями ЦЕЛОЕ
и ОТБР проявляется в обращении с
отрицательными значениями. Если вы
используете значение -10,900009 в функции
ЦЕЛОЕ, результат оказывается равен -11,
но при использовании этого же значения
в функции ОТБР результат будет равен
-10.
Функции СЛЧИС и СЛУЧМЕЖДУ
Функция СЛЧИС (RAND) генерирует
случайные числа, равномерно распределенные
между 0 и 1, и имеет следующий синтаксис:
=СЛЧИС()
Функция СЛЧИС является одной из функций
EXCEL, которые не имеют
аргументов. Как и для всех функций, у
которых отсутствуют аргументы, после
имени функции необходимо вводить круглые
скобки.
Значение функции СЛЧИС изменяется при
каждом пересчете листа. Если установлено
автоматическое обновление вычислений,
значение функции СЛЧИС изменяется
каждый раз при воде данных в этом листе.
Функция СЛУЧМЕЖДУ (RANDBETWEEN),
которая доступна, если установлена
надстройка «Пакет анализа»,
предоставляет больше возможностей, чем
СЛЧИС. Для функции СЛУЧМЕЖДУ можно
задать интервал генерируемых случайных
целочисленных значений.
Синтаксис функции:
=СЛУЧМЕЖДУ(начало;конец)
Аргумент начало задает наименьшее
число, которое может возвратить любое
целое число от 111 до 529 (включая и оба эти
значения):
=СЛУЧМЕЖДУ(111;529)
Функция ПРОИЗВЕД
Функция ПРОИЗВЕД (PRODUCT)
перемножает все числа, задаваемые ее
аргументами, и имеет следующий синтаксис:
=ПРОИЗВЕД(число1;число2…)
Эта функция может иметь до 30 аргументов.
Excelигнорирует любые
пустые ячейки, текстовые и логические
значения.
Функция ОСТАТ
Функция ОСТАТ (MOD) возвращает
остаток от деления и имеет следующий
синтаксис:
=ОСТАТ(число;делитель)
Значение функции ОСТАТ — это остаток,
получаемый при делении аргумента число
на делитель. Например, следующая функция
возвратит значение 1, то есть остаток,
получаемый при делении 19 на 14:
=ОСТАТ(19;14)
Если число меньше чем делитель, то
значение функции равно аргументу число.
Например, следующая функция возвратит
число 25:
=ОСТАТ(25;40)
Если число точно делится на делитель,
функция возвращает 0. Если делитель
равен 0, функция ОСТАТ возвращает
ошибочное значение.
Функция КОРЕНЬ
Функция КОРЕНЬ (SQRT)
возвращает положительный квадратный
корень из числа и имеет следующий
синтаксис:
=КОРЕНЬ(число)
Аргумент число должен быть положительным
числом. Например, следующая функция
возвращает значение 4:
КОРЕНЬ(16)
Если число отрицательное, КОРЕНЬ
возвращает ошибочное значение.
Функция ЧИСЛОКОМБ
Функция ЧИСЛОКОМБ (COMBIN)
определяет количество возможных
комбинаций или групп для заданного
числа элементов. Эта функция имеет
следующий синтаксис:
=ЧИСЛОКОМБ(число;число_выбранных)
Аргумент число — это общее количество
элементов, а число_выбранных — это
количество элементов в каждой комбинации.
Например, для определения количества
команд с 5 игроками, которые могут быть
образованы из 10 игроков, используется
формула:
=ЧИСЛОКОМБ(10;5)
Результат будет равен 252. Т.е., может быть
образовано 252 команды.
Функция ЕЧИСЛО
Функция ЕЧИСЛО (ISNUMBER)
определяет, является ли значение числом,
и имеет следующий синтаксис:
=ЕЧИСЛО(значение)
Пусть вы хотите узнать, является ли
значение в ячейке А1 числом. Следующая
формула возвращает значение ИСТИНА,
если ячейка А1 содержит число или формулу,
возвращающую число; в противном случае
она возвращает ЛОЖЬ:
=ЕЧИСЛО(А1)
Функция LOG
Функция LOGвозвращает
логарифм положительного числа по
заданному основанию. Синтаксис:
=LOG(число;основание)
Если аргумент основание не указан, то
Excelпримет его равным 10.
Функция LN
Функция LNвозвращает
натуральный логарифм положительного
числа, указанного в качестве аргумента.
Эта функция имеет следующий синтаксис:
=LN(число)
Функция EXP
Функция EXPвычисляет
значение константыe,
возведенной в заданную степень. Эта
функция имеет следующий синтаксис:
EXP(число)
Функция EXPявляется
обратной по отношению кLN.
Например, пусть ячейка А2 содержит
формулу:
=LN(10)
Тогда следующая формула возвращает
значение 10:
=EXP(А2)
Функция ПИ
Функция ПИ (PI) возвращает
значение константы пи с точностью до
14 десятичных знаков. Синтаксис:
=ПИ()
Функция РАДИАНЫ и ГРАДУСЫ
Тригонометрические функции используют
углы, выраженные в радианах, а не в
градусах. Измерение углов в радианах
основывается на константе пи и при этом
180 градусов равны пи радиан. Excelпредоставляет две функции, РАДИАНЫ
(RADIANS) и ГРАДУСЫ (DEGREES),
чтобы облегчить работу с тригонометрическими
функциями.
Вы можете преобразовать радианы в
градусы, используя функцию ГРАДУСЫ.
Синтаксис:
=ГРАДУСЫ(угол)
Здесь — угол — это число, представляющее
собой угол, измеренный в радианах. Для
преобразования градусов в радианы
используется функция РАДИАНЫ, которая
имеет следующий синтаксис:
=РАДИАНЫ(угол)
Здесь — угол — это число, представляющее
собой угол, измеренный в градусах.
Например, следующая формула возвращает
значение 180:
=ГРАДУСЫ(3,14159)
В то же время следующая формула возвращает
значение 3,14159:
=РАДИАНЫ(180)
Функция SIN
Функция SINвозвращает
синус угла и имеет следующий синтаксис:
=SIN(число)
Здесь число — угол в радианах.
Функция COS
Функция COSвозвращает
косинус угла и имеет следующий синтаксис:
=COS(число)
Здесь число — угол в радианах.
Функция TAN
Функция TANвозвращает
тангенс угла и имеет следующий синтаксис:
=TAN(число)
Здесь число — угол в радианах.
«Ввод функций || Эксель || Текстовые
функции»
top
Текстовые функции Excel
Здесь рассмотрены наиболее часто
используемые текстовые функции Excel(краткая справка). Дополнительную
информацию о функциях можно найти в
окне диалога мастера функций, а также
в справочной системеExcel.
Функция ТЕКСТ
Функция РУБЛЬ
Функция ДЛСТР
Функция СИМВОЛ и КОДСИМВ
Функции СЖПРОБЕЛЫ и ПЕЧСИМВ
Функция СОВПАД
Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ
Функции ЕТЕКСТ и ЕНЕТЕКСТ
Текстовые функции преобразуют числовые
текстовые значения в числа и числовые
значения в строки символов (текстовые
строки), а также позволяют выполнять
над строками символов различные операции.
Функция ТЕКСТ
Функция ТЕКСТ (TEXT)
преобразует число в текстовую строку
с заданным форматом. Синтаксис:
=ТЕКСТ(значение;формат)
Аргумент значение может быть любым
числом, формулой или ссылкой на ячейку.
Аргумент формат определяет, в каком
виде отображается возвращаемая строка.
Для задания необходимого формата можно
использовать любой из символов
форматирования за исключением звездочки.
Использование формата Общий не
допускается. Например, следующая формула
возвращает текстовую строку 25,25:
=ТЕКСТ(101/4;»0,00″)
Функция РУБЛЬ
Функция РУБЛЬ (DOLLAR)
преобразует число в строку. Однако РУБЛЬ
возвращает строку в денежном формате
с заданным числом десятичных знаков.
Синтаксис:
=РУБЛЬ(число;число_знаков)
При этом Excelпри необходимости
округляет число. Если аргумент число_знаков
опущен,Excelиспользует
два десятичных знака, а если значение
этого аргумента отрицательное, то
возвращаемое значение округляется
слева от десятичной запятой.
Функция ДЛСТР
Функция ДЛСТР (LEN) возвращает
количество символов в текстовой строке
и имеет следующий синтаксис:
=ДЛСТР(текст)
Аргумент текст должен быть строкой
символов, заключенной в двойные кавычки,
или ссылкой на ячейку. Например, следующая
формула возвращает значение 6:
=ДЛСТР(«голова»)
Функция ДЛСТР возвращает длину
отображаемого текста или значения, а
не хранимого значения ячейки. Кроме
того, она игнорирует незначащие нули.
Функция СИМВОЛ и КОДСИМВ
Любой компьютер для представления
символов использует числовые коды.
Наиболее распространенной системой
кодировки символов является ASCII.
В этой системе цифры, буквы и другие
символы представлены числами от 0 до
127 (255). Функции СИМВОЛ (CHAR)
и КОДСИМВ (CODE) как раз и
имеют дело с кодамиASCII.
Функция СИМВОЛ возвращает символ,
который соответствует заданному
числовому кодуASCII, а
функция КОДСИМВ возвращает кодASCIIдля первого символа ее аргумента.
Синтаксис функций:
=СИМВОЛ(число)
=КОДСИМВ(текст)
Если в качестве аргумента текст вводится
символ, обязательно надо заключить его
в двойные кавычки: в противном случае
Excelвозвратит ошибочное
значение.
Функции СЖПРОБЕЛЫ и ПЕЧСИМВ
Часто начальные и конечные пробелы не
позволяют правильно отсортировать
значения в рабочем листе или базе данных.
Если вы используете текстовые функции
для работы с текстами рабочего листа,
лишние пробелы могут мешать правильной
работе формул. Функция СЖПРОБЕЛЫ (TRIM)
удаляет начальные и конечные пробелы
из строки, оставляя только по одному
пробелу между словами. Синтаксис:
=СЖПРОБЕЛЫ(текст)
Функция ПЕЧСИМВ (CLEAN)
аналогична функции СЖПРОБЕЛЫ за
исключением того, что она удаляет все
непечатаемые символы. Функция ПЕЧСИМВ
особенно полезна при импорте данных из
других программ, поскольку некоторые
импортированные значения могут содержать
непечатаемые символы. Эти символы могут
проявляться на рабочих листах в виде
небольших квадратов или вертикальных
черточек. Функция ПЕЧСИМВ позволяет
удалить непечатаемые символы из таких
данных. Синтаксис:
=ПЕЧСИМВ(текст)
Функция СОВПАД
Функция СОВПАД (EXACT)
сравнивает две строки текста на полную
идентичность с учетом регистра букв.
Различие в форматировании игнорируется.
Синтаксис:
=СОВПАД(текст1;текст2)
Если аргументы текст1 и текст2 идентичны
с учетом регистра букв, функция возвращает
значение ИСТИНА, в противном случае —
ЛОЖЬ. Аргументы текст1 и текст2 должны
быть строками символов, заключенными
в двойные кавычки, или ссылками на
ячейки, в которых содержится текст.
Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ
В Excelимеются три функции,
позволяющие изменять регистр букв в
текстовых строках: ПРОПИСН (UPPER),
СТРОЧН (LOWER) и ПРОПНАЧ
(PROPER). Функция ПРОПИСН
преобразует все буквы текстовой строки
в прописные, а СТРОЧН — в строчные. Функция
ПРОПНАЧ заменяет прописными первую
букву в каждом слове и все буквы, следующие
непосредственно за символами, отличными
от букв; все остальные буквы преобразуются
в строчные. Эти функции имеют следующий
синтаксис:
=ПРОПИСН(текст)
=СТРОЧН(текст)
=ПРОПНАЧ(текст)
При работе с уже существующими данными
довольно часто возникает ситуация,
когда нужно модифицировать сами исходные
значения, к которым применяются текстовые
функции. Можно ввести функцию в те же
самые ячейки, где находятся эти значения,
поскольку введенные формулы заменят
их. Но можно создать временные формулы
с текстовой функцией в свободных ячейках
в той же самой строке и скопируйте
результат в буфер обмена. Чтобы заменить
первоначальные значения модифицированными,
выделите исходные ячейки с текстом, в
меню «Правка» выберите команду
«Специальная вставка», установите
переключатель «Значения» и нажмите
кнопку ОК. После этого можно удалить
временные формулы.
Функции ЕТЕКСТ и ЕНЕТЕКСТ
Функции ЕТЕКСТ (ISTEXT) и
ЕНЕТЕКСТ (ISNOTEXT) проверяют,
является ли значение текстовым. Синтаксис:
=ЕТЕКСТ(значение)
=ЕНЕТЕКСТ(значение)
Предположим, надо определить, является
ли значение в ячейке А1 текстом. Если в
ячейке А1 находится текст или формула,
которая возвращает текст, можно
использовать формулу:
=ЕТЕКСТ(А1)
В этом случае Excelвозвращает
логическое значение ИСТИНА. Аналогично,
если использовать формулу:
ЕНЕТЕКСТ(А1)
Excelвозвращает логическое
значение ЛОЖЬ.
«Математические функции || Эксель ||
Строковые функции»
top
Функции Excel для
работы с элементами строк
Функции НАЙТИ и ПОИСК
Функции ПРАВСИМВ и ЛЕВСИМВ
Функция ПСТР
Функции ЗАМЕНИТЬ и ПОДСТАВИТЬ
Функция ПОВТОР
Функция СЦЕПИТЬ
Следующие функции находят и возвращают
части текстовых строк или составляют
большие строки из небольших: НАЙТИ
(FIND), ПОИСК (SEARCH),
ПРАВСИМВ (RIGHT), ЛЕВСИМВ
(LEFT), ПСТР (MID),
ПОДСТАВИТЬ (SUBSTITUTE), ПОВТОР
(REPT), ЗАМЕНИТЬ (REPLACE),
СЦЕПИТЬ (CONCATENATE).
Функции НАЙТИ и ПОИСК
Функции НАЙТИ (FIND) и ПОИСК
(SEARCH) используются для
определения позиции одной текстовой
строки в другой. Обе функции возвращают
номер символа, с которого начинается
первое вхождение искомой строки. Эти
две функции работают одинаково за
исключением того, что функция НАЙТИ
учитывает регистр букв, а функция ПОИСК
допускает использование символов
шаблона. Функции имеют следующий
синтаксис:
=НАЙТИ(искомый_текст;просматриваемый_текст;нач_позиция)
=ПОИСК(искомый_текст;просматриваемый_текст;нач_позиция)
Аргумент искомый_текст задает текстовую
строку, которую надо найти, а аргумент
просматриваемый_текст — текст, в котором
производится поиск. Любым из этих
аргументов может быть строка символов,
заключенная в двойные кавычки, или
ссылка на ячейку. Необязательный аргумент
нач_позиция задает позицию в просматриваемом
тексте, с которой начинается поиск.
Аргумент нач_позиция следует использовать
в том случае, когда просматриваемый_текст
содержит несколько вхождений искомого
текста. Если данный аргумент опущен,
Excelвозвращает позицию
первого вхождения.
Эти функции возвращают ошибочное
значение, когда искомый_текст не
содержится в просматриваемом тексте,
либо нач_позиция меньши или равна нулю,
либо нач_позиция превышает количество
символов в просматриваемом тексте, либо
нач_позиция больше позиции последнего
вхождения искомого текста.
Например, чтобы определить позицию
буквы «ж» в строке «Гаражные
ворота», надо использовать формулу:
=НАЙТИ(«ж»;»Гаражные ворота»)
Эта формула возвращает 5.
Если точная последовательность символов
искомого текста неизвестна, можно
использовать функцию ПОИСК и включить
в строку искомый_текст символы шаблона:
знак вопроса (?) и звездочку (*). Знак
вопроса соответствует одному произвольно
набранному символу, а звездочка заменяет
любую последовательность символов в
указанной позиции. Например, чтобы найти
позицию имен Анатолий, Алексей, Акакий
в тексте, находящемся в ячейке А1, надо
использовать формулу:
=ПОИСК(«А*й»;А1)
Функции ПРАВСИМВ и ЛЕВСИМВ
Функция ПРАВСИМВ (RIGHT)
возвращает крайние правые символы
строки аргумента, в то время как функция
ЛЕВСИМВ (LEFT) возвращает
первые (левые) символы. Синтаксис:
=ПРАВСИМВ(текст;количество_символов)
=ЛЕВСИМВ(текст;количество_символов)
Аргумент количество_символов задает
число символов, извлекаемых из аргумента
текст. Эти функции учитывают пробелы и
поэтому, если аргумент текст содержит
пробелы в начале или конце строки, в
аргументах функций следует использовать
функцию СЖПРОБЕЛЫ.
Аргумент количестов_символов должен
быть больше или равен нулю. Если этот
аргумент опускается, Excelсчитает его равным 1. Если количество_символов
больше числа символов в аргументе текст,
то возвращается весь аргумент.
Функция ПСТР
Функция ПСТР (MID) возвращает
заданное число символов из строки
текста, начиная с указанной позиции.
Эта функция имеет следующий синтаксис:
=ПСТР(текст;нач_позиция;количество_символов)
Аргумент текст — это текстовая строка,
содержащая извлекаемые символы,
нач_позиция — это позиция первого символа,
извлекаемого из текста (относительно
начала строки), а количество_символов
— это число извлекаемых символов.
Функции ЗАМЕНИТЬ и ПОДСТАВИТЬ
Эти две функции заменяют символы в
тексте. Функция ЗАМЕНИТЬ (REPLACE)
замещает часть текстовой строки другой
текстовой строкой и имеет синтаксис:
=ЗАМЕНИТЬ(старый_текст;нач_позиция;количество_символов;новый_текст)
Аргумент старый_текст — это текстовая
строка, а которой надо заменить символы.
Следующие два аргумента задают символы,
которые нужно заменить (относительно
начала строки). Аргумент новый_текст
задает вставляемую текстовую строку.
Например, ячейка А2 содержит текст «Вася
Иванов». Чтобы поместить этот же текст
в ячейку А3, заменив имя, надо в ячейку
А3 вставить следующую функцию:
=ЗАМЕНИТЬ(А2;1;5;»Петя»)
В функции ПОДСТАВИТЬ (SUBSTITUTE)
начальная позиция и число заменяемых
символов не задаются, а явно указывается
замещаемый текст. Функция ПОДСТАВИТЬ
имеет следующий синтаксис:
=ПОДСТАВИТЬ(текст;старый_текст;новый_текст;номер_вхождения)
Аргумент номер_вхождения является
необязательным. Он предписывает Excelзаменить только заданное вхождение
строки старый_текст.
Например, ячейка А1 содержит текст «Ноль
меньше восьми». Надо заменить слово
«ноль» на «нуль».
=ПОДСТАВИТЬ(А1;»о»;»у»;1)
Число 1 в этой формуле указывает, что
надо изменить только первое «о» в
строке ячейки А1. Если аргумент
номер_вхождения опущен, Excelзаменяет все вхождения строки старый_текст
на строку новый_текст.
Функция ПОВТОР
Функция ПОВТОР (REPT)
позволяет заполнить ячейку строкой
символов, повторенной заданное количество
раз. Синтаксис:
=ПОВТОР(текст;число_повторений)
Аргумент текст — это размноженная строка
символов, заключенная в кавычки. Аргумент
число_повторений указывает, сколько
раз нужно повторить текст. Если аргумент
число_повторений равен 0, функция ПОВТОР
оставляет ячейку пустой, а если он не
является целым числом, эта функция
отбрасывает десятичные знаки после
запятой.
Функция СЦЕПИТЬ
Функция СЦЕПИТЬ (CONCATENATE)
является эквивалентом текстового
оператора & и используется для
объединения строк. Синтаксис:
=СЦЕПИТЬ(текст1;текст2;…)
В функции можно использовать до 30
аргументов.
Например, ячейка А5 содержит текст
«первое полугодие», следующая
формула возвращает текст «Всего за
первое полугодие»:
=СЦЕПИТЬ(«Всего за «;А5)
«Текстовые функции || Эксель || Логические
функции»
top
Логические функции Excel
Функция ЕСЛИ
Функции И, ИЛИ, НЕ
Вложенные функции ЕСЛИ
Функции ИСТИНА и ЛОЖЬ
Функция ЕПУСТО
Логические выражения используются для
записи условий, в которых сравниваются
числа, функции, формулы, текстовые или
логические значения. Любое логическое
выражение должно содержать по крайней
мере один оператор сравнения, который
определяет отношение между элементами
логического выражения. Ниже представлен
список операторов сравнения Excel
= Равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно
<> Не равно
Результатом логического выражения
является логическое значение ИСТИНА
(1) или логическое значение ЛОЖЬ (0).
Функция ЕСЛИ
Функция ЕСЛИ (IF) имеет
следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Следующая формула возвращает значение
10, если значение в ячейке А1 больше 3, а
в противном случае — 20:
=ЕСЛИ(А1>3;10;20)
В качестве аргументов функции ЕСЛИ
можно использовать другие функции. В
функции ЕСЛИ можно использовать текстовые
аргументы. Например:
=ЕСЛИ(А1>=4;»Зачет сдал»;»Зачет
не сдал»)
Можно использовать текстовые аргументы
в функции ЕСЛИ, чтобы при невыполнении
условия она возвращала пустую строку
вместо 0.
Например:
=ЕСЛИ(СУММ(А1:А3)=30;А10;»»)
Аргумент логическое_выражение функции
ЕСЛИ может содержать текстовое значение.
Например:
=ЕСЛИ(А1=»Динамо»;10;290)
Эта формула возвращает значение 10, если
ячейка А1 содержит строку «Динамо»,
и 290, если в ней находится любое другое
значение. Совпадение между сравниваемыми
текстовыми значениями должно быть
точным, но без учета регистра.Функции
И, ИЛИ, НЕ
Функции И (AND), ИЛИ (OR),
НЕ (NOT) — позволяют создавать
сложные логические выражения. Эти
функции работают в сочетании с простыми
операторами сравнения. Функции И и ИЛИ
могут иметь до 30 логических аргументов
и имеют синтаксис:
=И(логическое_значение1;логическое_значение2…)
=ИЛИ(логическое_значение1;логическое_значение2…)
Функция НЕ имеет только один аргумент
и следующий синтаксис:
=НЕ(логическое_значение)
Аргументы функций И, ИЛИ, НЕ могут быть
логическими выражениями, массивами или
ссылками на ячейки, содержащие логические
значения.
Приведем пример. Пусть Excelвозвращает текст «Прошел», если
ученик имеет средний балл более 4 (ячейка
А2), и пропуск занятий меньше 3 (ячейка
А3). Формула примет вид:
=ЕСЛИ(И(А2>4;А3<3);»Прошел»;»Не
прошел»)
Не смотря на то, что функция ИЛИ имеет
те же аргументы, что и И, результаты
получаются совершенно различными. Так,
если в предыдущей формуле заменить
функцию И на ИЛИ, то ученик будет
проходить, если выполняется хотя бы
одно из условий (средний балл более 4
или пропуски занятий менее 3). Таким
образом, функция ИЛИ возвращает логическое
значение ИСТИНА, если хотя бы одно из
логических выражений истинно, а функция
И возвращает логическое значение ИСТИНА,
только если все логические выражения
истинны.
Функция НЕ меняет значение своего
аргумента на противоположное логическое
значение и обычно используется в
сочетании с другими функциями. Эта
функция возвращает логическое значение
ИСТИНА, если аргумент имеет значение
ЛОЖЬ, и логическое значение ЛОЖЬ, если
аргумент имеет значение ИСТИНА.
Вложенные функции ЕСЛИ
Иногда бывает очень трудно решить
логическую задачу только с помощью
операторов сравнения и функций И, ИЛИ,
НЕ. В этих случаях можно использовать
вложенные функции ЕСЛИ. Например, в
следующей формуле используются три
функции ЕСЛИ:
=ЕСЛИ(А1=100;»Всегда»;ЕСЛИ(И(А1>=80;А1<100);»Обычно»;ЕСЛИ(И(А1>=60;А1<80);»Иногда»;»Никогда»)))
Если значение в ячейке А1 является целым
числом, формула читается следующим
образом: «Если значение в ячейке А1
равно 100, возвратить строку «Всегда».
В противном случае, если значение в
ячейке А1 находится между 80 и 100, возвратить
«Обычно». В противном случае, если
значение в ячейке А1 находится между 60
и 80, возвратить строку «Иногда». И,
если ни одно из этих условий не выполняется,
возвратить строку «Никогда». Всего
допускается до 7 уровней вложения функций
ЕСЛИ.
Функции ИСТИНА и ЛОЖЬ
Функции ИСТИНА (TRUE) и ЛОЖЬ
(FALSE) предоставляют
альтернативный способ записи логических
значений ИСТИНА и ЛОЖЬ. Эти функции не
имеют аргументов и выглядят следующим
образом:
=ИСТИНА()
=ЛОЖЬ()
Например, ячейка А1 содержит логическое
выражение. Тогда следующая функция
возвратить значение «Проходите»,
если выражение в ячейке А1 имеет значение
ИСТИНА:
=ЕСЛИ(А1=ИСТИНА();»Проходите»;»Стоп»)
В противном случае формула возвратит
«Стоп».
Функция ЕПУСТО
Если нужно определить, является ли
ячейка пустой, можно использовать
функцию ЕПУСТО (ISBLANK),
которая имеет следующий синтаксис:
=ЕПУСТО(значение)
Аргумент значение может быть ссылкой
на ячейку или диапазон. Если значение
ссылается на пустую ячейку или диапазон,
функция возвращает логическое значение
ИСТИНА, в противном случае ЛОЖЬ.
«Строковые функции || Эксель || Excel
2007»
top