Como encontrar a primeira célula vazia no excel

0

Eu estou tentando obter o valor em vermelho abaixo do qual corresponde à primeira célula não vazia na linha e ter a data correspondente para cada:

Eu tentei essa fórmula, mas ela não funcionou por algum motivo:

=INDEX('Charge 2018 par ressource'!E16:P16;1;MATCH(1;(1-ISBLANK('Charge 2018 par ressource'!E16:P16));0))

Alguma idéia sobre qual fórmula matricial usar para esse assunto?

    
por MopMop 13.12.2017 / 14:38

1 resposta

3

Você está procurando pela primeira célula não vazia com (1-ISBLANK('Charge 2018 par ressource'!E16:P16)) . Nenhuma delas está em branco.

ISBLANK procura por células realmente vazias, nada nelas, sem fórmula, sem 0 . Você está procurando pela primeira célula não 0 .

Então use:

(1-('Charge 2018 par ressource'!E16:P16=0))

Além disso, se você quiser a data em que você precisa da primeira referência para fazer referência à linha de data e não ao campo inteiro, presumo que a linha seja a linha 1 aqui, se diferente mudar para a linha com as datas:

'Charge 2018 par ressource'!E$1:P$1

Assim, sua fórmula de matriz seria:

=INDEX('Charge 2018 par ressource'!E$1:P$1;MATCH(1;(1-('Charge 2018 par ressource'!E16:P16=0));0))

Sendo uma fórmula de matriz, ela deve ser confirmada com Ctrl-Shift-Enter em vez de Enter ao sair do modo de edição.

Você também pode usar essa fórmula que é inserida normalmente:

=INDEX('Charge 2018 par ressource'!$1:$1;AGGREGATE(15;6;COLUMN('Charge 2018 par ressource'!E16:P16)/('Charge 2018 par ressource'!E16:P16<>0);1))
    
por 13.12.2017 / 14:50