A função de deslocamento do Excel 2010 retorna #VALUE! erro

0

Estou tentando usar a função de deslocamento no Excel 2010, mas isso me dá um erro #VALUE! . A função funciona perfeitamente, se é assim:

=OFFSET(GASUK!$AB$2,0,0,((COUNTA(GASUK!$AB$2:$AB$1000)-(COUNTIF(GASUK!$AB$2:$AB$1000,"")))))

mas no meu caso eu preciso que ele seja bloqueado um pouco mais, eu tenho que mudar AB2 para AB193 .

Então, quando eu reescrever a referência em todos os lugares para $AB$193 , isso gera um erro #VALUE! , por quê? Então, por algum motivo, isso não funciona:

=OFFSET(GASUK!$AB$193,0,0,((COUNTA(GASUK!$AB$193:$AB$1000)-(COUNTIF(GASUK!$AB$193:$AB$1000,"")))))

Eu não entendo o porquê. Eu não saio da planilha ou algo assim.

    
por SRS 08.08.2014 / 11:50

1 resposta

0

Então, a idéia é retornar todos os valores do AB193 até o último valor não em branco? Se sim, tente usar INDEX como este

=GASUK!$AB$193:INDEX(GASUK!$AB$193:$AB$1000,MATCH(2,1/(GASUK!$AB$193:$AB$1000<>"")))

    
por 09.08.2014 / 16:05