1在A1单元格输入2008-9-9,如图。
2在A2单元格输入2014-8-8,如图。
3单击A3单元格,输入公式“ DATEDIF(A1,A2,"d") ”,如图。
4按下回车键,就得到结果,2159,如图。
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到yqch134@163com帮你看下如果用一个公式直接下拉的,需要建立个辅助列,下拉公式
某列的第4行(如图)
F4=IF($C4="本月合计:",SUMPRODUCT((MONTH($A$4:$A4)=LARGE(MONTH($A$4:$A4),ROW($A$1)))(D$4:D4)),"")
同时按CTRL shift 回车键,然后再下拉公式
G4=IF(C4="本年合计:",SUM($D$4:D4),"")
下拉公式
注意 本月合计 后面的 冒号 的写法
此问题由有钱花提供,希望对您有帮助。简单说一下思路,感觉有点不好搞
月份数量好统计,直接
=DATEDIF(G2,G3,"M")
解释:统计G2到G3的月份数G2,G3直接填写日期就行,例如:2016/10/1
但是计算起来有点麻烦,因为是阶梯增长的
学到一个阶梯算法:
=SUM(TEXT(DATEDIF(G2,G3,"M") -{0,12,24},"0;!0"){467,066,066})
解释:
统计月份已经说了,467是0-12个月内计算单价,066是533-467,也就是多收的
后面那个066是24个月之后的涨幅,反正你可以手动加
{0,12,24,36} 后面那个{467,066,066,066}
以此类推
统计结果那个单元格有可能会是日期格式,记得手动选择为常规或数值
详细可以参考Excel这篇阶梯电费计算方法:>excel中如何根据输入的月份自动累计数据
=SUM(OFFSET(b2,0,0,1,MID(m1,3,1)))
其中 B2 代表 1月的值所对应单元格, M1 代表 几到几月对应的单元格
采用迭代计算是可以实现的,但这样如果 *** 作不慎,就会造成数据出错,一但出错,很难查出原因和恢复数据。
建议:不直接在统计表录入原始数据,而是另设一工作表(录入表),录入每天数据,一笔一行。出库统计表引用录入表的数据进行统计。
R5
=sum(offset(C5,,,,B$1))
Q5:
=offset(B5,B$1,)
什么意思,写公式吗?题目描述敢再清楚点吗
Excel累计数据 累计表A列填上货号。
累计表B2=sumif(清单1A:A,A2,清单1B:B)+sumif(清单2A:A,A2,清单2B:B)+sumif(清单3A:A,A2,清单3B:B)
excel如何根据输入的数据计算出函数
有,但是不一定特别准,选中两组数据-插入-散点图-点其中一个点按右键-添加趋势线-选择(多项式或者其他你认为合适的拟合函数)-点中显示公式,图中将显示公式
EXCEL根据输入求累计 如附件所示:在D1里输入2,D2显示1月+2月累计数,输入3,显示1-3月累计,依次类推 D2:
=SUM(INDIRECT("B2:B"&D1+1))
如果你B列的日期是日期格式的话:
A2输入:
=sumproduct((a2:a10000="长春")(month(B2:B10000)=month(today()))d2:d10000)
B2输入:
=sumproduct((a2:a10000="长春")(month(B2:B10000)<=month(today()))d2:d10000)
如果数据不止是一年的数据而且累计值需要得到本年的累计值的话B2的公式需要修改为:
=sumproduct((a2:a10000="长春")(year(b2:b1000)=year(today()))(month(B2:B10000)<=month(today()))d2:d10000)
编辑单元格属性,改为文本就不会修改了
excel中如何根据输入的时间自动计算出当天日期如果你仅仅是想实现这个功能,用函数=TEXT(NOW(),"yyyy/mm/dd")
如果你想要实现每次更新的时候在对应行的指定位置自动填入日期的话,只能用VBA
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)