Якщо average або SUM посилаються на клітинки, які містять #VALUE! формула поверне #VALUE! помилку #REF!.
Щоб знехтувати значеннями помилок, побудуємо формулу, яка ігноруватиме помилки у відповідному діапазоні й повертатиме середнє значення всіх інших, припустимих значень.
Для наших потреб скористаймося комбінацією функцій AVERAGE, IF та ISERROR, щоб знайти помилку в зазначеному діапазоні. Формула матиме такий вигляд:
=AVERAGE(IF(ISERROR(B2:D2);"";B2:D2))
Це формула масиву. Тому потрібно натиснути клавішу Enter (лише якщо використовується Microsoft 365 ) або Ctrl+Shift+Enter у формулі.
Примітка.: Якщо у вас є поточна версія Microsoft 365, можна просто ввести формулу в клітинку виводу, а потім натиснути клавішу Enter , щоб підтвердити формулу динамічного масиву. В іншому разі формулу потрібно ввести як застарілу формулу масиву, спочатку вибравши клітинку виводу, ввівши формулу в клітинку виводу, а потім натиснувши клавіші Ctrl+Shift+Enter , щоб підтвердити її. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.
Примітка.: Крім значення #VALUE!, функція, наведена вище, також не працюватиме зі значеннями помилок #N/A, #NULL, #DIV/0! та іншими.
Запропонований синтаксис також підходить для функції SUM:
=SUM(IF(ISERROR(B2:D2);"",B2:D2))
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.
Додаткові відомості
Виправлення помилки #VALUE! помилки