Para recuperar o cabeçalho da coluna da próxima célula não em branco em uma linha, podemos usar uma combinação de ÍNDICE, CORRESPONDÊNCIA, MIN, SE E COLUNA funções para obter a saída.
ÍNDICE: Retorna um valor ou referência da célula na interseção de uma determinada linha e coluna, em um determinado intervalo.
Sintaxe: = INDEX (matriz, núm_linha, núm_coluna)
PARTIDA função procura um item especificado em um intervalo de células selecionado e, em seguida, retorna a posição relativa desse item no intervalo.
Sintaxe = MATCH (lookup_value, lookup_array, match_type)
Min: Retorna o menor número de um intervalo de células ou matriz. Por exemplo, se uma lista de números contém 5, 6, 7, 8, 9 e 10, a saída será 5.
Sintaxe = MIN (número1, número2, …)
Pode haver no máximo 255 argumentos. Consulte a captura de tela mostrada abaixo:
o Função IF verifica se uma condição que você especifica é VERDADE ou FALSO. Se a condição retornar VERDADE então ele retorna o valor predefinido, e se a condição retorna FALSO em seguida, ele retorna outro valor predefinido.
Sintaxe = IF (teste_lógico, valor_se_verdadeiro, valor_se_falso)
COLUNA: Retorna o número da coluna de uma referência.
Sintaxe: = COLUMN (referência)
Vejamos um exemplo:
A linha 1 contém uma lista de meses de janeiro a dezembro. A linha 2 lista os valores a pagar em um período de doze meses. Uma célula em branco na linha indica que nenhum pagamento é devido naquele mês. Queremos criar uma nova linha que, para cada mês, exibirá o nome do mês seguinte o pagamento é devido.
- Na célula A3, a fórmula seria
- = ÍNDICE (A1: $ L1, CORRESPONDÊNCIA (MIN (SE (A2: $ L2 "", COLUNA (A2: $ L2))), COLUNA (A2: $ L2)))
- Pressione Enter no seu teclado.
- A função retornará janeiro, isso significa que o pagamento é devido no mês de janeiro.
- Se removermos o item1 e o item2 da linha 2, a função retornará o dia de março
- Copiando a fórmula da célula A3 para o intervalo B3: L3, podemos retornar o mês para o qual o pagamento é devido.