level 1
sumif('1:30'!a1:a6,"yy",'1:30'!d1:f6)这个公式熄火,求公式
2011年11月27日 05点11分
1
吧务
level 14
=SUM(SUMIF(INDIRECT(ROW($1:$30)&"!a1:a6"),"yy",INDIRECT(ROW($1:$30)&"!d1:d6")))
2011年11月27日 06点11分
2
"YY"是什么意思
2015年12月14日 02点12分
吧务
level 14
为何熄火?有故障了呗,呵呵!开个玩笑啊。我不知缘故。
补充:2楼是数组公式,输完公式后按CTRL+SHIFT+回车结束。
2011年11月27日 06点11分
4
吧务
level 14
刚注意,那个$可以不要,用下边这个即可
=SUM(SUMIF(INDIRECT(ROW(1:30)&"!a1:a6"),"yy",INDIRECT(ROW(1:30)&"!d1:d6")))
row是求行号的函数,你可看看帮助。你的工作表名字是1到30,取巧用row(1:30)来返回1到30
2011年11月27日 07点11分
6
回复 金牛东北人 :用公式求值一步步看看?
2012年11月29日 09点11分
level 1
纳闷就是’1:30’!直接取咋就不行呢,非要indirect呢?
2011年11月27日 07点11分
7
吧务
level 14
呀,比我还较真儿啊?呵呵!直接写'1:30'的话Excel不认,咋办?换种它认的写法不就行了?
2011年11月27日 07点11分
8
聊天语气好有意思
2015年12月14日 07点12分
吧务
level 14
不是吧?你确定工作表名是数字1、2、3等等,且名字中没有空格?如果是,加我的HI,发文件来看看,不过,要快哦。
2011年11月27日 13点11分
12
吧务
level 15
我猜是输入数组公式没有按ctrl+shift+enter
2011年11月27日 14点11分
13
吧务
level 14
11楼提出的问题不存在了吧?
供参考,普通公式。
=SUM(SUMIF(INDIRECT({"春","夏","秋"}&"!A1:A6"),"yy",INDIRECT({"春","夏","秋"}&"!D1:D6")))
或
=SUMPRODUCT(SUMIF(INDIRECT({"春","夏","秋"}&"!A1:A6"),"yy",INDIRECT({"春","夏","秋"}&"!D1:D6")))
2011年11月28日 11点11分
16
level 1
请问:1000个工作簿如何用SUMIFS多条件求和!谢谢!(GCKZ文件夹内有文件名为0001--9999.xlsm工作簿)
2013年12月12日 13点12分
20
=SUM(SUMIFS(INDIRECT(INDIRECT(TEXT(ROW(1:999),"0000")&"!D1:D6"),INDIRECT(TEXT(ROW(1:999),"0000")&"!A1:A6"),"xx",INDIRECT(TEXT(ROW(1:999),"0000")&"!B1:B6"),"yy"))试试这种格式的
2013年12月13日 03点12分