Excel In Cell Formula, Количество проведенных опросов - PullRequest
0 голосов
/ 30 мая 2018

Доброе утро,

У меня большой набор данных, в котором подробно описываются встречи с жителями, которые были у нас в нашем местном сообществе.Иногда во время этих встреч сотрудники собирают данные опроса.Чтобы отслеживать результаты опроса с течением времени, мне нужно назначить каждому опросу номер опроса (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».Любые идеи, какие изменения должны быть сделаны?Спасибо за ваше время!

1 Ответ

0 голосов
/ 30 мая 2018

Вам необходимо добавить непустое предложение в CountIfs():

COUNTIFS(A:A, A2, B:B, "<=" & B2, C:C, "<>", D:D, "<>", E:E, "<>")

=IF(OR(C2 <> "", D2 <> "", E2 <> ""),COUNTIFS(A:A, A2, B:B, "<=" & B2, C:C, "<>", D:D, "<>", E:E, "<>"), "")

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