Como aplicar um fomula várias vezes em intervalos diferentes à coluna inteira? OO Calc

0

Estou usando o Open Office Calc no Windows 8.1 Pro

Eu tenho os seguintes dados já classificados bem.

    A      B       C
--+-----------------------
1 | Bmw     Gold     £80
2 | Bmw     Silver   £60
3 | Bmw     Blue     £50
4 | Bmw     Green    £20
5 | Merc    Orange   £50
6 | Merc    Red      £10
7 | Ford    Green    £22
8 | Ford    Green    £55
9 | Ford    Blue     £80
10| Ford    Grey     £90
11| Ford    Black    £68

Eu gostaria de totalizar cada Car Make e colocar o resultado em uma célula à direita, como no exemplo a seguir

      A      B       C        D       E
--+---------------------------------------------
1 | Bmw     Gold     £80    
2 | Bmw     Silver   £60
3 | Bmw     Blue     £50
4 | Bmw     Green    £20    Total    £210
5 | Merc    Orange   £50 
6 | Merc    Red      £10    Total    £60
7 | Ford    Green    £22
8 | Ford    Green    £55
9 | Ford    Blue     £80
10| Ford    Grey     £90
11| Ford    Black    £68    Total    £315

Eu posso obter os totais de cada Car Make com a fórmula =SUMIF(C1:C11;"Bmw";A1:A11) e colocar manualmente essa fórmula em uma célula à direita de cada Car Make , ajustando o fórmula e localização sempre que difere.

No entanto, se eu tiver 100 Car Makes diferentes em 5000 linhas, isso será uma tarefa pontual e passível de erro (ao selecionar o intervalo dentro de SUMIF ).

Não há um menu no Calc que eu possa aplicar algum tipo de fórmula que seja elaborada com base em uma série de dados? Ou talvez uma maneira simples e melhor de fazer isso?

Muitos agradecimentos

    
por JackKrilly 18.11.2016 / 20:40

1 resposta

0

Na coluna D, coloque esta fórmula na primeira linha:

=IF(A1<>A2;"Total";"")

Então, em E1, coloque:

=IF(A1<>A2;SUMIF(A:A;A1;C:C);"")

E copie para baixo.

    
por 18.11.2016 / 20:49