если ячейки имеют одинаковое значение в одном столбце - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь создать формулу для функции обратного отсчета в листах Google, если это возможно. У меня есть список времени гонок участников (W4: W93), и я оцениваю их (X4: X93), но если я получу одинаковые времена, то получится другая формула для общих результатов.

Моя проблема в том, что я не могу понять, как сравнивать, если значение в любой ячейке равно другой ячейке в том же столбце, за исключением самого себя, я нашел много информации об одинаковых значениях, но не в том случае, если они находятся в тот же столбец. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 сентября 2018

Отмечу, что этот вопрос был отклонен без пояснений.Вопрос не отложен, он не закрыт, потому что он может быть повторен или в другом месте, и никто не редактировал вопрос для большей ясности.Это кажется мне довольно грубым звонком.


В любом случае, я почти уверен, что я неоднократно бывал в ситуации, описанной ОП, и мне приходилось проявлять изобретательность в поиске и удалении повторяющихся значений.Есть несколько способов найти / выделить / манипулировать дублирующимися значениями, хотя у Google, похоже, не так много вариантов, как в Excel.Одним из методов является использование условного форматирования, и это видео YouTube очень хорошо объясняет это.

Но я буду использовать одну из моих самых любимых формул на все времена, чтобы найти дубликаты.Кроме того, поскольку ОП работает с 90 конкурентами, поиск дубликатов является лишь задачей, ОП также необходимо упорядочить их таким образом, чтобы он помогал анализу.

Эта таблица Google показываетработы:

Сначала создайте заголовок, скажем, «Равный ранг» для столбца Y (первый столбец после «Ранжирования») и вставьте эту формулу в ячейку Y4:

=if(countif($W:$W,W4)=1,"Unique","Duplicate")

Формула состоит из двух компонентов.

  1. COUNTIF
  2. Оператор IF

COUNTIF просматривает ячейку W4 (время гонки) в первом ряду результатов.Диапазон подсчета - столбец W;диапазон может быть так же легко ограничен фактическими данными, но главное в том, что он выражается как «абсолютный» (обратите внимание на знаки $ в диапазоне). Формула подсчитывает, сколько раз значение в ячейке W4 появляется в диапазоне.

Оператор IF оценивает результат COUNTIF.Если результат появляется только один раз, тогда значением ячейки является «Уникальный».Если значение появляется более одного раза, то это значение «Дубликат».

ОП имеет 90 конкурентов, и ему нужно будет быстро перейти к дублирующимся результатам.Итак, я предлагаю вариант классической формулы:

=if(countif($W$4:$W$93,W4)=1,"",X4)

Формула по-прежнему состоит из двух компонентов, но если результат уникален, то значение не вводится;и наоборот, если результат является дубликатом, то возвращается существующий «ранг» (ячейка X4).Кстати, эта версия показывает, как будет выглядеть адрес диапазона, если вы оцениваете только заполненный диапазон.

Теперь сортируйте диапазон A3: Y93 (я предполагаю, что в столбцах AV есть соответствующие данные).Я вставил столбец «Последовательность» и присвоил ему числовую последовательность, чтобы после исправления «Равных рангов» я мог прибегнуть к столбцу «Последовательность», чтобы вернуть данные в исходный порядок сортировки - ОП может илиможет не понадобиться.

Для агрегации повторяющихся значений:
Выберите Диапазон> щелкните правой кнопкой мыши> Диапазон сортировки> «Данные имеют строку заголовка» = флажок> «Сортировать по» «Равный ранг», Сортироватьпорядок: "A-> Z".

Отсюда время гонки может быть скорректировано на одну десятую или сотую секунды, чтобы избежать дублирования.

По завершении выберитеопять полный ассортимент и прибегают.В моем случае я использовал свой столбец «Последовательность», чтобы вернуть данные в исходный порядок сортировки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...