Valor exclusivo do Excel no intervalo

1

Oi eu preciso garantir os valores exclusivos no intervalo, se possível com um alto desempenho. Dados de amostra como mostrado abaixo:

 A                 B
1 Serial From   -   Serial To
2 364500            364600
3 326900            326940
4 120000            120300
5 154700            154800
6    460               480
  • A tabela não está classificada
  • Existem dois números em cada linha que sempre A é menor que B
  • Eu sempre insiro novos valores na próxima linha vazia

Não haverá qualquer número que corresponda ao intervalo acima. Se eu inserir 120150 e 120700 (por causa da quarta linha), ele deve gerar um erro. Como eu pude fazer isso? Eu uso o Excel 2007. Obrigado

    
por Gok Demir 02.02.2010 / 20:31

1 resposta

1
{=IF(SUM(((A6>=$A$1:A5)*(A6<=$B$1:B5))+((B6>=$A$1:A5)*(B6<=$B$1:B5)))>0,"OVERLAP","")}

Se você colocar isso em C6 e colocar seus próximos números em A6 e B6, o C6 dirá 'se sobrepor' se houver.

Não digite as chaves {}. Em vez disso, insira a fórmula usando control + shift + enter, porque é uma fórmula de matriz.

    
por 02.02.2010 / 21:33