Você está na página 1de 2

0111-Calculando valores num intervalo de semanas

3 - julho - 201111 Comentrios 3 Votos Com base nos valores a seguir, como podemos determinar qual a soma dos valores que ocorreram desde a 5 semana at a 12 semana de 2011?

1 A B C D E F G H I J K Data 15/01/2011 30/01/2011 13/02/2011 28/02/2011 14/03/2011 31/03/2011 15/04/2011 30/04/2011 16/05/2011 31/05/2011

2 Valor 2.500 3.500 2.750 3.250 3.000 2.900 3.350 2.950 3.150 2.650

Poderamos criar uma coluna adicional para calcular o nmero da semana correspondente a cada uma das datas e em seguida contar os valores que satisfaam a condio acima. Mas vamos encurtar o trabalho utilizando a funo SOMARPRODUTO. (Veja mais detalhes sobre SOMARPRODUTO em Somas e contagens condicionais). Desta forma podemos fazer: =SOMARPRODUTO(

(NMSEMANA(1*(A2:A11))>=5)* (NMSEMANA(1*(A2:A11))<=12)* (B2:B11) ) Significado dos fatores: NMSEMANA(1*(A2:A11))>=5: Retorna uma matriz com VERDADEIRO (V) para os valores que satisfazem condio (n da semana 5) e FALSO (F) para os demais valores. Resultado: {F;V;V;V;V;V;V;V;V;V} NMSEMANA(1*(A2:A11))<=12: Retorna uma matriz com VERDADEIRO para os valores que satisfazem condio (n da semana 12) e FALSO para os demais valores. Resultado: {V;V;V;V;V;F;F;F;F;F} Ao realizarmos o produto das duas matrizes acima obtemos 1(um) caso multipliquemos VERDADEIRO por VERDADEIRO e 0(zero) para quaisquer outras combinaes. Resultado: {0;1;1;1;1;0;0;0;0;0} B2:B11: A srie de valores numricos cuja soma devemos obter Resultado: {2500;3500;2750;3250;3000;2900;3350;2950;3150;2650} Ao multiplicarmos esta matriz pelo resultado intermedirio anterior, obteremos os valores que satisfazem s duas condies. Resultado: {0;3500;2750;3250;3000;0;0;0;0;0} Estes valores so somados por meio de SOMARPRODUTO, levando ao resultado final: 12.500. Alm de SOMARPRODUTO podemos utilizar a frmula matricial: =SOMA((NMSEMANA(1*(A2:A11))>=5)*(NMSEMANA(1*(A2:A11))<=12)*(B2: B11))

Você também pode gostar