Notifications
Clear all

Fórmula com intervalo calculado por outa fórmula

4 Posts
2 Usuários
0 Reactions
656 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia, pessoal

Perdi um tempo com isso já;

Pq uma fórmula funciona e a outras duas formas não?

Funciona:

=ÉCÉL.VAZIA($T$64:$T$84)

Não funcionam:

=ÉCÉL.VAZIA(ENDEREÇO(LIN($T$64)+1;COL($T$64))&":$T$84")

=ÉCÉL.VAZIA(ENDEREÇO(LIN($T$64)+1;COL($T$64))&":"&ENDEREÇO(LIN($T$64)+20;COL($T$64)))

Grato/João

 
Postado : 13/02/2017 8:13 am
(@skulden)
Posts: 0
New Member
 

O que você pretende fazer usando essa parte aqui na segunda linha?

;COL($T$64))&":$T$84"

 
Postado : 13/02/2017 8:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

ENDEREÇO(LIN($T$64)+1;COL($T$64)):
Desejo retornar a célula logo abaixo da célula T64

&":$T$84":
Desejo que o intervalo seja até T84

 
Postado : 13/02/2017 8:48 am
(@skulden)
Posts: 0
New Member
 

ENDEREÇO(LIN($T$64)+1;COL($T$64)):
Desejo retornar a célula logo abaixo da célula T64

&":$T$84":
Desejo que o intervalo seja até T84

Certo, como você vai se referenciar ao intervalo usando fórmulas, use o INDIRETO()

=ÉCÉL.VAZIA(INDIRETO(ENDEREÇO(LIN($T$64)+1;COL($T$64))&":$T$84"))

=ÉCÉL.VAZIA(INDIRETO(ENDEREÇO(LIN($T$64)+1;COL($T$64))&":"&ENDEREÇO(LIN($T$64)+20;COL($T$64))))

Abraços.

 
Postado : 13/02/2017 10:53 am