Conte as células em uma coluna entre os valores até que um valor específico seja alcançado no Excel

Conte as células em uma coluna entre os valores até que um valor específico seja alcançado no Excel

Estou tentando contar células de uma coluna entre dois valores: tenho uma lista que está no intervalo A2:A118. Quero começar a contar quando um valor específico for atingido e parar quando outro valor específico for atingido. Digamos que eu queira começar a contar quando estiver no intervalo A2:A118, A4 = "Maçãs", começaria a contar A5 = ["outra fruta"], A6 =["outra fruta"], A7= ["outra fruta" ] [...] até na A30 chegar a “Bananas” aí parava de contar. Não tenho certeza se isso é possível apenas com fórmulas ou se eu teria que usar o VBA para fazer um loop ou algo assim.

Responder1

A função MATCH retorna números de linha. A subtração simples produzirá o resultado.

=MATCH("Bananas", A:A, 0)-MATCH("Apples", A:A, 0)

Você pode ou não querer adicionar, -1dependendo se deseja incluir oMaçãslinha ou não.

Responder2

insira a descrição da imagem aqui

D4=COUNTIF(INDIRECT("A"&MATCH(D1,A1:A20,0)&":A"&(MATCH(D1,A1:A20,0)+MATCH(D2,INDIRECT("A"&MATCH(D1,A1:A20,0)&":A20"),0)-1)),D3)

informação relacionada