Функции баз данных | ||
---|---|---|
В Microsoft Excel включены функции рабочего листа, используемые для анализа данных из списков или баз данных. Каждая из этих функций, которые из соображений совместимости имеют обобщенное название БДФункция, использует три аргумента: база_данных, поле и критерий. Эти три аргумента ссылаются на интервалы ячеек на рабочем листе, которые используются данной функцией. ДСРЗНАЧ - возвращает среднее значение выбранных записей базы данных. |
ДСРЗНАЧ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ДСРЗНАЧ(база_данных;поле;критерий) - усредняет значения в столбце списка или базы данных, удовлетворяющих заданным условиям. База_данных — это интервал ячеек, формирующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит названия всех столбцов. Пример Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Советы
Например, если интервал G1:G2 содержит название столбца «Доход» в ячейке G1 и величину 10 000 в ячейке G2, то можно определить интервал «СоответствуетДоходу» и использовать это имя как аргумент «критерий» в функции баз данных.
|
Примеры условий ДСРЗНАЧ | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Несколько условий для одного столбца При наличии для одного столбца двух и более условий отбора введите эти условия отбора непосредственно друг под другом в отдельные строки. Например, следующий диапазон условий отбора отбирает строки, содержащие в столбце «Продавец» значения «Белов», «Батурин» или «Рощин».
Одно условие для нескольких столбцов Для того чтобы найти в нескольких столбцах данные, отвечающие одному условию отбора, введите все условия отбора в одну строку диапазона условий отбора. Например, следующий диапазон условий отбора возвращает все строки, содержащие значения «Продукты» в столбце «Товар», «Белов» в столбце «Продавец» и объем продаж более 1 000 руб.
Разные условия для разных столбцов Для того чтобы найти данные, отвечающие одному условию, в одном столбце, или отвечающие другому условию, в другом столбце, введите условия отбора в разные строки диапазона условий отбора. Например, следующий диапазон условий отбора отображает все строки, содержащие значение «Продукты» в столбце «Товар», «Белов» в столбце «Продавец», либо объем продаж, превышающий 1 000 руб.
Один из двух наборов условий для двух столбцов Для того чтобы найти строки, отвечающие одному из двух наборов условий, каждый из которых содержит условия более чем для одного столбца, введите эти условия отбора в отдельные строки. Например, следующий диапазон условий отбора отображает строки, содержащие как значение «Белов» в столбце «Продавец», так и объем продаж, превышающий 3 000 руб., а также строки по продавцу Батурину с объемами продаж более 1 500 руб.
Более двух наборов условий для одного столбца Для того чтобы найти строки, отвечающие более чем двум наборам условий, включите несколько столбцов с одинаковыми заголовками. Например, следующий диапазон условий отбора возвращает продаж на сумму от 5 000 до 8 000, а также продаж на сумму менее 500.
Условия, создаваемые как результат выполнения формулы В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка условия; либо оставьте условие отбора без заголовка, либо используйте заголовок, не являющийся заголовком столбца в списке. Например, следующий диапазон условий отбора отображает строки, которые содержат в столбце C значение, превышающее среднее значение ячеек диапазона C7:C10. =C7>СРЕДНЕЕ($C$7:$C$10) Примечания · Формула, используемая для создания условия отбора, должна использовать для ссылки на подпись столбца (например, «Продажи») или на соответствующее поле в первой записи относительную ссылку. Все остальные ссылки в формуле должны быть абсолютными, а формула должна возвращать результат ИСТИНА или ЛОЖЬ. В примере формулы «C7» является ссылкой на поле (столбец C) первой записи (строка 7) списка. · При использовании заголовка столбца в формуле условия вместо ссылки или имени диапазона в ячейке будет выведено значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно не исправлять, так как она не повлияет на результаты фильтрации. · При вычислениях Microsoft Excel не учитывает регистр букв. |
БСЧЁТ | ||
---|---|---|
Подсчитывает количество числовых ячеек в базе данных |
БСЧЁТА | ||
---|---|---|
Подсчитывает количество непустых ячеек в базе данных. |
БИЗВЛЕЧЬ | ||
---|---|---|
ДМАКС | ||
---|---|---|
Возвращает максимальное значение среди выделенных записей базы данных. |
ДМИН | ||
---|---|---|
Возвращает минимальное значение среди выделенных записей базы данных. |
БДПРОИЗВЕД | ||
---|---|---|
Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию. |
ДСТАНДОТКЛ | ||
---|---|---|
Оценивает стандартное отклонение по выборке из выделенных записей базы данных. |
ДСТАНДОТКЛП | ||
---|---|---|
Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных. |
БДСУММ | ||
---|---|---|
Суммирует числа в поле для записей базы данных, удовлетворяющих условию. |
БДДИСП | ||
---|---|---|
Оценивает дисперсию по выборке из выделенных записей базы данных. |
БДДИСПП | ||
---|---|---|
Вычисляет дисперсию по генеральной совокупности из выделенных записей базы данных. |
ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ | ||
---|---|---|
Возвращает данные, хранящиеся в сводной таблице. |
ДАТА | ||
---|---|---|
Возвращает заданную дату в числовом формате Microsoft Excel. |
ДАТАЗНАЧ | ||
---|---|---|
Преобразует дату из текстового формата в числовой. |
ДЕНЬ | ||
---|---|---|
ДНЕЙ360 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Вычисляет количество дней между двумя датами на основе 360-дневного года. Возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). Эта функция используется для расчета платежей, если бухгалтерия основана на двенадцати 30-дневных месяцах. ДНЕЙ360(нач_дата ; кон_дата ; метод) Нач_дата и кон_дата — это две даты, количество дней между которыми необходимо вычислить. Если нач_дата соответствует дате более поздней, чем кон_дата, функция возвращает отрицательное значение. Даты должны вводиться с использованием функции ДАТА или как результат других формул и функций. Например, следует использовать ДАТА(2008;5;23) для 23-го мая 2008 года. Проблемы могут возникнуть, если даты вводятся как текст. Метод — это логическое значение, которое определяет, какой метод, европейский или американский, должен использоваться при вычислениях
Пример Чтобы этот пример проще было понять, скопируйте его на пустой лист.
|
ДАТАМЕС | ||
---|---|---|
Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты. |
КОНМЕСЯЦА | ||
---|---|---|
Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев. |
ЧАС | ||
---|---|---|
Преобразует дату в числовом формате в часы. |
МИНУТЫ | ||
---|---|---|
Преобразует дату в числовом формате в минуты. |
МЕСЯЦ | ||
---|---|---|
Преобразует дату в числовом формате в месяцы. |
ЧИСТРАБДНИ | ||
---|---|---|
Возвращает количество рабочих дней между двумя датами. |
ТДАТА | ||
---|---|---|
Возвращает текущую дату и время в числовом формате. |
СЕКУНДЫ | ||
---|---|---|
Преобразует дату в числовом формате в секунды. |
ВРЕМЯ | ||
---|---|---|
Возвращает заданное время в числовом формате. |
ВРЕМЗНАЧ | ||
---|---|---|
Преобразует время из текстового формата в числовой формат. |
СЕГОДНЯ | ||
---|---|---|
ДЕНЬНЕД | ||
---|---|---|
Преобразует дату в числовом формате в день недели. |
НОМНЕДЕЛИ | ||
---|---|---|
Преобразует числовое представление в число, которое указывает, на какую неделю года приходится указанная дата. |
РАБДЕНЬ | ||
---|---|---|
Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней. |
ГОД | ||
---|---|---|
Преобразует дату в числовом формате в год. |
ДОЛЯГОДА | ||
---|---|---|
Возвращает долю года, которую составляет количество дней между начальной и конечной датами. |
КОМПЛЕКСН | ||
---|---|---|
Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число. |
ПРЕОБР | ||
---|---|---|
Преобразует число из одной системы мер в другую. |
ДВ.В.ШЕСТН | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Пример Чтобы этот пример проще было понять, скопируйте его на пустой лист.
|
ДВ.В.ВОСЬМ | ||
---|---|---|
Преобразует двоичное число в восьмеричное. |
ДЕС.В.ДВ | ||
---|---|---|
Преобразует десятичное число в двоичное. |
ДЕС.В.ШЕСТН | ||
---|---|---|
Преобразует десятичное число в шестнадцатеричное. |
ДЕС.В.ВОСЬМ | ||
---|---|---|
Преобразует десятичное число в восьмеричное. |
ДВ.В.ШЕСТН | ||
---|---|---|
Преобразует двоичное число в шестнадцатеричное. Если данная функция недоступна или возвращает ошибку #ИМЯ?, установите и загрузите надстройку «Пакет анализа».
ДВ.В.ШЕСТН(число; разрядность) Число — это преобразуемое двоичное число. Число не должно содержать более 10 знаков (10 бит). Первый значащий бит числа является знаковым битом. Остальные 9 бит являются битами значения. Отрицательные числа записываются в дополнительных кодах. Разрядность — это допустимое количество знаков в записи числа. Если разрядность опущена, то ДВ.В.ШЕСТН использует минимальное необходимое количество знаков. Разрядность используется, чтобы приписать возвращаемому значению ведущие нули. Заметки
Если разрядность отрицательна, то ДВ.В.ШЕСТН возвращает значение ошибки #ЧИСЛО!. |
ДЕЛЬТА | ||
---|---|---|
Проверяет равенство двух значений. |
ШЕСТН.В.ДВ | ||
---|---|---|
Преобразует шестнадцатеричное число в двоичное. |
ШЕСТН.В.ДЕС | ||
---|---|---|
Преобразует шестнадцатеричное число в десятичное. |
ШЕСТН.В.ВОСЬМ | ||
---|---|---|
Преобразует шестнадцатеричное число в восьмеричное. |
МНИМ.ПРОИЗВЕД | ||
---|---|---|
Возвращает произведение двух комплексных чисел. |
ВОСЬМ.В.ДВ | ||
---|---|---|
Преобразует восьмеричное число в двоичное. |
ВОСЬМ.В.ДЕС | ||
---|---|---|
Преобразует восьмеричное число в десятичное. |
ВОСЬМ.В.ШЕСТН | ||
---|---|---|
Преобразует восьмеричное число в шестнадцатеричное. |
ЯЧЕЙКА | ||
---|---|---|
Возвращает информацию о формате, местоположении или содержимом ячейки. |
ИНФОРМ | ||
---|---|---|
Возвращает информацию о текущей операционной среде. |
ЕПУСТО | ||
---|---|---|
Возвращает логическое значение ИСТИНА, если аргумент является ссылкой на пустую ячейку. |
ЕЧЁТН | ||
---|---|---|
Возвращает логическое значение ИСТИНА, если аргумент — четное число. |
ЕЛОГИЧ | ||
---|---|---|
Возвращает логическое значение ИСТИНА, если аргумент ссылается на логическое значение. |
ЕНЕТЕКСТ | ||
---|---|---|
Возвращает логическое значение ИСТИНА, если аргумент ссылается на значение, которое не является текстом. |
ЕЧИСЛО | ||
---|---|---|
Возвращает логическое значение ИСТИНА, если аргумент ссылается на число. |
ЕНЕЧЁТ | ||
---|---|---|
Возвращает логическое значение ИСТИНА, если аргумент — нечетное число. |
Ч | ||
---|---|---|
Возвращает значение, преобразованное в число. |
И | ||
---|---|---|
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. |
ЛОЖЬ | ||
---|---|---|
Возвращает логическое значение ЛОЖЬ. |
ЕСЛИ | ||
---|---|---|
Выполняет проверку условия. |
НЕ | ||
---|---|---|
Меняет на противоположное логическое значение своего аргумента. |
ИЛИ | ||
---|---|---|
Возвращает ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. |
ИСТИНА | ||
---|---|---|
Возвращает логическое значение ИСТИНА. |
ABS | ||
---|---|---|
Возвращает модуль (абсолютную величину) числа. |
ACOS | ||
---|---|---|
Возвращает арккосинус числа. |
ACOSH | ||
---|---|---|
Возвращает гиперболический арккосинус числа. |
ASIN | ||
---|---|---|
Возвращает арксинус числа. |
ASINH | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Возвращает гиперболический арксинус числа. Гиперболический арксинус числа — это значение, гиперболический синус которого равен числу, так что ASINH(SINH(число)) равняется числу. ASINH(число) Число — это любое вещественное число. Пример Чтобы этот пример проще было понять, скопируйте его на пустой лист.
|
ATAN | ||
---|---|---|
Возвращает арктангенс числа. |
ATAN2 | ||
---|---|---|
Возвращает арктангенс для заданных координат x и y. |
ATANH | ||
---|---|---|
Возвращает гиперболический арктангенс числа. |
ОКРВВЕРХ | ||
---|---|---|
Округляет число до ближайшего целого или до ближайшего кратного указанному значению. |
COS | ||
---|---|---|
Возвращает косинус числа. |
COSH | ||
---|---|---|
Возвращает гиперболический косинус числа. |
ГРАДУСЫ | ||
---|---|---|
Преобразует радианы в градусы. |
ЧЁТН | ||
---|---|---|
Округляет число до ближайшего четного целого. |
EXP | ||
---|---|---|
Возвращает число e, возведенное в указанную степень. |
ФАКТР | ||
---|---|---|
Возвращает факториал числа. |
ОКРВНИЗ | ||
---|---|---|
Округляет число до ближайшего меньшего по модулю целого. |
НОД | ||
---|---|---|
Возвращает наибольший общий делитель. |
ЦЕЛОЕ | ||
---|---|---|
Округляет число до ближайшего меньшего целого. |
НОК | ||
---|---|---|
Возвращает наименьшее общее кратное. |
LN | ||
---|---|---|
Возвращает натуральный логарифм числа. |
LOG | ||
---|---|---|
Возвращает логарифм числа по заданному основанию. |
LOG10 | ||
---|---|---|
Возвращает десятичный логарифм числа. |
ОСТАТ | ||
---|---|---|
Возвращает остаток от деления. |
ОКРУГЛТ | ||
---|---|---|
Возвращает число, округленное с требуемой точностью. |
НЕЧЁТ | ||
---|---|---|
Округляет число до ближайшего нечетного целого. |
ПИ | ||
---|---|---|
Возвращает число «пи». |
СТЕПЕНЬ | ||
---|---|---|
Возвращает результат возведения числа в степень. |
ПРОИЗВЕД | ||
---|---|---|
Возвращает произведение аргументов. |
РАДИАНЫ | ||
---|---|---|
Преобразует градусы в радианы. |
СЛЧИС | ||
---|---|---|
Возвращает случайное число в интервале от 0 до 1. |
СЛУЧМЕЖДУ | ||
---|---|---|
Возвращает случайное число в заданном интервале. |
РИМСКОЕ | ||
---|---|---|
Преобразует число в арабской записи к числу в римской как текст. |
ОКРУГЛ | ||
---|---|---|
Округляет число до указанного количества десятичных разрядов. |
ОКРУГЛ | ||
---|---|---|
Округляет число до указанного количества десятичных разрядов. |
КОРЕНЬ | ||
---|---|---|
Возвращает положительное значение квадратного корня. |
КОРЕНЬПИ | ||
---|---|---|
Возвращает значение квадратного корня из (число * «пи»). |
ПРОМЕЖУТОЧНЫЕ.ИТОГИ | ||
---|---|---|
Возвращает промежуточный итог в списке или базе данных. |
ОТБР | ||
---|---|---|
Отбрасывает дробную часть числа. |
СИМВОЛ | ||
---|---|---|
Возвращает знак с заданным кодом. |
ПЕЧСИМВ | ||
---|---|---|
Удаляет все непечатаемые знаки из текста. |
КОДСИМВ | ||
---|---|---|
Возвращает числовой код первого знака в текстовой строке. |
СЦЕПИТЬ | ||
---|---|---|
Объединяет несколько текстовых элементов в один. |
СОВПАД | ||
---|---|---|
Проверяет идентичность двух текстов. |
НАЙТИ | ||
---|---|---|
Ищет вхождение одного текста в другой (с учетом регистра). |
СТРОЧН | ||
---|---|---|
Делает все буквы в тексте строчными. |
ПРОПНАЧ | ||
---|---|---|
Делает прописной первую букву в каждом слове текста. |
ЗАМЕНИТЬ | ||
---|---|---|
Заменяет знаки в тексте. |
ПОВТОР | ||
---|---|---|
Повторяет текст заданное число раз. |
ПОДСТАВИТЬ | ||
---|---|---|
Заменяет в текстовой строке старый текст новым. |