libreoffice calc查找:如果日期在两个日期之间,则返回值

时间:2018-08-14 10:18:57

标签: csv excel-formula libreoffice libreoffice-calc

我有一个来自某些电话号码的付款清单(csv)(及其时间戳)和一个单独的订阅清单(也为csv),以及所述电话号码的订阅开始日期和结束日期。

但是,几个电话号码历来有2个订阅(即启动一个,停止它,开始一个新的订阅),我需要将每个付款与正确的订阅相关联。

本质上,我需要一种方法

“ FOR

“此付款将返回subscription.id WHERE subscription.phonenumber = payment.phonenumber AND Payment.timestamp在sub.startdate和sub.enddate之间。”

如何使用公式来完成此操作?对于只有一次订阅的用户,我只是做了INDEX MATCH,但是我看不到在这里可以正常工作

1 个答案:

答案 0 :(得分:0)

假设您将2018-01-01放入A1,将2018-12-31放入A2。然后将要测试的日期(例如2018-06-01)更改为A3。将=IF(AND(A3>A$1;A3<A$2);"True";"False")放在例如B3,这将得到True。如果您将2019-06-01放入A3,它将给您False