У цій статті наведено синтаксис формули та описано, як у ній використовувати DGET. у програмі Microsoft Excel.
Опис
Видобуває зі стовпця у списку або в базі даних одне значення, яке відповідає вказаним умовам.
Синтаксис
DGET(база_даних;поле;умови)
Синтаксис функції DGET має такі аргументи:
-
База даних Діапазон клітинок, які утворюють список або базу даних. База даних – це список пов’язаних даних, у якому рядки пов’язаних відомостей є записами, а стовпці даних – полями. Перший рядок списку містить підписи для всіх стовпців. Перший рядок списку містить підписи для всіх стовпців.
-
Поле — обов’язковий аргумент. Визначає, який стовпець використовуватиметься у функції. Введіть підпис стовпця в подвійних лапках, наприклад "Вік" або "Урожай". Можна також ввести число (без лапок), яке відповідає номеру стовпця у списку: 1 – для першого стовпця, 2 – для другого тощо.
-
Умови Діапазон клітинок, який містить указані умови. Можна вказувати будь-який діапазон для аргументу «Умови», якщо цей аргумент містить принаймні один підпис стовпця та принаймні одну клітинку під цим підписом, у якій указано умови для відповідного стовпця. (Обов'язковий аргумент.)
Примітки
-
Якщо жоден запис не відповідає умовам, функція DGET повертає #VALUE! .
-
Якщо умовам відповідає кілька записів, функція DGET повертає #NUM! .
-
Можна вказувати будь-який діапазон для аргументу «Умови», якщо він містить принаймні один підпис стовпця та принаймні одну клітинку під цим підписом, у якій вказано умови для відповідного стовпця.
Наприклад, якщо діапазон G1:G2 містить підпис стовпця «Прибуток» у G1 і суму 10 000 грн. у G2, можна визначити діапазон як «ЗбігПрибутку» й використовувати це ім’я як значення аргументу «Умови» у функціях бази даних.
-
Хоча діапазон умов може бути розташовано в довільному місці аркуша, не розташовуйте діапазон умов під списком. У разі додавання нової інформації до списку її буде додано до першого рядка під списком. Якщо рядок під списком не пустий, програма Microsoft Excel не зможе додати нову інформацію.
-
Переконайтеся, що діапазон умов не перекриває список.
-
Щоб виконати операцію над усім стовпцем бази даних, введіть пустий рядок під підписами стовпців у діапазоні умов.
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Дерево |
Висота |
Вік |
Урожай |
Прибуток |
Висота |
---|---|---|---|---|---|
="=Яблуня" |
>10 |
<16 |
|||
="Груша" |
>12 |
||||
Дерево |
Висота |
Вік |
Урожай |
Прибуток |
|
Яблуня |
18 |
20 |
14 |
105 грн. |
|
Груша |
12 |
12 |
10 |
96 грн. |
|
Вишня |
13 |
14 |
9 |
105 грн. |
|
Яблуня |
14 |
15 |
10 |
75 грн. |
|
Груша |
9 |
8 |
8 |
77 грн. |
|
Яблуня |
8 |
9 |
6 |
45 грн. |
|
Формула |
Опис |
Результат |
|||
=DGET(A5:E11; "Урожай"; A1:A3) |
Повертає значення помилки #NUM! через те, що умовам відповідає кілька записів (будь-яка яблуня або груша). |
#NUM! |
|||
=DGET(A5:E11; "Урожай"; A1:F3) |
Повертає 10 (урожай яблуні у рядку 9), оскільки це єдиний запит, який відповідає умові в діапазоні A1:F3. |
10 |