1

У меня есть набор данных

~ 2000 пациентов отбираются еженедельно в течение 18 месяцев и получают положительные или отрицательные результаты (или что-то неопределенное)

у каждого пациента есть один ряд, столбцы - результаты или тесты на каждой неделе

Я хотел бы столбец в конце, который содержит столбец, когда результат теста сначала переходит от положительного к отрицательному

e.g. week          1      2      3     4      5     6    7     8 ......
     patient 1     pos    pos    pos   neg    neg  pos   neg   neg  ...
     Patient 2     pos    pos    pos   pos    pos  pos   neg   neg  ...

поэтому в конце столбца будет указано, что пациент 1 стал отрицательным на 4 неделе, пациент 2 стал отрицательным на 7 неделе

Затем я бы хотел другой столбец, в котором указано, что у пациента два последовательных отрицательных теста, например, у пациента 1 есть 2 отрицания с 4-й недели, поэтому значение в столбце будет 4-й неделей, а пациент 2 - 7-й неделей

Затем я буду использовать это для создания графиков Каплана Мейера

Кто-нибудь может помочь?

1 ответ1

0

Две формулы, которые вам нужны:

  • узнать, когда данные стали отрицательными:
    =SMALL(IF(($B2:$I2="pos")*($C2:$J2="neg"),$C$1:$J$1,""),1)
  • двойные отрицательные тесты:
    =SMALL(IF(($B2:$I2="neg")*($C2:$J2="neg"),$B$1:$I$1,""),1)

Обе формулы являются формулами массива, поэтому вам нужно ввести их, нажав CTRL+SHIFT+ENTER.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .