Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як усереднити діапазон даних, ігноруючи нуль в Excel?

Зазвичай функція Середнє може допомогти вам розрахувати середнє значення діапазону, включаючи нулі в Excel. Але тут ви хочете виключити нулі при застосуванні функції Середнє. Як ви могли ігнорувати нулі в середньому розрахунку?

Усередніть діапазон даних, ігноруючи нулі, за формулою

У середньому / сума / підрахунок діапазону даних, ігноруючи нулі, за допомогою Kutools для Excel гарна ідея3      грати


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

Якщо ви використовуєте Excel 2007/2010/2013, ця проста функція AVERAGEIF може допомогти вам швидко та легко вирішити цю проблему.

1. Введіть цю формулу = AVERAGEIF (B2: B13, "<> 0") у порожній комірці, крім ваших даних, див. знімок екрана:

doc-середнє-ігнорувати-нуль1

примітки: У наведеній вище формулі, B2: B13 - це дані про діапазон, які ви хочете в середньому виключати нулі, ви можете змінити їх за вашими потребами. Якщо в діапазоні є порожні клітинки, ця формула також усереднює дані, виключаючи порожні клітинки.

2. Потім натисніть вводити ключ, і ви отримаєте результат, який виключив нульові значення. Дивіться знімок екрана:

doc-середнє-ігнорувати-нуль1

Примітка: Ця формула не набере чинності в Excel 2003, якщо у вас Excel 2003, вам слід поєднати Сума і Кол функції, будь ласка, застосуйте таку формулу: =SUM(B2:B13)/COUNTIF(B2:B13,">0").


стрілка синя права міхур У середньому / сума / підрахунок діапазону даних, ігноруючи нулі, за допомогою Kutools для Excel

Якщо ви хочете підсумувати / усереднити / порахувати, ігноруючи нульові клітинки, ви можете подати заявку Kutools для Excel's Виберіть певні клітини утиліта для вибору ненульових комірок, а потім перегляду результату обчислення в Рядок стану.

Kutools для Excel, з більш ніж 300 зручні функції, полегшує вам роботу. 

після безкоштовна установка Kutools для Excel, будь-ласка, виконайте наведені нижче дії:

1. Виберіть діапазон, який ви хочете усереднити, натисніть Кутулс > вибрати > Виберіть певні клітини. Дивіться знімок екрана:
doc виділити конкретні комірки 4

2. У діалоговому вікні, що з’являється, поставте галочку Осередок опція, а потім виберіть Не рівним з першого випадаючого списку в Конкретний тип і перейдіть до правого текстового поля, щоб увійти 0. Дивіться знімок екрана:
doc виділити конкретні комірки 6

3. клацання Ok, і вибрано всі комірки, що перевищують 0, і ви можете переглянути середній результат, суму, підрахунок у рядку стану. Дивіться знімок екрана:
doc виділити конкретні комірки 3

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


стрілка синя права міхурДані середнього / підрахунку / суми ігнорують нулі

Пов'язана стаття:

Як розрахувати середнє без максимальних і мінімальних значень в 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% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Gary · 1 years ago
    How do I find average of filtered cells ignoring blanks and zeros ? The above =AVERAGEIF(B2:B13,"<>0") does not work for filtered cells (drop down) Thanks
  • To post as a guest, your comment is unpublished.
    anja Verburg · 2 years ago
    I am wondering wether it is possible to combine subtotal average and not counting zero
    does anybody know how?
  • To post as a guest, your comment is unpublished.
    Anthony · 2 years ago
    How would I make this work with 2 sets of data - current formula is - =AVERAGE(AZ143:AZ293,AZ4:AZ136)
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Hi, Anthony, if you want to average two or more ranges of data, just select the ranges by hold ctrl key, then give them a range name in the Name box which besides formula bar, then use the formula =averafe(rangename), rangename is the name you give the ranges.
  • To post as a guest, your comment is unpublished.
    eddy · 2 years ago
    Hi Team,

    I am wondering what formula to use if I had say 6 cells of data. Two of the cells contained a '0' (Zero). I wanted to trim the lowest and the highest values to workout the average, however I only want one zero to be part of the average.
    • To post as a guest, your comment is unpublished.
      Sonny Cullo · 2 years ago
      Data in C3 to C7:

      =IF(COUNTIF(C2:C7,0)>0,(MAX(C2:C7)+SMALL(C2:C7,COUNTIF(C2:C7,0)+1))/3,MAX(C2:C7)+SMALL(C2:C7,COUNTIF(C2:C7,0)+1))
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Sorry eddy, I have not find a solution about your question.
  • To post as a guest, your comment is unpublished.
    Eddy · 2 years ago
    Hi Team,
    I am wondering what formula to use if I had say 6 cells of data. Two of the cells contained a '0' (Zero). I wanted to trim the lowest and the highest values to workout the average, however I only want one zero to not be part of the average.
  • To post as a guest, your comment is unpublished.
    Jane · 3 years ago
    thank you, I'm just a retiree keeping track of my solar production and electricity usage, now I don't have to wait until the end of the month for the averages to be correct
  • To post as a guest, your comment is unpublished.
    Cindy Carter · 3 years ago
    A MILLION THANK YOUS! I'm so glad someone figured this out.
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Appreciate for your approbation.
  • To post as a guest, your comment is unpublished.
    Tom M. · 3 years ago
    I have been scratching my head trying to figure out how to find an average ignoring zeros. Here is where it is and it's so easy. THANK YOU!