Доброе утро,
У меня большой набор данных, в котором подробно описываются встречи с жителями, которые были у нас в нашем местном сообществе.Иногда во время этих встреч сотрудники собирают данные опроса.Чтобы отслеживать результаты опроса с течением времени, мне нужно назначить каждому опросу номер опроса (1-й, 2-й, 3-й и т. Д.).Я ищу способ сделать это с помощью формулы в ячейке.Вот набор данных в качестве примера:
| Name | Date Encountered | Q1 | Q2 | Stress | Survey Number |
| | | | | | (calculated) |
|--------------|------------------|----|----|--------|---------------|
| Steve Rogers | 5/1/2018 | y | y | 5 | 2 |
| Steve Rogers | 4/16/2018 | | | | |
| Tony Stark | 5/1/2018 | y | y | 1 | 2 |
| Nick Fury | 5/3/2018 | y | y | 2 | 2 |
| Nick Fury | 5/5/2018 | y | y | 8 | 3 |
| Tony Stark | 5/2/2018 | | | | |
| Tony Stark | 5/5/2018 | y | y | 3 | 3 |
| Steve Rogers | 4/1/2018 | y | y | 10 | 1 |
| Steve Rogers | 4/3/2018 | | | | |
| Nick Fury | 4/15/2018 | y | y | 3 | 1 |
| Tony Stark | 4/1/2018 | y | y | 5 | 1 |
Как вы могли заметить выше, в этом наборе данных есть две основные сложности.1) данные не всегда сортируются в хронологическом порядке, и 2) могут быть записаны дни, когда опрос не проводился.С некоторой помощью других на этом сайте (спасибо Скотту Крейнеру!) Я придумал следующую формулу:
= IF (ИЛИ (C2 <> "", D2 <> "", E2 <>""), COUNTIFS (A: A, A2, B: B, "<=" & B2), "") </p>
Это близко, но не совсем правильно.Когда я копирую и вставляю это, ячейка остается пустой, если опрос не был проведен (хорошо), но он не правильно вычисляет номер опроса.Вот что происходит:
| Name | Date Encountered | Q1 | Q2 | Stress | Survey Number |
| | | | | | (calculated) |
|--------------|------------------|----|----|--------|---------------|
| Tony Stark | 5/1/2018 | | | | |
| Tony Stark | 5/2/2018 | | | | |
| Tony Stark | 5/3/2018 | y | y | 10 | 3 |
| Tony Stark | 5/5/2018 | y | y | 3 | 5 |
| Tony Stark | 5/4/2018 | y | y | 5 | 4 |
Вместо номеров опросов, равных «3, 5, 4», мне нужно, чтобы они были «1, 3, 2».Любые идеи, какие изменения должны быть сделаны?Спасибо за ваше время!