Як додати IFERROR до довгої формули в листах google


2

Вибачте, але я починаю використовувати формули, такі як vlookup / index / match і т.д.

У мене формула:

=index($C$58:$C$68,match(
  AVERAGE(
    VLOOKUP(F4,$C$58:$D$68,2,0),
    vlookup(G4,$C$58:$D$68,2,0),
    vlookup(H4,$C$58:$D$68,2,0),
    vlookup(I4,$C$58:$D$68,2,0),
    vlookup(J4,$C$58:$D$68,2,0),
    vlookup(K4,$C$58:$D$68,2,0),
    vlookup(L4,$C$58:$D$68,2,0)),
  $D$58:$D$68,1))

Це усереднення для мене купу даних. Проблема полягає в тому, що якщо в кожній комірці немає вибраних даних, у вікні формули з'являється номер N / A, який виглядає просто погано.

Я бачив функцію IFERROR і фліртував з нею, але не можу зрозуміти, як додати цю функцію до моєї вже існуючої формули. Я хотів би, щоб ящик просто був порожнім. = IFERROR (m4, "") - це те, що я додав, але він з'являється з RRO у полі.

Хтось може допомогти?

Відповіді:


1

Спочатку я б замінив ряд VLOOKUP на масив формул, а потім застосувати IFERROR назовні:

=index($C$58:$C$68,match(AVERAGE(ARRAYFORMULA(IFERROR(VLOOKUP(F4:L4,$C$58:$D$68,2,0), 0))), $D$58:$D$68,1))
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.