早教吧 育儿知识 作业答案 考试题库 百科 知识分享

SUMIFS函数,为什么区域改了下,会出现#VALUE!,一个得出700,一个得出900=SUMIFS([2013年夏季订货明细.xlsx]Sheet1!$D$2:$D$10498,[2013年夏季订货明细.xlsx]Sheet1!$B$1:$B$10497,B4,[2013年夏季订货明细.xlsx]Sheet1!$A$1:$A$

题目详情
SUMIFS函数,为什么区域改了下,会出现#VALUE!,一个得出700,一个得出900
=SUMIFS([2013年夏季订货明细.xlsx]Sheet1!$D$2:$D$10498,[2013年夏季订货明细.xlsx]Sheet1!$B$1:$B$10497,B4,[2013年夏季订货明细.xlsx]Sheet1!$A$1:$A$10497,A4) 得出700,与=SUMIFS([2013年夏季订货明细.xlsx]Sheet1!$D$1:$D$10497,[2013年夏季订货明细.xlsx]Sheet1!$B$1:$B$10497,B4,[2013年夏季订货明细.xlsx]Sheet1!$A$1:$A$10497,A4)得出900,第一行写的是店铺,款号,单价,订货数量,D10498是合计的订货数量,A10498、B10498为空
当然900是正确的数值,为什么前者区域选的大,反而是错误的呢
▼优质解答
答案和解析
前一个公式区域并没有选大,而是求和数据从D2开始,判断条件从第一行开始的,错位判断,公式是能正确运算的,也就是第一组条件成立时,计算D2的值,第二组条件成立时,计算D3的值,结果当然不是正确值了.