Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1946|回复: 3

多表计数函数解析

[复制链接]
发表于 2011-11-18 10:04 | 显示全部楼层 |阅读模式
{=SUM(COUNTIF(INDIRECT(ROW($1:$8)&"日!A1:A100"),A2))}
这是一个计算1—8日签到次数的公式工有8个工作表
1.$1:$8是不是代表绝对取用1—8工作表的数据?
2.这个数组公式资中A2代表什么意思?

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-11-18 10:11 | 显示全部楼层
本帖最后由 lisachen 于 2011-11-18 10:13 编辑

$1:$8是不是代表绝对取用名称为“1日—8日”的工作表的数据
这个数组公式资中A2代表计数的条件,也就是countif的条件

countif直接对多维进行计算

回复

使用道具 举报

 楼主| 发表于 2011-11-18 10:28 | 显示全部楼层
lisachen 发表于 2011-11-18 10:11
$1:$8是不是代表绝对取用名称为“1日—8日”的工作表的数据
这个数组公式资中A2代表计数的条件,也就是co ...

=sum(sumif(indrect(row($1:$4)&"日!a1:a100"),a2,indrect(row($1:$4)&"日!b1:b100)))
为什么公式最后部分没有b2?
row函数的作用是返回一个引用的行数,为什么可以用在这里?
回复

使用道具 举报

发表于 2011-11-18 10:39 | 显示全部楼层
69099923 发表于 2011-11-18 10:28
=sum(sumif(indrect(row($1:$4)&"日!a1:a100"),a2,indrect(row($1:$4)&"日!b1:b100)))
为什么公式最后部 ...

sumif和countif的用法上,sumif要多一个参数
他们共同的参数是前两个

了解公式的方法最好用f9看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 07:42 , Processed in 0.368505 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表