Введение: я хотел добавить индекс в сводную таблицу
Я хотел добавить индексный номер (1, 2, 3, ...) к строкам моей сводной таблицы. После некоторого экспериментирования, я в конечном итоге добавление столбца в моей исходной таблицы Day Count
в моем примере) , который рассчитывает уникальные значения Day
Я рассчитал его с помощью следующей формулы массива в A2: =SUM(1/COUNTIF($A$2:A2;$A$2:A2))
(Ctrl+Shift+Enter для формулы массива) и вставил его в таблицу. Я добавил индекс (не показан на картинке, но я взял максимальное значение количества Day Count
, в результате чего и индекс).
Большой! Пока все весело.
Вычисленная странность поля
Я хотел использовать количество Day Count
в вычисляемом поле, но это дало странные результаты. Я рассчитал =MAX('Day Count')
Количество дней») как вычисляемое поле (см. Скриншот), но вместо 1 (для дня A) и 2 (для дня B) я получил 4 и 6.
Я вижу, что 4 - это сумма всех дневных отсчетов за день A, а 6 - сумма всех дневных отсчетов за день B. Поэтому я добавил еще один тест: я создал вычисляемое поле, которое возвращает 1 (=1
). Теперь я ожидаю, что это вернет 4 и 3, но вернет 1 и 1. Теперь это кажется мне противоречивым.
Мое предположение относительно того, что происходит
Я думаю, что каким-то образом формула массива расширяется при расчете сводной таблицы. Но это неожиданно и, возможно, ошибка в Excel, верно?
Чувак! каков твой вопрос?
Мой вопрос заключается в том, как объяснить наблюдаемое поведение. Я неверно истолковываю результаты или это возможная ошибка в Excel?