Note: The other languages of the website are Google-translated. Back to English

Як усереднити останні 5 значень стовпця як нові числа, що вводяться?

В Excel ви можете швидко обчислити середнє значення останніх 5 значень у стовпці за допомогою функції Середнє, але час від часу вам потрібно вводити нові цифри за вихідними даними, і ви хочете, щоб середній результат автоматично змінювався як введення нових даних. Тобто ви хотіли б, щоб середнє значення завжди відображало останні 5 номерів у вашому списку даних, навіть коли ви додаєте цифри час від часу.

Середнє значення останніх 5 значень стовпця як нових чисел, що вводяться за формулами


стрілка синя права міхур Середнє значення останніх 5 значень стовпця як нових чисел, що вводяться за формулами

Наступні формули масиву можуть допомогти вам вирішити цю проблему, будь-ласка, зробіть наступне:

Введіть цю формулу в порожню комірку:

=IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000)))):A10000),"no data") (A: A - стовпець, що містить дані, які ви використовували, A1: A10000 є динамічним діапазоном, ви можете розширювати його до тих пір, скільки вам потрібно і кількість 5 вказує останнє значення n.), а потім натисніть Ctrl + Shift + Enter клавіші разом, щоб отримати середнє значення останніх 5 чисел. Дивіться знімок екрана:

doc-середній-останній-5-1

А тепер, коли ви вводите нові цифри за вихідними даними, буде змінено і середнє значення, див. Знімок екрана:

doc-середній-останній-5-2

примітки: Якщо стовпець комірок містить 0 значень, ви хочете виключити 0 значень із ваших останніх 5 чисел, наведена вище формула не буде працювати, тут я можу представити вам іншу формулу масиву, щоб отримати середнє значення останніх 5 ненульових значень , будь ласка, введіть цю формулу:

=AVERAGE(SUBTOTAL(9,OFFSET(A1:A10000,LARGE(IF(A1:A10000>0,ROW(A1:A10000)-MIN(ROW(A1:A10000))),ROW(INDIRECT("1:5"))),0,1))), а потім натисніть Ctrl + Shift + Enter клавіші, щоб отримати потрібний результат, див. знімок екрана:

doc-середній-останній-5-3


Статті по темі:

Як усереднити кожні 5 рядків або стовпців у Excel?

Як усереднити верхнє або нижнє 3 значення в Excel?


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (11)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
=IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000)))):A10000),"no data")

У мене не працює.

Ось моя версія:
=IF(COUNT(C:C),AVERAGE(INDEX(C:C,LARGE(IF(ISNUMBER(C2:C10000),ROW(C2:C10000)),MIN(5,COUNT(C2:C10000))))):C10000)

Я отримую помилку: неправильний тип даних.
Цей коментар був мінімізований модератором на сайті
Привіт, Павло,
Чи натискаєте ви разом клавіші Ctrl + Shift + Enter після вставки вищевказаної формули?
Будь ласка, спробуйте.
Цей коментар був мінімізований модератором на сайті
Я спробував формально =IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000) )))):A10000),"no data") потім зробив COMMAND RETURN на моєму Mac, і формула спрацювала, але вона не правильно усереднювала найнижчі 10 з останніх 20 значень. Я хотів би встановити середнє значення 8 найнижчих значень з останніх або останніх 20 значень у динамічному діапазоні, коли я щодня вводжу нове значення. Будемо вдячні за будь-яку допомогу!
Цей коментар був мінімізований модератором на сайті
Привіт, Дон, щоб вирішити вашу проблему, будь ласка, застосуйте формулу масиву нижче:=AVERAGE(SMALL(IF((A1:A10000<>0)*(IF(ISNUMBER(A1:A10000),ROW(A1:A10000))=LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20})),A1:A10000),{1,2,3,4,5,6,7,8}))
Після введення формули натисніть 
Цей коментар був мінімізований модератором на сайті
Дякую! Коли я перевіряю, я не отримую правильне значення. Мої останні 20 значень виглядають так: 0.0 0.2 8.9 2.9 8.1 8.1 8.1 5.3 8.1 0.4 6.6 -0.5 0.2 9.0 9.0 5.1 3.6 1.9 4.6 1.3 Середнє значення масиву 1.2 для найнижчого 8 дає середнє значення 0.8 для 8. Не знаєте, що пішло не так?
Цей коментар був мінімізований модератором на сайті
Я думаю, що це не середній нуль. Я втомився <=> і це не рішення.
Цей коментар був мінімізований модератором на сайті
Привіт, Дон, так, як ви сказали, формула виключає 0 при усередненні, якщо ви хочете отримати усереднене з 0, будь ласка, застосуйте формулу нижче:=AVERAGE(SMALL(IF(ISNUMBER(A1:A10000)*(IF(ISNUMBER(A1:A10000),ROW(A1:A10000))=LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20})),A1:A10000),{1,2,3,4,5,6,7,8}))
Будь ласка, не забудьте натиснути Ctrl + Shift + Enter ключі разом.
Цей коментар був мінімізований модератором на сайті
Привіт, я б хотів усереднювати найнижчі 10 значень із останніх 20, доданих до набору даних. Прочитавши цей і ще один із ваших прикладів, я тепер знаю, як усереднювати найнижчі 10 значень 20 і як отримати лише останні 20 значень для усереднення, але мені потрібно їх об’єднати, щоб я усереднював лише найнижчі 10 значень з останніх і чи найбільш обурених 20 додати до набору даних. Будь ласка, дайте мені знати, якщо ви можете допомогти, дякую, JT.
Цей коментар був мінімізований модератором на сайті
25% x (r) = (n), округляється до наступного цілого числа = (a), потім найкращі (a) очки змагань усереднюються разом, щоб отримати загальну кількість балів (p) за тиждень.

Приклад: 25%x9 = 2.25 з округленням до 3. 3 кращі заїзди з 9 перегонів усереднюються, щоб отримати загальну кількість балів за тиждень.

Як створити для цього формулу в Excel?
Цей коментар був мінімізований модератором на сайті
Привіт,

La formula ne fonctionnant pas chez moi, et ayant un fort besoin de l'avoir, j'ai creusé l'affaire.
Je ne comprenais pas pourquoi utiliser la fonction LARGE qui n'est là que si on cherche la plus grande valeur d'une colonne, qui n'est pas forcément dans les 5 derniers.

Donc, voici une formula simple (en français, mais vous trouverez facilement l'équivalent anglais) :
=MOYENNE(INDEX(A2:A1000;NB(A2:A1000)-5+1):A1000)
Цей коментар був мінімізований модератором на сайті
Привіт Ів,

Ви можете скористатися простою формулою: =СЕРЕДНЄ(ЗМІЩЕННЯ(A1;КІЛЬКІСТЬ(A:A);0;-5)). Будь ласка, спробуйте. Перегляньте, будь ласка, додане зображення.

З повагою,
Менді
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця