Sumar primera racha antes de aparecer un 0

Buenas tardes. Tengo en una hoja de excel muchos datos de los accidentes de una empresa según sus días, doy un ejemplo para hacerme entender:
(A) Dia      (B) N. Accidentes       (C) Amp. Primera racha 
(2)Lunes            2 
(3)Lunes            2 
(4)Lunes            1 
(5)Lunes            0 
(6)Lunes            1 
(7)Lunes            2 
(8)Martes           1 
(9)Martes           0 
      ...                 ...         La lista es mas o menos 46mil datos 
Lo que necesito es ubicar en la fila C la suma de los primeros datos de cada día antes de llegar a un cero y ubicarlos a la primera vez que aparezca un día diferente.
Por ejemplo, ¿el resultado de la celda (C2) seria 5 y (C8) seria 1. Como seria la fórmula a utilizar?
Agradezco su atención.
Respuesta
1
Prueba poniendo en C2 esta fórmula y la arrastras hacia abajo:
=SUMAR.SI(A$2:A$1000;A2;B$2:B$1000)
No amigo, eso me suma TODOS los datos del día, y lo que necesito es saber la suma pero solo de los que aparezcan antes del primer cero sin tener en cuenta los demás datos de ese mismo día. Así para cada día diferente. Gracias
=suma(indice(b2:b8;coincidir("lunes";a2:a8;0);):indice(b2:b8;coincidir(1;indice((b2:b8=0)*(a2:a8="lunes"););0);))
Paras el martes la misma pero sustituyendo la palabra lunes por la de martes.
Listo, muchas gracias
Para no tener que cambiar los nombres solo cambie los criterios por la celda y listo.
de nuevo te agradezco... excelente

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas