basicamente minha SOMA em dias restantes (K11) é se a coluna “data de envio da fatura estiver vazia - mostrar em branco, também data de vencimento da fatura - = HOJE (data de hoje)
Mas obviamente a coluna dos dias restantes continuará mudando, pois a coluna B2 continuará sendo atualizada com a nova data. Então eu quero uma soma que basicamente diga
“Quando coloco dados no O11, CONGELO K11. Então, basicamente, depois que a fatura for paga, os dias restantes serão congelados para que eu possa consultar e ver quanto tempo levou para pagar, mas não continuará diminuindo depois que eles realmente pagarem.
Responder1
Na parte da fórmula.. + condição como está.., não faço ideia.
Mas, se você não se importar em digitar um pouco mais, poderá usar a célula O11 como célula auxiliar.
A ideia é.. em vez de apenas preencher "Pago" ou K11. Você faz isso + insere a data de hoje (manualmente) no O11. Para que isso funcione, você precisará alterar a fórmula em K11 para:
=IF(ISBLANK(E11),"",IF(ISBLANK(D11),E11-O11,E11-$B$2))
Responder2
=SE(ESTÁ EM BRANCO(E11),"",SE(ESTÁ EM BRANCO(O11),E11-$B$2,E11-O11))
publiquei o SUM acima e parece funcionar - quando a data de vencimento da fatura é preenchida, a coluna de dias restantes continua a contagem regressiva. quando os dados são inseridos na fatura paga, a coluna de dias restantes congela. Exatamente o que eu queria - o único problema que tenho é quando nenhum dado é inserido - a célula mostra VALOR!
Alguma sugestão?
Responder3
Não tenho certeza se existe alguma função nativa que possa alcançar o que você está pedindo. Provavelmente existe alguma maneira de conseguir isso por meio da codificação VBA, mas inferindo a partir do conteúdo da planilha, isso está sendo usado em um ambiente corporativo - onde as políticas de segurança normalmente não funcionam bem quando se trata de arquivos .xlsm.
O que eu sugeriria é derivar o mesmo valor de dados por meio de um Paid
valor de data. No entanto, não acredito que você precise adicionar outra etapa de entrada de dados ao procedimento de formulário atual. Provavelmente, alguém em sua organização (provavelmente em AR) já está inserindo esses dados em algum lugar e, dependendo das políticas de segurança de sua rede, você poderá fazer referência direta a esses dados pela intranet local. Sua melhor aposta é ver se você consegue vincular sua planilha a uma conexão de dados externa e fazer referência cruzada por Invoice Number
for Check Date
e, em seguida, derivar a diferença entre isso e Due Date
; dependendo do uso pretendido e do grau de precisão ou exatidão que vocêna verdadeexigir, eu presumiria que as datas dos cheques são suficientes em ambientes comuns (apenas tenha em mente que isso não refletiria práticas do mundo real, como cheques pré-datados, etc.).
Se sua contabilidade utiliza software como QuickBooks em vez de planilhas, pode ser mais complicado criar a conexão e você pode consultar alguém com conhecimento e experiência adequados para ajudar a realizar uma sincronização ao vivo. Opcionalmente, nesse cenário, você pode simplesmente solicitar à sua contabilidade que configure uma exportação de relatório recorrente via, por exemplo, formato .csv para um diretório de rede predeterminado (que acredito que também pode ser automatizado), ao qual você pode fazer referência direta por meio de fórmula.
Espero que ajude e sinta-se à vontade para me informar se precisar de ajuda mais aprofundada sobre o assunto.