3

У меня есть список чисел (один столбец), A, и два значения B и C, которые рассчитываются из списка данных, A.

Я хотел бы вывести все данные A на одном листе (но в другом столбце), который находится вне диапазона B и C, то есть "A меньше B" и "A больше C".

Как мне это сделать?

Скажем, у меня есть набор данных (A):

108.466
108.459
108.427
108.436
108.422
108.416
108.387
108.398
108.388
108.377
108.385
108.378
108.355
108.378
108.418
108.414
108.322
108.327
108.344
108.278
108.266
108.285 etc,

И с помощью

=AVERAGE(B:B)-(NORMSINV(0.995))*SQRT(((COUNT(B:B)/(COUNT(B:B)-1)*VAR(B:B)))/COUNT(B:B))

а также

=AVERAGE(B:B)+(NORMSINV(0.995))*SQRT(((COUNT(B:B)/(COUNT(B:B)-1)*VAR(B:B)))/COUNT(B:B))

Чтобы получить мои доверительные интервалы, B и C (для уровня значимости 0,05% - таким образом, NORMSINV (0,995).

B и C - отдельные значения, они применяются ко всему набору данных (из A).Я хотел бы напечатать в отдельном столбце все значения, которые не лежат в доверительном интервале, т. Е. (A меньше, чем B) и (A больше, чем C).

Вот пример того, что я ищу:

1 ответ1

0

С такими данными, как:


В столбцы A, B, C, В D1 введите:

 =IF(OR(A1<B1,A1>C1),1,"")

В D2 введите:

 =IF(OR(A2<B2,A2>C2),1+MAX($D$1:D1),"")

и скопировать вниз. Столбец D отмечает интересующие вас строки.

Затем в E1 введите:

 =IFERROR(INDEX(A:A,MATCH(ROW(),D:D,0)),"")

и скопировать вниз. В столбце E перечислены значения в столбце A , которые "выходят за пределы":

EDIT # 1:

Чтобы использовать две фиксированные ячейки (скажем, B9 и C9) вместо всех столбцов B и C в качестве критериев, измените формулы в столбце D следующим образом:

D1 и D2 и ниже:

 =IF(OR(A1<$B$9,A1>$C9),1,"")
 =IF(OR(A2<$B$9,A2>$C$9),1+MAX($D$1:D1),"")

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