Um amigo deve receber US$ 75/mês de seus clientes.
Ele gostaria de uma planilha Excel, que lhe permitisse inserir quanto cada cliente lhe pagou durante o mês e calcular o déficit até o momento.
Tentei criar uma solução para ele, criando:
Na linha 3, da coluna 2 para a esquerda, insiro o último dia do mês. Na linha 4, tenho na coluna 1: “Pagamento do cliente 1”, e na coluna 2: coluna 13, estão as células para registrar os pagamentos do cliente 1.
Na linha 4, coluna 14, tenho uma fórmula:
=sum(if(B3<now(), B4-75, 0), if(C3<now(), C4-75, 0), if(D3<now(), D4-75, 0), if(E3<now(), E4-75, 0), if(F3<now(), F4-75, 0), if(G3<now(), G4-75, 0), if(H3<now(), H4-75, 0), if(I3<now(), I4-75, 0), if(J3<now(), J4-75, 0), if(K3<now(), K4-75, 0), if(L3<now(), L4-75, 0), if(M3<now(), M4-75, 0), if(N3<now(), N4-75, 0))
Porém, o total equivale a 0, o que significa que o teste IF está falhando em cada célula.
Por que não 31/1/2015 < now()
?
Obrigado.
Atualizar: se eu avaliar a fórmula, now() será avaliado como 42291.60678..., o que não se compara bem com "Janeiro":
Responder1
No Excel, as datas são mantidas como números (na verdade, a data é representada como o número de dias desde 01/01/1900), então faz sentido que AGORA () seja avaliado como 42291,6067 ... A parte anormal é sua célula B3 (seja mostrando acima como "janeiro" ou "31/01/2015") não é representado como um número 42035.
Portanto, verifique se o número está armazenado corretamente. Selecione a célula B3 (ou outras células contendo datas) e altere o formato do número como data (Home > Número > Data Abreviada ou Data Longa). Se não funcionar, digite a data novamente. Em qualquer caso, apenas para ter certeza de que não está no formato "Texto".
Responder2
Existe uma #REF! erro na sua fórmula. Sugiro usar esta fórmula matricial para evitar fórmulas longas e propensas a erros:
=SUM(IF(B3:N3<TODAY(),B4:N4-75,0))
Cole na célula O4 e finalize com CTRL-Shift-ENTER (teclas Control, Shift e Enter simultaneamente). Ele será exibido agora com chaves ao redor da fórmula.