新西兰天维网社区

标题: 请教EXCEL高手 [打印本页]

作者: 震惊啦    时间: 2011-7-13 20:56:38     标题: 请教EXCEL高手

我想计算一下日期,比如

1/8/12 减去1/7/10, 应该是2年1个月。

我要是用excel算的话,用什么Function 可以得到具体的年月日的结果。

请高手指点,谢谢
作者: 米虫宝宝    时间: 2011-7-13 21:27:15

用cell format
作者: powergod1    时间: 2011-7-13 21:28:37

我也有个问题。。。EXCEL上面的A B C D E F G .... 能不能改成自己需要的内容啊。。
比如说 date,  product,  ordering amount, 等等。
作者: 时间强盗    时间: 2011-7-13 22:38:42

我想计算一下日期,比如

1/8/12 减去1/7/10, 应该是2年1个月。

我要是用excel算的话,用什么Function 可以得到具体的年月日的结果。

请高手指点,谢谢
震惊啦 发表于 2011-7-13 19:56
你是在算两个日起之间的差值么(天,月,或者年数),你这样在转换成年月日的话,没什么意义啊?
作者: love_3_month    时间: 2011-7-13 22:40:42

应该说是365 +365 +31 天,不能说2年1个月,因为一个月=29 or 30 or 31。 所以确实没有什么意义。。。。。
作者: 时间强盗    时间: 2011-7-13 22:40:50

本帖最后由 时间强盗 于 2011-7-13 21:44 编辑
我也有个问题。。。EXCEL上面的A B C D E F G .... 能不能改成自己需要的内容啊。。
比如说 date,  product,  ordering amount, 等等。
powergod1 发表于 2011-7-13 20:28
这个挺难的吧?不知道新版有这功能没有,没用过?再说,你就把第一行当成是heading,然后在第一和第二行之间split一下窗,freeze窗口,不就行了么。
作者: tli004    时间: 2011-7-13 23:09:08

提示: 作者被禁止或删除 内容自动屏蔽
作者: tli004    时间: 2011-7-13 23:10:05

提示: 作者被禁止或删除 内容自动屏蔽
作者: nugirl    时间: 2011-7-14 00:35:45

你把Row 1 当成Header用不久得了
tli004 发表于 2011-7-13 22:10


正解....excel應該是不能改掉原始的設定
作者: powergod1    时间: 2011-7-14 00:45:08

你把Row 1 当成Header用不久得了
tli004 发表于 2011-7-13 22:10


刚看了,EXCEL 2010
我点的1, 然后第一行自动全选。我单击右键。。木有一个选项是 HEADER啊。。。

求方法。。我EXCEL不咋地。。
作者: powergod1    时间: 2011-7-14 00:45:33

正解....excel應該是不能改掉原始的設定
nugirl 发表于 2011-7-13 23:35


求详细步骤,多谢
作者: tli004    时间: 2011-7-14 01:13:20

提示: 作者被禁止或删除 内容自动屏蔽
作者: powergod1    时间: 2011-7-14 01:23:02

把第一行作为Header,不是设置成Header。
tli004 发表于 2011-7-14 00:13


详细点步骤{:7_356:}

比如说点啥 然后选啥 然后弄啥的

{:7_365:}
作者: tpan    时间: 2011-7-14 10:30:29

改Cell Format成

yy"年"mm"月"dd"日"

或者只要年月的话,就是

yy"年"mm"月"

有些偷巧,是把1900显示成00了。
作者: 草莓果果    时间: 2011-7-14 11:15:22

=NETWORKDAYS(A1,B1)-1-MOD(A1,1)+MOD(B1,1) 我是用这个的,这个的好处是星期6和星期日是不算里面的
作者: 草莓果果    时间: 2011-7-14 11:15:56

忘说了,这个公式可以精确到几时几分的换算
作者: love_3_month    时间: 2011-7-14 11:29:46

看来需要基本excel 培训啊, 我本来打算开个课的@@

你的问题当面演示的话1分钟, 打字需要10分钟, 说不清楚........
作者: love_3_month    时间: 2011-7-14 11:33:12

改Cell Format成

yy"年"mm"月"dd"日"

或者只要年月的话,就是

yy"年"mm"月"

有些偷巧,是把1900显示成00了。
tpan 发表于 2011-7-14 09:30


不是一会事, 这样一来如果差额是31天就变成00年1月31天了, excel 没有0月的概念吧....
作者: tpan    时间: 2011-7-14 12:31:07

不是一会事, 这样一来如果差额是31天就变成00年1月31天了, excel 没有0月的概念吧....
love_3_month 发表于 2011-7-14 10:33

是啊,还得减掉30来天才行{:7_366:}
作者: 震惊啦    时间: 2011-7-14 21:42:20

5# love_3_month


不是的误解,

比如1/12/2011 和27/6/2012, 不管是哪一天在某个月,都算成一个月,

比如上面两个日期,我自己算的话就算是相差7个月,

Excel有公式可以算吗? 我主要是用来算固定资产折旧的月数和年数,不精确到天。。。。

谢谢
作者: tli004    时间: 2011-7-14 22:25:33

提示: 作者被禁止或删除 内容自动屏蔽
作者: weiwarren    时间: 2011-7-14 22:37:09

5# love_3_month  


不是的误解,

比如1/12/2011 和27/6/2012, 不管是哪一天在某个月,都算成一个月,

比如上面两个日期,我自己算的话就算是相差7个月,

Excel有公式可以算吗? 我主要是用来算固定资产折 ...
震惊啦 发表于 2011-7-14 20:42

如果是同年, 用month(cell)-month(cell)就可以得出6, 如果包括年份的话麻烦点, 要用if function, 算出那一年第一天代表的数字和最后一天代表的数字然后用if+12或者12的倍数.
用上面的例子,
01/01/2012代表的数字是40909,
31/12/2012代表的数字是41274,
27/06/2012代表的数字是18 (12+6),
公式就是if(cell<41274,if(cell>40909,month(cell)+12),month(cell))=18,
而01/12/2011用上述公式算出来就是12
作者: weiwarren    时间: 2011-7-14 22:47:25

本帖最后由 weiwarren 于 2011-7-14 21:50 编辑

另外一种方法就是用eomonth把所有的月份都换到最后一天,然后两个日子相减再处以30,得出的数字四舍五入只取整数再+1,就是depreciation的月份了。 不过也只限于相同年, 不同年的话要用先-365的倍数,后面加上12的倍数.

就想到这两个, 其他请高人指教
作者: love_3_month    时间: 2011-7-14 23:06:43

先比较年,然后比较月,然后年*12+月就可以啦

01/01/2010, 03/03/2009

年=2010-2009 = 1  year(a1)-year(a2)
月 = 1-3 =-2 month (a1)-month(a2)
总月 = 1*12-2 =10月
作者: 震惊啦    时间: 2011-7-16 21:30:29

感谢楼上的三月还有Warren,




欢迎光临 新西兰天维网社区 (http://bbs.skytrade.co.nz/) Powered by Discuz! X2