Para solucionar sua dúvida no Calc do LibreOffice, você precisa criar uma fórmula que reajuste o valor diário considerando os dias em que a meta não foi atingida. Para simplificar, você pode usar uma abordagem que recalcula o valor diário necessário para cumprir a meta com os dias restantes do mês.
Vamos criar um exemplo com passos detalhados:
D1 (Meta Total): Insira a meta total na célula D1.
Exemplo: =3000
.
E1 (Gastos Acumulados do Primeiro Dia):
=C1
E2 e demais (Gastos Acumulados):
=E1 + C2
Arraste essa fórmula de E2 até E30.
F1 (Dias Restantes no Primeiro Dia):
=30 - LIN(A1) + 1
Arraste essa fórmula de F1 até F30.
G1 (Novo Valor Diário Ajustado no Primeiro Dia):
=SE(F1>0; (D$1 - E1) / F1; 0)
Arraste essa fórmula de G1 até G30.
SE(F1>0; (D$1 - E1) / F1; 0)
divide a diferença entre a meta total e os gastos acumulados pelos dias restantes, ajustando o valor diário conforme necessário. Assim, sempre que você introduzir novos valores reais na coluna C, o valor ajustado para os próximos dias será recalculado automaticamente.
Espero que isso ajude! Se precisar de mais ajustes ou tiver outras dúvidas, estou à disposição.
Breno,
Se entendi bem você poderia calcular essa meta diária pegando o total do mês, menos o valor total dos dias já passados e alcançados, e dividir isso pelos dias restantes.
Olá, bom dia!
Vamos ajustar esses valores juntos! Vou te mostrar uma fórmula simples que pode fazer isso automaticamente.
Supondo que você tenha a Meta Total Mês na célula D1, e os ValoreDiários de gastos nas células B2 até a Célula B32 (um mês de 31 dias). Na coluna A estarão os Dias de 1 a 31, nas células A2 até A32, respectivamente.
Vamos calcular a soma dos gastos diários até o dia atual, subtrair do total e dividir pelo número de dias restantes. Nas células C2 até C32, você colocará a fórmula para o ajuste da Meta Diário.
Aqui está um exemplo de como você pode fazer isso:
Meta Mês: D1
Gastos Diários: B2: B32
Na célula C2, insira esta fórmula:
=SE(B2<>"";B2;($D$1-SOMA($B$2:$B2))/(31-LIN($B2)+2))
Essa fórmula diz que, se já houver um valor na célula B2, ele será mantido. Caso contrário, ela calcula o valor necessário para os dias restantes.
Explicação:
SE(B2<>"";B2,...): Se houver um valor em B2, use o próprio valor da B2.
($D$1-SOMA($B$2:$B2))/(31-LIN($B2)+2):
Calcula a meta total menos a soma dos gastos até a célula atual, dividido pelo número de dias restantes, mais o dia de hoje.
Copie essa fórmula para baixo, de C2 até C32. Isso deve ajustar seus valores diários, elevando-os conforme necessário para alcançar a meta mensal.
Caso fique alguma dúvida agende uma aula comigo, pois as aulas são em tempo real onde você fala as suas dúvidas eu já te respondo.
Veja o exemplo abaixo:
Ou clique aqui no link para abrir a panilha
Dia | Gasto Diário | Meta Diária | 3000 | <<-Meta Mês |
1 | 100 | =SE(B2<>"";B2;($D$1-SOMA($B$2:$B2))/(31-LIN($B2)+2)) | ||
2 | 100 | =SE(B3<>"";B3;($D$1-SOMA($B$2:$B3))/(31-LIN($B3)+2)) | ||
3 | =SE(B4<>"";B4;($D$1-SOMA($B$2:$B4))/(31-LIN($B4)+2)) | |||
4 | =SE(B5<>"";B5;($D$1-SOMA($B$2:$B5))/(31-LIN($B5)+2)) | |||
5 | =SE(B6<>"";B6;($D$1-SOMA($B$2:$B6))/(31-LIN($B6)+2)) | |||
6 | =SE(B7<>"";B7;($D$1-SOMA($B$2:$B7))/(31-LIN($B7)+2)) | |||
7 | =SE(B8<>"";B8;($D$1-SOMA($B$2:$B8))/(31-LIN($B8)+2)) | |||
8 | =SE(B9<>"";B9;($D$1-SOMA($B$2:$B9))/(31-LIN($B9)+2)) | |||
9 | =SE(B10<>"";B10;($D$1-SOMA($B$2:$B10))/(31-LIN($B10)+2)) | |||
10 | =SE(B11<>"";B11;($D$1-SOMA($B$2:$B11))/(31-LIN($B11)+2)) | |||
11 | =SE(B12<>"";B12;($D$1-SOMA($B$2:$B12))/(31-LIN($B12)+2)) | |||
12 | =SE(B13<>"";B13;($D$1-SOMA($B$2:$B13))/(31-LIN($B13)+2)) | |||
13 | =SE(B14<>"";B14;($D$1-SOMA($B$2:$B14))/(31-LIN($B14)+2)) | |||
14 | =SE(B15<>"";B15;($D$1-SOMA($B$2:$B15))/(31-LIN($B15)+2)) | |||
15 | =SE(B16<>"";B16;($D$1-SOMA($B$2:$B16))/(31-LIN($B16)+2)) | |||
16 | =SE(B17<>"";B17;($D$1-SOMA($B$2:$B17))/(31-LIN($B17)+2)) | |||
17 | =SE(B18<>"";B18;($D$1-SOMA($B$2:$B18))/(31-LIN($B18)+2)) | |||
18 | =SE(B19<>"";B19;($D$1-SOMA($B$2:$B19))/(31-LIN($B19)+2)) | |||
19 | =SE(B20<>"";B20;($D$1-SOMA($B$2:$B20))/(31-LIN($B20)+2)) | |||
20 | =SE(B21<>"";B21;($D$1-SOMA($B$2:$B21))/(31-LIN($B21)+2)) | |||
21 | =SE(B22<>"";B22;($D$1-SOMA($B$2:$B22))/(31-LIN($B22)+2)) | |||
22 | =SE(B23<>"";B23;($D$1-SOMA($B$2:$B23))/(31-LIN($B23)+2)) | |||
23 | =SE(B24<>"";B24;($D$1-SOMA($B$2:$B24))/(31-LIN($B24)+2)) | |||
24 | =SE(B25<>"";B25;($D$1-SOMA($B$2:$B25))/(31-LIN($B25)+2)) | |||
25 | =SE(B26<>"";B26;($D$1-SOMA($B$2:$B26))/(31-LIN($B26)+2)) | |||
26 | =SE(B27<>"";B27;($D$1-SOMA($B$2:$B27))/(31-LIN($B27)+2)) | |||
27 | =SE(B28<>"";B28;($D$1-SOMA($B$2:$B28))/(31-LIN($B28)+2)) | |||
28 | =SE(B29<>"";B29;($D$1-SOMA($B$2:$B29))/(31-LIN($B29)+2)) | |||
29 | =SE(B30<>"";B30;($D$1-SOMA($B$2:$B30))/(31-LIN($B30)+2)) | |||
30 | =SE(B31<>"";B31;($D$1-SOMA($B$2:$B31))/(31-LIN($B31)+2)) | |||
31 | =SE(B32<>"";B32;($D$1-SOMA($B$2:$B32))/(31-LIN($B32)+2)) |