答案1
关于公式部分.. + 条件是..,我不知道。
但是,如果您不介意输入额外的内容,那么您可以使用单元格 O11 作为辅助单元格。
这个想法是……而不是仅仅填写“已付款”或 K11。您这样做 + 在 O11 中插入今天的日期(手动)。要使其起作用,您需要将 K11 中的公式更改为:
=IF(ISBLANK(E11),"",IF(ISBLANK(D11),E11-O11,E11-$B$2))
答案2
=IF(ISBLANK(E11),"",IF(ISBLANK(O11),E11-$B$2,E11-O11))
我发布了上述 SUM,它似乎有效 - 当填写发票到期日时,剩余天数列继续倒计时。当将数据输入发票付款时,剩余天数列冻结。这正是我想要的 - 我遇到的唯一问题是当没有输入数据时 - 单元格显示值!
有什么建议么?
答案3
我不确定是否有任何本机函数可以实现您的要求。很可能,有某种方法可以通过 VBA 编码来实现它,但从电子表格的内容推断,这是在公司环境中使用的——在涉及 .xlsm 文件时,安全策略通常不会发挥作用。
我建议通过Paid
日期值来导出相同的数据值。但是,我认为您不需要在当前的表单程序中添加另一个数据输入步骤。很有可能,您组织中的某个人(可能是 AR 中的某个人)已经在某个地方输入了该数据,并且根据您的网络安全策略,您可能能够通过本地内联网直接引用该数据。最好的办法是看看您是否可以将工作表链接到外部数据连接并通过 进行交叉引用Invoice Number
,Check Date
然后得出 和 之间的差异Due Date
;具体取决于您的预期用途以及您需要的精度或准确度实际上需要,我认为检查日期在常见环境中就足够了(请记住它不会反映现实世界的做法,例如过期支票等)。
如果您的会计部门使用 QuickBooks 等软件而不是电子表格,那么建立连接可能会更加复杂,您可能需要咨询具有适当知识和资历的人来帮助完成实时同步。在这种情况下,您可以选择让您的会计部门设置定期报告导出,例如通过 .csv 格式导出到预定的网络目录(我相信这也可以自动化),您可以通过公式直接引用该目录。
希望这会有所帮助,如果您需要有关此主题的更深入的帮助,请随时告诉我。