Друзья, здравствуйте!
Выручайте... Длительное время пользовался таким удобным инструментом Экселя как Сводная таблица, но вот недавно совершенно случайно обнаружил ошибку, которая повергла в шок!...
Итак, по порядку.
На работе зачастую требуется делать длинные спецификации оборудованя с многократно повторяющимися позициями, что собственно я неоднократно и делал. Потом с помощью Сводной таблицы генерил еще один лист и делал укрупненную спецификацию. В итоговом поле использовал суммирование. Раньше никаких ошибок не замечал.
Теперь описываю свою последнюю спецификацию (см. вложение). Из перечня чужих файлов, предоставленных заказчиком, накопипастил в свой собственный файл позиции спецификации (лист "Данные"). Выделил все ячейки и сгенерил в новый лист "Сводная" Сводную таблицу. Особый интерес представляет поле "Итог", которое вычисляется суммированием поля "Количество ОБО" из листа "Данные".
Вопрос вызыают все поля с нулевым значением: как такое могло получиться?
Вот, например, смотрим строку №99 в листе "Сводная" - количество 0 шт. Для проверки идем в лист "Данные" и делаем поиск по артикулу "6419720" - находим сразу позицию (строка №297) "8 шт." Аналогичная ситуация с другими нулевыми итогами - они не должны быть нулевыми!
Теперь еще один интересный факт: если, например, в ячейке №G297 вручную удалить "8" и снова вручную ввести "8", перейти в лист "Сводная" и обновить его правой клавишей мыши, то итог станет уже не нулевым, а равным "8". Почему так происходит? Меня терзают сомнения, что дело в формате данных столбцов "G" и "L" листа "Данные"...
Выручайте... Длительное время пользовался таким удобным инструментом Экселя как Сводная таблица, но вот недавно совершенно случайно обнаружил ошибку, которая повергла в шок!...
Итак, по порядку.
На работе зачастую требуется делать длинные спецификации оборудованя с многократно повторяющимися позициями, что собственно я неоднократно и делал. Потом с помощью Сводной таблицы генерил еще один лист и делал укрупненную спецификацию. В итоговом поле использовал суммирование. Раньше никаких ошибок не замечал.
Теперь описываю свою последнюю спецификацию (см. вложение). Из перечня чужих файлов, предоставленных заказчиком, накопипастил в свой собственный файл позиции спецификации (лист "Данные"). Выделил все ячейки и сгенерил в новый лист "Сводная" Сводную таблицу. Особый интерес представляет поле "Итог", которое вычисляется суммированием поля "Количество ОБО" из листа "Данные".
Вопрос вызыают все поля с нулевым значением: как такое могло получиться?
Вот, например, смотрим строку №99 в листе "Сводная" - количество 0 шт. Для проверки идем в лист "Данные" и делаем поиск по артикулу "6419720" - находим сразу позицию (строка №297) "8 шт." Аналогичная ситуация с другими нулевыми итогами - они не должны быть нулевыми!
Теперь еще один интересный факт: если, например, в ячейке №G297 вручную удалить "8" и снова вручную ввести "8", перейти в лист "Сводная" и обновить его правой клавишей мыши, то итог станет уже не нулевым, а равным "8". Почему так происходит? Меня терзают сомнения, что дело в формате данных столбцов "G" и "L" листа "Данные"...