Есть большой массив данных с кучей информации. Информация подтягивается в этот массив при помощи функции VLOOKUP (ВПР - на русском). Пытаюсь создать отдельную Pivot таблицу, чтобы делать некий анализ данных из этого массива.
Часть данных в массиве отображается как #N/A, т.к. ВПР не всегда находит соответствующие значения - это правильно, так и должно быть.
Но проблема в том, что Pivot не может суммировать данные, если хотя бы одно из значений будет #N/A. Собственно точно также, как и при использовании обычной функции ŚUM (СУММА - на русском) - эта функция тоже не работает при наличии хотя бы одного значения #N/A в диапазоне суммирования.
Скажите, пожалуйста, как быть?
Можно ли какой-то функцией заменить все значения #N/A на нули или просто пустые ячейки, например?
Я пытаюсь сделать через IF (ЕСЛИ - на русском), но ничего не получается:
Я понимаю, что это бред полный, т.к. #N/A получается уже после срабатывания функции ВПР, а я пишу в формуле наоборот. Короче, никак не могу догнать, как мне нужно правильно формулу написать. И вообще возможно ли это.
Или есть какой-то другой вариант, чтобы Pivot суммировал при наличии #N/A в диапазоне суммирования?
Заранее большое спасибо!
Здравствуйте, ребят.
У меня такая проблемка:
Есть большой массив данных с кучей информации. Информация подтягивается в этот массив при помощи функции VLOOKUP (ВПР - на русском). Пытаюсь создать отдельную Pivot таблицу, чтобы делать некий анализ данных из этого массива.
Часть данных в массиве отображается как #N/A, т.к. ВПР не всегда находит соответствующие значения - это правильно, так и должно быть.
Но проблема в том, что Pivot не может суммировать данные, если хотя бы одно из значений будет #N/A. Собственно точно также, как и при использовании обычной функции ŚUM (СУММА - на русском) - эта функция тоже не работает при наличии хотя бы одного значения #N/A в диапазоне суммирования.
Скажите, пожалуйста, как быть?
Можно ли какой-то функцией заменить все значения #N/A на нули или просто пустые ячейки, например?
Я пытаюсь сделать через IF (ЕСЛИ - на русском), но ничего не получается:
Я понимаю, что это бред полный, т.к. #N/A получается уже после срабатывания функции ВПР, а я пишу в формуле наоборот. Короче, никак не могу догнать, как мне нужно правильно формулу написать. И вообще возможно ли это.
Или есть какой-то другой вариант, чтобы Pivot суммировал при наличии #N/A в диапазоне суммирования?
Часть данных в массиве отображается как #N/A, т.к. ВПР не всегда находит соответствующие значения - это правильно, так и должно быть.
Как вариант - включить "подавители" ошибок в формулах с ВПР: ЕНД, ЕСНД, ЕСЛИОШИБКА и другие... ;) ps На конкретном вашем примере было бы понятнее. pps Не пишите через строку - много, длинно, долго...
Часть данных в массиве отображается как #N/A, т.к. ВПР не всегда находит соответствующие значения - это правильно, так и должно быть.
Как вариант - включить "подавители" ошибок в формулах с ВПР: ЕНД, ЕСНД, ЕСЛИОШИБКА и другие... ;) ps На конкретном вашем примере было бы понятнее. pps Не пишите через строку - много, длинно, долго...TimSha
Но это так, в качестве справочной информации. Лена уже написала про ЕСЛИОШИБКА. Только Вам нужно хорошенько продумать - а что Вы будете ставить вместо ошибки. Если ноль, то как Вы будете отличать этот ноль от того нуля, который реальный ноль в исходной таблице? возможно, Вам без разницы, тогда ноль нормально. А если разница есть, то можно, например, ставить два минуса "--" или еще что-то. Многие ставят пусто "", но я так не люблю - не видно, есть ли что-то в ячейке - может, там кто-то формулу стер, а я демаю, что там две кавычки.
Но это так, в качестве справочной информации. Лена уже написала про ЕСЛИОШИБКА. Только Вам нужно хорошенько продумать - а что Вы будете ставить вместо ошибки. Если ноль, то как Вы будете отличать этот ноль от того нуля, который реальный ноль в исходной таблице? возможно, Вам без разницы, тогда ноль нормально. А если разница есть, то можно, например, ставить два минуса "--" или еще что-то. Многие ставят пусто "", но я так не люблю - не видно, есть ли что-то в ячейке - может, там кто-то формулу стер, а я демаю, что там две кавычки._Boroda_
Pelena, отлично! Именно о существовании этой функции я и не знал! Теперь знаю, что есть такая вещь, как =IFERROR(). Большое Вам спасибо!
Саш, огромное спасибо за разъяснение моей ошибки! В этот раз я использовал функцию =ЕСЛИОШИБКА() и в качестве ошибки указал именно "--", как ты и посоветовал - результат мне очень нравится! Аккуратно! :P Большое тебе спасибо в очередной раз! Опять же не знал про существование функции =ISNA(). Прочитал её описание и понял, что это именно то, что мне было надо! Спасибо! Теперь у меня аж целых два варианта решения проблемы.
TimSha, понял, учту! Спасибо за замечание. Но мне всегда казалось, что читать текст в одной куче всегда сложнее, нежели разделённый текст! :-)
Pelena, отлично! Именно о существовании этой функции я и не знал! Теперь знаю, что есть такая вещь, как =IFERROR(). Большое Вам спасибо!
Саш, огромное спасибо за разъяснение моей ошибки! В этот раз я использовал функцию =ЕСЛИОШИБКА() и в качестве ошибки указал именно "--", как ты и посоветовал - результат мне очень нравится! Аккуратно! :P Большое тебе спасибо в очередной раз! Опять же не знал про существование функции =ISNA(). Прочитал её описание и понял, что это именно то, что мне было надо! Спасибо! Теперь у меня аж целых два варианта решения проблемы.
TimSha, понял, учту! Спасибо за замечание. Но мне всегда казалось, что читать текст в одной куче всегда сложнее, нежели разделённый текст! :-)KIMVSR
Сообщение отредактировал KIMVSR - Понедельник, 18.04.2016, 23:06