Функція DGET

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію DGET .

Опис

Видобуває зі стовпця у списку або в базі даних одне значення, яке відповідає вказаним умовам.

Синтаксис

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(A4:E10;"Урожай"; A1:A3) Повертає значення помилки #NUM! через те, що умовам відповідає кілька записів (будь-яка яблуня або груша). #NUM!
=DGET(A4:E10;"Урожай"; A1:F3) Повертає 10 (урожай яблуні у рядку 9), оскільки це єдиний запит, який відповідає умові в діапазоні A1:F3. 10