Math 将某个金额乘以谷歌电子表格中某个月以来的总已用月数
我有类似的东西Math 将某个金额乘以谷歌电子表格中某个月以来的总已用月数,math,google-sheets,Math,Google Sheets,我有类似的东西 A B C 1 Cost Start Date Total to date 2 33 Aug 1st 2015 x 3 12 Aug 1st 2015 y . .. .... .. n MAIN TOTAL x+y+... 以下是我感兴趣的公式: month = number of
A B C
1 Cost Start Date Total to date
2 33 Aug 1st 2015 x
3 12 Aug 1st 2015 y
. .. .... ..
n MAIN TOTAL x+y+...
以下是我感兴趣的公式:
month = number of months between aug 1st 2015 and jan 1st 2016, witch is 5 - counting only the beginning of the month
x = A * month
我不确定的是如何计算今天的月份与列B
附加内容:
日期格式不是一成不变的,可以是任何易于计算的格式,如果需要,我可以将可读格式存储在不同的列中多亏了
tigeravatar
我的最终公式
=如果(DATEDIF(E14,TODAY(),“m”)=0,C14,DATEDIF(E14,TODAY(),“m”)*C14)
那么在示例的C列中,您需要33*5=165
和12*5=60
,对吗?@tigeravatar是的,但是我需要先找到5
值。您是否真的输入了1st并将其作为Excel无法识别的日期的文本表示,而不删除st?(或nd或rd或th)@Jeeped我可以更改日期格式,这不是问题。假设B列包含实际日期(而不是看起来像日期的文本),在单元格C2中使用此公式并向下复制:=DATEDIF(B2,TODAY(),“m”)*A2
可以将其缩短为:=MAX(1,DATEDIF(E14,TODAY(),“m”)*C14