Отметьте ячейку, если ее значение сравнивается с другими ячейками в том же столбце, но пропустите пустые ячейки в Google Sheets - PullRequest
0 голосов
/ 07 декабря 2018

Вот ситуация.У меня есть столбец со значениями, как показано, разделены на группы пустыми ячейками.

Снимок экрана

По сути, я хочу взять первое значение группы и сравнить ихабсолютные значения различий со всеми другими значениями в той же группе.Если все различия меньше 3, я бы хотел отметить первую строку этой группы буквой «Т» в следующей колонке.Если в группе есть только одно значение, я бы хотел отметить его также буквой «T».

В столбце A для группы в диапазоне от A12 до A15 я пытаюсь проверить следующее:

  • ABS (A12) - ABS (A13) <3 </li>
  • ABS (A12) - ABS (A14) <3 </li>
  • ABS (A12) - ABS (A15) <3 </li>

и,

  • ABS (A13) - ABS (A14) <3 </li>
  • ABS (A13) - ABS (A15)<3 </li>

и

  • ABS (A14) - ABS (A15) <3 </li>

Поскольку все вышеперечисленные условия выполняются,'T' был добавлен к B12.Если какая-либо из комбинаций вычислений ложна (значение разности больше 3), тогда вычисление будет пропущено до следующей группировки.

И мы видим, что для любой группировки только с одним значением, например, A6,буква 'T' также будет помещена в столбец с тем же номером строки.

Я попытался кое-что попробовать - я нашел способ суммировать числа в группе, пропуская пробелы, а такженапишите итоги в первом ряду группы (это было сделано для того, чтобы найти способ пропустить пробелы).Вы можете игнорировать точную строчную букву и число, как это было сделано на другом рабочем листе:

IF(B3="",SUM(B4:INDEX(B4:B,MATCH(TRUE,(B4:B=""),0))),"")

Я также пытался написать формулу для вычислений, но она помечает все как 'T', но пропускаетпробелы.Опять же, вы можете игнорировать строку / столбец здесь, букву и цифру здесь:

=IF(B6="","",IF(ABS(INDEX(B6:B,MATCH(TRUE,(B6:B="")))) - ABS(INDEX(B7:B,MATCH(TRUE,(B7:B="")))) < 3,"T",""))

Я довольно новичок в функциях Google Sheet, поэтому выяснить, что это было довольно сложно на прошлой неделе, и я получилдо точки, где мне нужна другая пара глаз для руководства.

Заранее спасибо за помощь!

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