仅在日期大于另一个时计算单元格

时间:2018-04-16 20:56:03

标签: excel excel-formula

Photo of spreadsheet

我希望在客户第一次订购后或早在2017年4月(第v列)计算单元格(数月)。我现在可以在知道范围的情况下这样做,但是如果它是在2017年4月之后我想在第一次出现时自己开始。我已经包含了一个图像来帮助。例如:如果他们自2018年2月以来只是客户,我只想将它们计算为自2017年4月以来的2个月。

这是我目前用于计算可追溯到2017年4月的行的公式,= SUM(COUNTIF(V2:AG2,“”),(COUNTIF(V2:AG2,“&gt; 0”)))< / p>

我在AL栏中有他们的第一个订单的月份,但我似乎无法在将AL与V进行比较的情况下正常工作。

非常感谢任何帮助。谢谢社区。

1 个答案:

答案 0 :(得分:0)

试试这个: =IF(MATCH(TRUE,INDEX((A2:AG2<>0),0),0)<COLUMN(V2),COLUMN(AG2)-COLUMN(V2)+1,COLUMN(AG2)-MATCH(TRUE,INDEX((A2:AG2<>0),0),0)+1)

这表示如果A2:AG2中的第一个非空白单元格在V2之前,则给出V2和...之间的月数。否则,AG2计算第V列和第AG列之后的第一个非空白单元格之间的月数。

我使用了COLUMN功能,以防您想要更改以后查看的句点。 LMK,如果这适合你。