es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tengo una columna de datos alfanuméricos y me gustaría sumar los valores que se encuentran una fila debajo del valor de búsqueda.

Me gustaría devolver la suma de todos los valores que se encuentren directamente debajo de un valor de búsqueda “Pre173RB” en una sola columna.

En primer lugar, utilicé la fórmula índice y coincidir, pero esto se limita a encontrar solo el primer valor “8”.

=ÍNDICE(B:B,COINCIDIR(E1,B:B,0)+1,1)

Luego intenté incorporar la fórmula anterior en la secuencia repetida a continuación. La fórmula devolvió el primer valor en la columna “30”. El valor deseado es “18”.

=ÍNDICE(B:B, MENOR(SI(ESNUMERO(COINCIDIR(E$1,B:B,0)+1), COINCIDIR(FILA(B:B), FILA(B:B)), “”),FILAS(A$1:A1)))

He intentado usar la fórmula sumar.si también en la fórmula anterior, pero se producen errores.

Se agradece cualquier ayuda. Probablemente estoy complicando la fórmula.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para devolver la suma de todos los valores directamente debajo del valor de búsqueda “Pre173RB” en una columna única, se puede utilizar la siguiente fórmula:

    =SUMA(DESREF(INDICE(B:B,COINCIDIR(“Pre173RB”,B:B,0)),1,0):INDICE(B:B,COINCIDIR(“Pre173RB”,B:B,0)+CONTAR.SI(B:B,”Pre173RB”)))

    Esta fórmula utiliza la función COINCIDIR para encontrar la primera aparición de “Pre173RB” en la columna B. Luego utiliza la función INDICE para devolver la celda directamente debajo de ella (es decir, el primer valor que se incluirá en la suma). Luego se utiliza la función DESREF para hacer referencia al rango que comienza desde esta celda y tiene el mismo número de filas que el recuento de todas las celdas en la columna B que contienen “Pre173RB” (es decir, el rango que incluye todos los valores que se sumarán). Finalmente, se utiliza la función SUMA para calcular el total de todos estos valores.

Comments are closed.