问题已解决
=IFERROR(SUMIFS(\'3、保理、商票台账\'!V:V,\'3、保理、商票台账\'!A:A,\'2、ZFI2051_付款一览表\'!G10,\'3、保理、商票台账\'!H:H,"有追保理",\'3、保理、商票台账\'!AE:AE,"否"),0)老师,这个公式是什么意思
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答3、保理、商票台账!V:V,3、保理、商票台账!这其实是一个表页的名称,简化为sheet1!(以下用表1指代)
=IFERROR(SUMIFS(sheet1!A:A,sheet1!H:H,sheet1!AE:AE,否),0)
sumifs(实际求和区域,第一个条件区域,第一个对应的求和条件,第二个条件区域,第二个对应的求和条件,第N个条件区域,第N个对应的求和条件)
你这个sumifs函数没看错的话应该是设置错了。
iferror函数的意思是如果括号内的结果是报错的话,把结果显示为0,如果是正常的,则显示计算结果
2021 09/16 14:24
少校老师
2021 09/16 14:43
不好意思,先前看错了,重新解答如下:
3、保理、商票台账!=shee1!(表1)
2、ZFI2051_付款一览表!=shee2!(表2)
=IFERROR(SUMIFS(表1!V:V,表1!A:A,表2!G10,表1!H:H,有追保理,表1!AE:AE,否),0)
sumifs括号内的意思是:
对表1的A列中的值等于表2中G10单位and表1的H列中的值等于“有追保理”and表1的AE列中的值等于“否”时(同时满足这三个条件)求和。即对同时满足这三个条件的A列中的数值求和。
少校老师
2021 09/16 14:46
=IFERROR(SUMIFS(表1!V:V,表1!A:A,表2!G10,表1!H:H,有追保理,表1!AE:AE,否),0)
对同时满足三个条件的V列中的数值求和
84784985
2021 09/16 15:33
没看懂,老师你表是不是说错了
少校老师
2021 09/16 15:41
前面两个说错了,你看这里,我把表页名称替换成表1和表2方便理解;
3、保理、商票台账!=shee1!(表1)
2、ZFI2051_付款一览表!=shee2!(表2)
=IFERROR(SUMIFS(表1!V:V,表1!A:A,表2!G10,表1!H:H,有追保理,表1!AE:AE,否),0)
sumifs括号中第一个项目是“表1!V:V“,这是要求和的数值所在的区域;
第二项是“表1!A:A,表2!G10”,表示查找表1中的A列等于表2的G10单元格的值;
第三项是“表1!H:H,有追保理”,表示查找表1中的H列等于“有追保理”这四个字的值;
第四项是“表1!AE:AE,否”,表示查找表1中的AE列等于“否”的值;
最终对同时满足第二、三、四项的表1中V列的数值求和,如果求和的结果是#N/A 和#VALUE!等报错情形时,iferror会把括号里的值显示为0,如果没报错,则显示正常的求和结果。