2009-12-22 21 views
9

que necesito una rápida una sencilla fórmula de Excel para obtener la suma de los valores para los diferentes tipos de objetos que se enumeran a continuación:Excel fórmula - suma de automóviles para los mismos tipos

Type1 10 
Type1 10 
Type1 10 
Type2 10 
Type2 10 
Type2 10 
Type2 10 
Type3 10 
Type3 10 

número de objetos y el número de tipos son desconocido (lista larga), en una hoja de cálculo diferente me gustaría obtener suma de tipos como:

Sumof Type1: 30 
Sumof Type2: 40 
Sumof Type3: 20 

no necesito VBA, una simple fórmula de Excel favor ..

BR

+0

Estamos aquí para servir! O no. – Oded

Respuesta

6

Creo sumif es lo que busca

+0

No si la cantidad de tipos es desconocida y potencialmente grande, ¿no? – jakber

+1

puede obtener listas distintas usando INDEX, MATCH y COUNTIF. No vas a encontrar una fórmula única que te brinde todo lo que quieras sin esfuerzo. Tendrá que descubrir algunas partes usted mismo. – Simon

+1

Enfoque interesante para un foro de preguntas y respuestas.Si hay una solución para la muestra dada usando esa función, ¿por qué no publicarla? – deworde

12

Utilice una tabla dinámica para esto.

  1. Agregar una fila de cabecera a los datos ("tipo de datos", "valor")
  2. Seleccione sus datos
  3. Insertar tabla dinámica
  4. Drag "tipo de datos" -header al área Etiquetas de fila
  5. Arrastre el encabezado "valor" al área Valores
  6. Asegúrese de que dice "Suma de valor" y no "Recuento de valor" en el área Valores, si no es necesario que haga doble clic y cambie para usar suma.

También puede usar la función "Agregar subtotales" para esto, pero las tablas dinámicas son más flexibles y potentes.

+0

Esto me mostró lo que me faltaba era mover la columna "valor" para arrastrarla al "área de valores" –

2
A  B 

1 Tipo 1 10

2 Tipo 2 10

3 Tipo 2 10

4 Tipo 1 10

= SumIf (A1: A4, "= Tipo1", B1: B4)

+1

¿También puede agregar cómo hacer una lista con sumas para Type1, Type2, Type3 ... como @Tolga preguntó? – wonko79

0

Lo instalaría así.

enter image description here

= SUMPRODUCT (- (D1 = R: A), - (E1 = B: B), B: B)

Así que, básicamente. . .

To count Apples sales for North: 
=SUMPRODUCT(--(A2:A12="north"), --(B2:B12="apples")) 

or 

=SUMPRODUCT((A2:A12="north")*(B2:B12="apples")) 

To sum Apples sales for North: 
=SUMPRODUCT(--(A2:A12="north"), --(B2:B12="apples"), C2:C12) 

Consulte el enlace a continuación para obtener más detalles.

https://www.ablebits.com/office-addins-blog/2016/08/24/excel-sumproduct-function-formula-examples/

Cuestiones relacionadas