У меня есть лист с четырьмя значениями, которые, я считаю, все равны (т.е. =A1=B1
возвращает TRUE
для каждой пары). Однако, когда я использую rank()
в списке с этими значениями, они получают разные ранги. Насколько мне известно, я не делаю ничего странного, такого как обходной путь, чтобы избежать дублирования. (В этом сценарии я хочу получить повторяющиеся ранги.) Значения, которые я пытаюсь rank()
, были результатом trunc(sum(...),1)
, поэтому здесь нет скрытых десятичных знаков, которые я не заметил бы.
Я просто использую rank(A1,A1:B1)
и arrayformula(rank(A1:B1,A1:B1)
. Эти две формулы возвращают разные результаты, даже.
Почему rank()
рассматривает эти числа как разные? Есть ли какой-то флаг или дополнительное свойство в ячейках, которые обычно не видны, что делает их разными?
Эту ситуацию немного сложно объяснить, не видя данных, поэтому я воссоздал ситуацию в этой лист: https://docs.google.com/spreadsheets/d/1cL_15WnKgrxhJfT5lYYIg4sRAzaAzbpP7nH9hju1Rv4/edit?usp=sharing