База данных / Database
Эти функции предназначены для обработки структурированной информации, например баз данных, в Google Таблицах. Каждая из указанных выше функций (Dfunction) производит вычисления на основе набора диапазонов ячеек, который считается таблицей базы данных.
Dfunction (база данных; поле; критерии)
где D*function*
— это одна из указанных ниже функций:
Эти функции используют три аргумента:
база данных
— диапазон, заданный массив или результат формулы массива, упорядоченные следующим образом: каждая строка после первой строки — это запись базы данных, а каждый столбец — это поле базы данных. В первой строке содержатся заголовки всех полей.поле
— параметр, указывающий на столбец (поле), в котором содержатся значения для усреднения. Это может быть либо название поля (текстовая строка), либо номер столбца (нумерация столбцов начинается слева).критерии
— диапазон, заданный массив или результат формулы массива, упорядоченные следующим образом: первая строка содержит названия полей, к которым будут применены критерии, а последующие строки содержат проверки условий.В первой строке аргумента критерии
указываются названия полей. Все остальные строки содержат фильтры, которые накладывают ограничения на соответствующие поля. Ограничения описываются с помощью нотации Query-by-Example и содержат либо параметры, которым должны соответствовать поля, либо операторы и значения сравнения. Примеры ограничений: "Шоколад"; "42"; ">= 42"; "<> 42". Пустая ячейка означает, что на соответствующее поле не накладывается никаких ограничений.
Строка базы данных соответствует фильтру, если все его ограничения выполняются. Строка базы данных (запись) удовлетворяет критериям, если она соответствует по крайней мере одному фильтру. Название поля может использоваться в диапазоне "Критерии" несколько раз. Это позволяет накладывать более одного ограничения (например, temperature >= 65 и temperature <= 82).
DGET
— единственная функция базы данных, которая не агрегирует значения. Она возвращает значение поля, указанного во втором аргументе (как функция VLOOKUP), если только одна запись соответствует заданным критериям. В противном случае она возвращает ошибку, сообщая, что найдено несколько результатов или не найдено ни одного.
Пример таблицы с множеством функций баз данных.
Источник: Функции базы данных
Простой текст
Работает на Creatium