EXCEL问题,请帮忙解决

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:59:33
下表是某商店某产品2003年各月份出货记录,现在要统计指定月份的出货量,可以用数组公式完成。

月份 上旬 中旬 下旬
一月 12 15 77
二月 13 17 78
三月 25 28 98
四月 36 38 69
五月 88 98 63 249
六月 95 62 64
七月 66 75 85
八月 42 82 95
九月 32 83 92
十月 65 84 72
十一月 78 89 76
十二月 65 99 77

统计的月份 五月
五月出货: #VALUE!
=SUM(IF(B89:B100=C102,C89:E100))

不用那么复杂。横着3个数求和,再竖着12个月求和。公式=SUM(B1:D1),竖着拉下来,12个月就都有和数了。

按你的题意:
在F89中输入公式
=SUM(C89:E89) 然后向下拖拉复制公式到F100,则每月的出货量就有啦。
非要如你所说,就输入如下数组公式
{=SUM(IF(B89:B100=B93,C89:E100))}

想在别处查询比如五月出货量
=VLOOKUP(B93,B89:F100,5,)

=SUMPRODUCT((A2:A13="五月")*(B2:B13))+SUMPRODUCT((A2:A13="五月")*(C2:C13))+SUMPRODUCT((A2:A13="五月")*(D2:D13))

或者~
=SUM(N(INDIRECT({"B","C","D"}&MATCH("五月",A2:A13)/2)))

你这个公式=SUM(IF(B89:B100=C102,C89:E100))就是数组公式。
至于出现 #VALUE!,是没有按Ctrl+Shift+Enter,即没有让这个公式成为数组公式。