=TEXT(INT(B7),"[DBNUM2]")&"元"&TEXT(MID(B7,LEN(INT(B7))+2,1),"[DBNUM2]D角D分") 老师,我这个公式设错了,哪里需要改一下的 比如2917.05元,后面显示的是零角零分,不显示5分的

k1
于2021-11-05 13:34 发布 2388次浏览
- 送心意
林木老师
职称: 中级会计师,初级会计师,税务师,审计师,经济师
2021-11-05 13:58
=IF(I12>=1,NUMBERSTRING(INT(I12),2)&元,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(I12),2),[dbnum2]0角0分;;整),零角,IF(I12<1,,零)),零分,整),同学你试试这个公式。
相关问题讨论
=IF(I12>=1,NUMBERSTRING(INT(I12),2)&元,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(I12),2),[dbnum2]0角0分;;整),零角,IF(I12<1,,零)),零分,整),同学你试试这个公式。
2021-11-05 13:58:09
=IF(COUNTIF(B:B,B7)>1,重复,唯一)
应该是这样设置才行的
2026-03-25 18:02:51
1. 最常见:数据有 “隐形差异”(肉眼看不出)
发票号码是文本 / 数值格式不一致,或含空格、不可见字符,导致 COUNTIFS 判定为不同值:
示例:一个号码是26327000000552047551(文本),另一个是26327000000552047551 (末尾空格);
解决:统一格式 %2B 清除空格
① 全选 B 列,设置为文本格式;
② 用公式清除空格:=TRIM(B7),复制结果粘贴回 B 列覆盖原数据;
③ 重新用原公式检测。
2. 公式引用 / 范围错误
你用的是COUNTIFS(B:B,B7),若 B 列有隐藏行、筛选后的数据,COUNTIFS 仍会统计所有行,不会漏算;
排查:直接在空白单元格输入=COUNTIF(B:B,26327000000552047551),看结果是多少:
结果 = 1:公式 / 单元格问题;
结果 > 1:确实有重复(可能在隐藏行 / 筛选外)。
3. 单元格内容含 “非打印字符”
发票号码可能含换行符、制表符等隐形字符,肉眼看不到但 COUNTIFS 会识别为不同值;
解决:用CLEAN函数清除:=CLEAN(B7),处理后覆盖原数据再检测。
4. 公式输入错误(笔误)
确认公式里的列标、行号是否正确:比如 B7 是不是目标发票号码的单元格,有没有输成 B8、C7 等;
确认COUNTIFS是否多写了条件(你用的是 COUNTIFS 但只有 1 个条件,和 COUNTIF 效果一样,不影响结果)。
2026-03-25 18:07:49
1.日期格式错误:确保 date1 和 date2 是有效的日期格式。如果输入的不是日期格式,Excel 无法识别它们,从而导致错误。
2.日期顺序错误:DATEDIF 函数要求 start_date 必须早于或等于 end_date。如果 end_date 在 start_date 之前,函数可能会返回 #NUM! 错误。
3.单元格格式问题:如果公式所在的单元格格式设置不正确,也可能导致错误。
2024-05-22 10:41:56
你的公式有误,应该是=IF(DAY(A2)>20,下旬,IF(DAY(A2)>10,中旬,上旬))
2022-01-23 10:04:36
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
获取全部相关问题信息






粤公网安备 44030502000945号



k1 追问
2021-11-05 14:25
林木老师 解答
2021-11-05 14:26