Excel: Como gerar uma lista de dados que satisfazem um intervalo?

3

Eu tenho uma lista de números (coluna única), A, e dois valores B e C que são calculados a partir da lista de dados, A.

Eu gostaria de produzir todos os dados A na mesma planilha (mas em uma coluna diferente) que está fora do intervalo B e C, ou seja, "A menor que B" e "A mais que C". / p>

Como faço isso?

Digamos que eu tenha definido dados (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,

E usando

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

e

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

Para obter meus intervalos de confiança, B e C (para o nível de significância de 0,05% - assim, o NORMSINV (0,995).

B e C são valores únicos, eles se aplicam a todo o conjunto de dados (de A) .Eu gostaria de imprimir em uma coluna separada, todos os valores que não estão no intervalo de confiança, ou seja, (A menos de B) e (A mais que C).

Aqui está um exemplo do que estou procurando:

    
por Joshua Chin 14.05.2016 / 07:56

1 resposta

0

Com dados como:


EmcolsA,B,C,EmD1digite:

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

Em D2 digite:

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

e copie para baixo. A coluna D marca as linhas de interesse.

Então, em E1 , digite:

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

e copie para baixo. A coluna E lista os valores na coluna A que estão "fora dos limites":

EDIT#1:

Parausarduascélulasfixas(digamosB9eC9)emvezdetodasascolunasBeCcomocritérios,altereasfórmulasemcolunaDdaseguinteforma:

D1eD2eabaixo:

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