1 votos

Excel: Suma de datos que pertenecen a cierto id

Es más fácil ilustrar el problema basado en el siguiente ejemplo:

Tengo dos hojas: mapa y datos.

  1. La hoja de Mapeo contiene una tabla de mapeo (uno a muchos) entre un nombre de país y el ID de grupo correspondiente:
    Hoja de Mapeo

  2. Esta tabla (de la hoja de Datos) contiene el nombre del país con el PIB correspondiente:
    tabla (de la hoja de Datos) mapeando nombre de país y año al PIB

El objetivo es crear una tabla resumen que mapee el ID de grupo a la suma del PIB (para todos los países y todos los años) en una hoja separada:

tabla resumen que mapea el ID de grupo a la suma del PIB

Intenté utilizar las funciones SUM y SUMIFS como se recomienda en Exceljet.  Proponen la siguiente fórmula basada en su propio ejemplo.

=SUM(SUMIFS(sum_range,criteria_range,{"azul,"rojo"}))

Sin embargo, el desafío surge por dos razones:

  1. No puedo listar los ID en forma de arreglo ya que tengo muchas variaciones de ID.  Además, el ID real está compuesto por números y letras.
  2. Debo seguir una guía de no mezclar las tablas en una sola hoja.

0voto

Scott Puntos 10303

Si estás dispuesto y eres capaz de agregar una columna auxiliar a tu hoja de Datos, establece Data!F12 en

=INDEX(Mapping!C$4:C$8, MATCH(C13,Mapping!D$4:D$8,0))

hoja de Datos

y luego, en tu hoja de Resumen, establece B3 en

=SUMIFS(Data!$E$13:$E$22, Data!$F$13:$F$22, $A3, Data!$D$13:$D$22, B$2)

y arrastra/rellena hacia abajo y hacia la derecha.

         hoja de Resumen

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X