AGGREGATE (функція AGGREGATE)

Повертає сукупність списку або бази даних. Використовуючи функцію AGGREGATE, ви зможете застосовувати різні агрегатні функції до списку або бази даних за допомогою параметра ігнорування прихованих рядків і значень помилок.

Синтаксис

Форма посилання

AGGREGATE(номер_функції, параметри, посилання1, [посилання2], …)

Форма масиву

AGGREGATE(номер_функції, параметри, масив, [k])

Синтаксис функції AGGREGATE має такі аргументи:

  • номер_функції    – обов’язковий аргумент. Номери з 1 до 19, що визначають, яка функція має використовуватися.

Параметр "номер_функції"

Функція

1

AVERAGE

2

COUNT

3

COUNTA

4

MAX

5

MIN

6

PRODUCT

7

STDEV.S

8

STDEV.P

9

SUM

10

VAR.S

11

VAR.P

12

MEDIAN

13

MODE.SNGL

14

LARGE

15

SMALL

16

PERCENTILE.INC

17

QUARTILE.INC

18

PERCENTILE.EXC

19

QUARTILE.EXC

  • параметри    – обов’язковий аргумент. Числове значення, яке визначає, які значення слід ігнорувати в діапазоні обчислення функції.

    Примітка.: Функція не ігноруватиме приховані рядки, вкладені проміжні й агреговані підсумки, якщо аргумент масиву передбачає обчислення, наприклад =AGGREGATE(14;3;A1:A100*(A1:A100>0);1).

Параметр

Поведінка

0 або не вказано

Пропустити вкладені функції SUBTOTAL і AGGREGATE

1

Пропустити приховані рядки, вкладені функції SUBTOTAL і AGGREGATE

2

Пропустити значення помилок, вкладені функції SUBTOTAL і AGGREGATE

3

Пропустити приховані рядки, значення помилок, вкладені функції SUBTOTAL і AGGREGATE

4

Нічого не пропускати

5

Пропустити приховані рядки

6

Пропустити значення помилок

7

Пропустити приховані рядки та значення помилок

  • посилання1    – обов’язковий аргумент. Перший числовий аргумент для функцій, що приймають кілька числових аргументів, для яких потрібне сукупне значення.

  • посилання2, …     – необов'язковий параметр. Числові аргументи з 2 до 253, для яких потрібне сукупне значення.

    Для функцій, які охоплюють масив, "посилання1" – це масив, формула масиву або посилання на діапазон клітинок, для яких потрібне сукупне значення. Аргумент "посилання2" – це другий аргумент, який вимагають певні функції. Наведені нижче функції потребують аргументу "посилання2".

Функція

LARGE(масив;k)

SMALL(масив;k)

PERCENTILE.INC(масив;k)

QUARTILE.INC(масив;кварт)

PERCENTILE.EXC (масив,k)

QUARTILE.EXC (масив,частка)

Примітки

Параметр "номер_функції" :

  • Як тільки вводиться "номер_функції" при введенні функції AGGREGATE у клітинку на аркуші, відображається список функцій, які можна використовувати як аргументи.

Помилки

  • Якщо другий аргумент посилання необхідний, але не наданий, функція AGGREGATE повертає помилку #VALUE!.

  • Якщо серед посилань міститься одне або кілька тривимірних посилань, функція AGGREGATE повертає значення помилки #VALUE!.

Тип діапазону

  • Функція AGGREGATE використовується для стовпців даних або вертикальних діапазонів. Вона не використовується для рядків даних або горизонтальних діапазонів. Наприклад, коли підводиться проміжний підсумок горизонтального діапазону з використанням параметра 1, наприклад AGGREGATE(1;1;посилання1), приховання стовпця не впливає на значення загальної суми. Але приховання рядка у вертикальному діапазоні впливає на значення сукупної суми.

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім натисніть клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

#DIV/0!

82

72

65

30

95

#NUM!

63

31

53

96

71

32

55

81

83

33

100

53

91

34

89

Формула

Опис

Результат

=AGGREGATE(4, 6, A1:A11)

Обчислює максимальне значення, ігноруючи помилкові значення в діапазоні

96

=AGGREGATE(14, 6, A1:A11, 3)

Обчислює третє найбільше значення, ігноруючи помилкові значення в діапазоні

72

=AGGREGATE(15, 6, A1:A11)

Поверне значення помилки #VALUE!, тому що функція AGGREGATE вимагає наявності другого аргументу посилання, тоді як функція (SMALL) потребує одного.

#VALUE!

=AGGREGATE(12, 6, A1:A11, B1:B11)

Обчислює медіану, ігноруючи помилкові значення в діапазоні

68

=MAX(A1:A2)

Поверне значення помилки, тому що в діапазоні обчислення є помилкові значення.

#DIV/0!

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×