请问WPS表格输入公式出现#VALUE

2025-03-21 20:54:07
推荐回答(5个)
回答(1):

你的K,L,M列数据(货币格式中的人民币符号)明显是手工输上去的,所以只是文本,并非数字格式。#VALUE是非数字参与运算的错误提示。解决办法:将K,L,M列数据改成数字格式(如:100,200),然后选中K,L,M列,右击选中区域,设置单元格格式如下图:

还有你的公式中对区域的引用(G2:G17,H2:H17,K2:K17,)需要绝对引用。公式改为:=SUMPRODUCT((MONTH($G$2:$G17)=$B$8)*($H$2:$H17=$A10)*K$2:K17),然后右拖复制公式,再选中B10:D10向下拖动复制公式。G1:G4的1月改成日期格式,然后设置单元格格式

回答(2):

  1. #VALUE是值错误的意思。

  2. 就是你公式中引用的数据有的不是数值,检查纠正即可。

  3. 别人的表格日期是真日期,你的表格日期是文本(猜测,表面是看不出来的,因为单元格格式可以设置成这样)。

  4. 判断方法是把单元格格式设置成常规,如果是真日期,它会变成一个正整数,如下图所示:

回答(3):

首先,确认G列的前面几个“1月”的数据是日期型的数据么?,如果不是,需要更改为日期型数据;然后公式可以改一下:
=SUMPRODUCT((month($G$2:$G$17)=$B$8)*($H$2:$H$17=$A10)*$K$2:$K$17),然后选定B10单元格右下角填充柄向下拖动填充公式即可。

回答(4):

总体上公式没问题,但G2:G17,H2:H17,K2:K16的区域大小不相同,调整为同样大小的区域就不会出现#VALUE了。

回答(5):

G2:G5的"1月"是文本格式而不是日期格式,所以计算错误了,只要完善为日期格式的数据即可解决了