Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає сукупність списку або бази даних. Використовуючи функцію 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! помилку #REF!.

  • Якщо одне або кілька посилань містять об'ємні посилання, функція 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! помилку #REF!. Це відбувається тому, що функція AGGREGATE очікує другий аргумент посилання, оскільки для функції (SMALL) потрібен один аргумент.

#VALUE!

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

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

68

=MAX(A1:A2)

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

#DIV/0!

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×