Erro ao usar contagem se

2

Eu tenho um erro ao usar o countif para verificar se os valores estão presentes em uma matriz.

Eu tenho uma lista de valores chamada "All Points". Existe um subconjunto destes chamados "Pontos Plotados", que possuem coordenadas. Eu estou fazendo o que deve ser uma verificação muito simples que todos os "Pontos Plotados" são do conjunto de "All Points". Para fazer isso, estou usando correspondência de índice na coluna chamada "Não", para retornar TRUE é um ponto dentro de "Pontos Plotados" e falso se não for. Eu estou fazendo então um COUNTIF TRUE.

Meus dados são configurados como tal em duas planilhas:

TODAS AS FOLHAS DE PONTOS:

No.   Plotted
142   FALSE
543   FALSE
etc   etc

FOLHA DE PONTOS PLOTTED:

No.  EASTING  NORTHING
 142 406913   200386
 301 452776   314057

A fórmula na coluna B de todos os pontos é =IF(COUNTIF('Plotted Points'!A:A,'All Points'!A5) = 1,TRUE,FALSE) . %código%. Em TODOS OS PONTOS B5, FALSE é retornado. No entanto, 142 está no intervalo 'All Points'!A5 = 142 .

Eu verifiquei e isso não parece ser um problema com a formatação. Qual é o erro na minha fórmula ou na minha abordagem?

    
por branches 27.11.2015 / 13:02

1 resposta

1

O que é que A5 faz na fórmula? Além disso, você não precisa do IF , uma comparação resulta em TRUE ou FALSE automaticamente. Se eu inserir B2 =COUNTIF('Plotted Points'!A:A,'All Points'!A2) = 1 , preencha, receberei TRUE em B2 e FALSE em B3 , conforme esperado, e alterando 'All Points'!A3 para 301 changes 'All Points'!A4 to TRUE , etc.

    
por 27.11.2015 / 18:39