Excel
SUMIF函 数应用问题 想在shee t2中按条件 统计汇总sh eet1中的 数据,应该怎 么写公式?S heet1中 的数据如下: 账期 机型 金额10天内 A 100 020天内 B 2000 10天内 C 1500想 在sheet 2中的一个单 元格里计算出 Sheet1 中10天内的 金额之和,请 问公式应该怎 么写呢?我的 公式是 =S UMIF(S heet1! $1:$65 536,'1 0天内',S heet1! $R:$R) 按我的公式s heet2单 元格中无法引 用sheet 1中符合条件 的值并相加, 但公式也没有 提示错误,不 知道是不是条 件那写得不对 ,想请教下高 手应该怎么写 公式?或者还 可用别的函数 更简便呢?我 公式中的$1 :$6553 6就是选了整 个Sheet 1的所有数据 ,金额是R列 ,账期是B列 :SUMIF (Sheet 1!A1:A 6,'10天 内',She et1!C1 :C6) 是 可以的啊!用 Sumif有 点需要注意, Range和 Sum_ra nge一定要 大小一致.比 如:如果你输 入的rang e是A1:A 6,而sum _range 是C8:C1 2,就得不出 来正确的数据 了!你上面的 公式是有问题 的,$1:$ 65536这 个range 指整个工作表 了,这个区域 太大,它不认 识的.小编还为您整理了以下内容,可能对您也有帮助:
怎么在不同的excel页面中计算?如在sheet1有很多名字:如张三、李四...他们名字后面是数量,在sheet2是统
1.如果人名在A列,数据在B列,有100行,根据人名单元格统计,在SHEET2中输入:
A1是人名,B1中输入:
=SUMPRODUCT((SHEET1!A1:A100=A1)*(SHEET1!B1:B100))
或者在SHEET2中,B1中输入:
=SUMIF(SHEET1!A1:A100,A1,SHEET1!B1:B100)
下拉复制就行。
2.直接根据人名统计,在SHEET2中输入:
=SUMPRODUCT((SHEET1!A1:A100="张三")*(SHEET1!B1:B100))
或者在SHEET2中输入:
=SUMIF(SHEET1!A1:A100,"李四",SHEET1!B1:B100)