Мой опыт работы не в программировании, поэтому я надеюсь, что кто-то может помочь мне с этой проблемой, может быть, есть простой ответ, я могу сделать это вручную, но я не могу автоматизировать это.
Это упрощение, но у меня есть наблюдения за птицами по регионам, по людям, на листе. Я хочу автоматизировать это так, чтобы наблюдения каждого человека в регионе получали порядковый номер, от наивысшего к наименьшему. то есть человеку с наибольшим количеством наблюдений дают "1", второму по величине "2" и так далее.
В данный момент я делаю заказ на глаз, но делаю ошибки, и это отнимает много времени
Пример данных (эти данные находятся на листе):
Region Person Sightings Order_No
Poole John 12 ?_(2)
Poole John_A 14 ?_(1)
Poole Chris 10 ?_(3)
Wareham John 5 ?_(3)
Wareham John_A 19 ?_(2)
Wareham Chris 21 ?_(1)
Значения, которые я хочу, чтобы Google Sheets вычислял автоматически, это значения, которые я указал в скобках. Это те значения, которые я сам в данный момент ввожу
Лист постоянно обновляется, с добавлением новых строк и редактированием существующих (поэтому я могу добавить новую строку для нового человека в Пуле или изменить значения визирования для Пула / Джона с 12 на другое значение). Если возможно, я хочу, чтобы номер заказа менялся, так как я вносил изменения в данные.
Я пытался использовать формулы Query, VLookup и Array, но, к сожалению, мне очень сложно даже заставить их работать вообще. Если кто-то может показать мне, как подойти к проблеме, или решить ее и показать мне синтаксис, то это действительно поможет мне.