excel的公式问题!高手来指教

"&TEXT(NOW(),"[DBNum2][$-804]"&"h时m分s秒")这个公式是什么意思?里面的[$-804]是什么意思,什么作用

公式意义:
将以文本方式显示当前的系统时间,系统时间显示格式为**时**分**秒,其中数字部分按大写方式。

结果如壹拾叁时陆分叁拾壹秒。

单独从此公式来看,[$-804]有跟无结果是一样的。[$-804]从属于[DBNum2],与其组合使用才发挥作用。
测试:
将=TEXT(NOW(),"[DBNum2][$-804]"&"h时m分s秒")
原值为壹拾叁时陆分叁拾壹秒,将[$-804]删除结果还是一样。
但将数值804改成不等于804的其他值,结果就变为小写了,13时6分31秒。
由此看来[$-804]有重复限定作用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-31
[$-804]格式函数, 只对繁体Excel起作用(针对港澳地区), Excel简体版是无需加上的。

如你的OS & EXCEL(2003或以上) 是繁体, 你可测试以下的分别:

=TEXT(A$1,"[DBNum2]") →壹佰贰拾参
=TEXT(A$1,"[DBNum2][$-804]G/通用格式") →壹佰贰拾叁
=NUMBERSTRING(A1,2) →壹佰贰拾参
=SUBSTITUTE(NUMBERSTRING(A1,2),"参","叁") →壹佰贰拾叁

将单元格格式-数字-特殊-选中文大写
=A1→壹佰贰拾参

将单元格格式-自定义: [DBNum2][$-804]G/通用格式
=A1→壹佰贰拾叁

**由于简体Excel是不会出"参", 故无需加上[$-804]
同是繁体, 但台湾是用 "参"的, 港澳是用 "叁"

excel公式显示错误,求大神指教!
1.选择的是数值类型,公式引用了空值,公式中的数值都是0,所以计算出来也是0。2.运用自动求和公式时,如果除数为0,则结果为0。3.使用函数进行计算时,结果为0,因为被计算的数据都为0。4.如果在一个空白的单元格中输入了公式,但是单元格中没有数据,那么在这个单元格中计算出来的结果也是0。如果...

excel的公式问题!高手来指教
公式意义:将以文本方式显示当前的系统时间,系统时间显示格式为**时**分**秒,其中数字部分按大写方式。结果如壹拾叁时陆分叁拾壹秒。单独从此公式来看,[$-804]有跟无结果是一样的。[$-804]从属于[DBNum2],与其组合使用才发挥作用。测试:将=TEXT(NOW(),"[DBNum2][$-804]"&"h时m分s秒...

请教excel公式统计问题。
在表2中,在B2中输入公式:=INDEX(表1!B$2:B$100,MATCH(,COUNTIF(B$1:B1,表1!B$2:B$100),))&"" , 同时按下ENTER键,SHIFT键,和CTRL键,公式下拉.在表2中C2中输入公式:=IF(B2="","",SUMIF(表1!B:B,B2,表1!C:C)) , 公式下拉....

excel表自动公式取值问题,求高手指教!急!
在D2单元格输入下面的公式:=SUMPRODUCT(INDIRECT(D$1&"!C2:N999",1)*(INDIRECT(D$1&"!B2:B999",1)=$C2)*(INDIRECT(D$1&"!C1:N1",1)="总考勤"))回车,再向右、向下拉公式即可。你试试,不论你有几个表,每个表有几个月,公式不用变,向右继续拉就行了。其他人给你的方案也试试...

关于excel的几个问题,请指教
1.首先你删除C8行后的公式应为=SUM(C5+#REF!+C11+C12+C13)C8被删除系统无法找到数据,所以显示为+#REF!,而原来的C12,13,14数据由于删除C8行而提升至C11,12,13,数据仍未原来的数据,而单元格出现了变化。避免这样的办法就是,首先将要替换的行如C8,在公式中将"+C8"替换为空,这样得到的公式...

EXCEL VBA 自动填入公式问题 请高手指教
Private Sub Worksheet_Change(ByVal Target As Range) Dim k If Target.Row > 1 And Target.Column = 1 Then For Each k In Target If k <> "" Then k.Cells(1, 8) = "=vlookup(a1,产品名称!a:b,2,false)" Next End If End Sub ...

求EXCEL大神指教!
次数公式:=COUNTIFS(F:F,A2,G:G,B2)个数公式:=SUMIFS(H:H,F:F,A2,G:G,B2)

求EXCEL高手指点关于函数公式问题
不需要IF公式,用COUNTIF就可以搞定。<98的公式:=COUNTIF(datas,"<89")最大值的公式:=MAX(datas)最小值的公式:=MIN(datas)这里的datas是[定义的区域名称,等同于C3:L12,你直接写C3:L12也是可以的,<89在为这里是不包含等于这种情况的,如果需要,可将<89改写成<=89 ...

关于EXCEL的几个函数问题,请高手指教!
说实在的,你的问题我还真没全看懂,就我的理解说说:1、=(14*C21*12\/365)*(40908-M3) 说明:由于EXCEL把1900年1月1日看做1,1900年1月2日看做2,那么2011年12月31日就是40908;假设减后值为正。2、1)用“数据\/有效性”功能可以达到目的。以选择有无为例,制作有、无选项的下拉菜单...

excel求大神指教,我用这个公式,结果怎么出不来,也不返回错误也没返回正...
单元格内的不是公式,是文本,所以不出结果。先把单元格格式设置成“常规”,然后再输入公式。还有,你公式中的F2如果是引用F2的数据,不能加双引号。

相似回答