Cuente las celdas en una columna entre valores hasta alcanzar un valor específico en Excel

Cuente las celdas en una columna entre valores hasta alcanzar un valor específico en Excel

Estoy intentando contar celdas de una columna entre dos valores: tengo una lista que está en el rango A2:A118. Quiero empezar a contar cuando se alcanza un valor específico y detenerme cuando se alcanza otro valor específico. Digamos que quiero comenzar a contar cuando esté en el rango A2:A118, A4 = "Manzanas", comenzaría a contar A5 = ["otra fruta"], A6 =["otra fruta"], A7= ["otra fruta" ] [...] hasta que en la A30 llegue a "Bananas" entonces dejaría de contar. No estoy seguro de si eso se puede lograr solo con fórmulas o si tendría que usar VBA para hacer un bucle o algo así.

Respuesta1

La función COINCIDIR devuelve números de fila. Una simple resta producirá el resultado.

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

Es posible que desee agregar o no -1dependiendo de si desea incluir elmanzanasfila o no.

Respuesta2

ingrese la descripción de la imagen aquí

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)

información relacionada