asyan.org
добавить свой файл
1
Вбудовані функції для роботи з базами даних в Excel.

  1. Пошук за значеннями в першому стовпці. Функція VLOOKUP(рос.ВПР) – реалізує пошук, за ключовим значенням















  2. 2. Обчислення узагальнюючих показників за довільним критерієм.
    Звичайно, що не завжди можна знайти обєкти за ключовими значеннями.
    а) Функція DGET(рос. БИЗВЛЕЧЬ) – подібна до VLOOKUP, але здійснює пошук об’єктів за складним критерієм : =DGET(база_даних;поле;критерій) або =БИЗВЛЕЧЬ(база_даних;поле;критерій)
    база_данихвся таблиця; поле- назва стовпця; критерій – діапазон, у якому за певними правилами записується критерій.
    Функції для роботи з БД розпізнають стовпці за їхніми назвами, які мають міститися у клітинках першого рядка таблиці та критерію, а не за номерами.


^ Приклад 1. Визначимо прізвище за введеною користувачем посадою
У цьому випадку критерієм будуть клітинки А8:А9





Б) Функція DGET(рос. БИЗВЛЕЧЬ)- складений критерій.
У критерії пошуку за допомогою логічних сполучників «і» та «або» можуть зєднуватися умови, накладені на значення різних параметрів.
Умови зі сполучником «і» записуються в одному рядку критерію, а зєднані сполучником «або» у різних. ^ Приклад , шукаємо прізвища працівників, що обіймають певну посаду «і» оклад їх більше 3500.
Приклад , шукаємо прізвища працівників, що обіймають певну посаду «або» оклад їх більше 3500.

Можна створювати критерії, що відповідають умовам з кількома сполучниками «і» та «або»

Приклад1. Вибрати тих працівників, які є продавцями «і» та відповідають принаймі одній із умов: мають оклад понад 3500 «або» народилися після 1 січня 1980 року.



Приклад 2. Вибрати тих працівників, які є продавцями «або » та відповідають двом умовам: мають оклад понад 3500 «і» народилися після 1 січня 1980 року.


Інші функції для робот из базою даних.



Згідно з критерієм, записаним у клітинках А10:В11, відбиралися працівника, які народилися після 01.01.1974 та до 01.01.1985.
Функції: к-сть працівників: =БСЧЁТ(A1:D6;D1;A10:B11) (DCOUNT)
Середній оклад: =ДСРЗНАЧ(A1:D6;D1;A10:B11) (DAVERAGE)
Максимальний оклад: =ДМАКС(A1:D6;D1;A10:B11) (DMAX)
Мінімальний оклад: =ДМИН(A1:D6;D1;A10:B11) (DMIN)
Сумарний оклад: =БДСУММ(A1:D6;D1;A10:B11) (DSUM)