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.

Sumar varias filas que comparten un valor de índice común

No puedo encontrar ejemplos para este problema exacto de la función INDEX-COINCIDIR en este sitio.

Las casillas verdes tienen el valor de “x”. Lo que me gustaría lograr es encontrar cada instancia de “x” en la columna G (esto se arrastrará para todas las columnas siguientes) y buscar su equivalente en horas en la columna D y sumarlos en un cálculo de una sola celda para cada semana.

Por ejemplo, en esta sección de la hoja de cálculo, sumará: 3.75 + 7.5 + 3.75 + 15 = 30 horas.

Comencé con: =INDEX($D$3:$D$157,MATCH(“x”,G3:G157,0)) que devuelve la respuesta correcta, es decir, 3.75 horas, así que intenté hacer un bucle de la función usando lo siguiente:

=AGREGAR(9,0,INDEX($D$3:$D$157,,MATCH(“x”,G3:G157,0)))

Sin embargo, esto devuelve un mensaje de error #REF!.

Este es un enlace a una captura de pantalla de la hoja de cálculo como referencia (no tengo la reputación necesaria para publicar la imagen con la pregunta).

Cualquier ayuda con este problema sería apreciada. Preferiría una solución de función en la celda, ya que no tengo confianza con VBA.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Problema con la función Index-Match de Excel al sumar horas

    Estoy intentando encontrar cada instancia de “x” en la columna G y buscar su equivalente en horas en la columna D, y luego sumarlos en un cálculo en una sola celda para cada semana.

    Comencé con la fórmula =INDEX($D$3:$D$157,MATCH("x",G3:G157,0)) la cual devuelve la respuesta correcta.

    Luego intenté hacer un bucle de la función usando la fórmula =AGGREGATE(9,0,INDEX($D$3:$D$157,,MATCH("x",G3:G157,0))) pero devuelve un mensaje de error #REF!.

    Agradecería ayuda para encontrar una solución de función dentro de la celda para este problema. Aquí tienes una captura de pantalla de la hoja de cálculo de referencia.

    Gracias.

Comments are closed.