Eu tenho uma planilha do Excel com uma lista de pessoas (que podem crescer com o tempo). Eu tenho eventos ocasionais, onde as pessoas nesta lista podem obter pontos. Os pontos que eles recebem baseiam-se em duas coisas:
Atualmente, tenho a lista de nomes na primeira coluna e, em seguida, crio duas novas colunas para cada evento: uma contém o número de horas presentes, a outra, os outros pontos de recompensas especiais. Assim:
| | Hours | Bonus | Hours | Bonus | Hours | Bonus | Total |
| | | Points | | Points | | Points | |
|---------|--------|--------|--------|--------|--------|--------|-------|
| (Date) | 01-Jan | 01-Jan | 05-Jan | 05-Jan | 10-Jan | 10-Jan | |
| Person1 | 5 | 100 | 10 | 200 | 6 | 300 | 1650 |
| Person2 | 3 | 300 | 5 | 0 | | | 700 |
| Person3 | 8 | 0 | 5 | 0 | | | 650 |
| Person4 | | | | | 5 | 100 | 350 |
| | | | | | | | |
O Person1 participou do evento em 01 de janeiro por 5 horas. Ele também recebe 100 pontos de bônus neste evento. Seus pontos totais para esse dia são 5 × 50 + 100, então 350. No próximo evento, em 05 de janeiro, ele estava participando por 10 horas. Ele também recebe 200 pontos de bônus. Seu total para esse dia é 10 × 50 + 200 = 700.
Portanto, a fórmula para o total de pontos de Person1 para os dois primeiros eventos é: B3*50+C3 + D3*50+E3
Essa fórmula fica mais e mais longa quanto mais colunas são adicionadas.
Dessa forma, eu preciso alterar a fórmula para o total de pontos por pessoa toda vez que eu adicionar colunas para um evento. Isso é irritante e propenso a erros manuais.
Eu gostaria de melhorar essa fórmula de soma total. Você consegue pensar em uma solução melhor?