excel 提取满足多个条件的数值

如表格2中,需要提取表格1里面名字为AA,日期为3月1日,时间在上午的数值... 如表格2中,需要提取表格1里面名字为AA,日期为3月1日,时间在上午的数值 展开
 我来答
江楠之枫
2013-04-26 · TA获得超过8011个赞
知道大有可为答主
回答量:4449
采纳率:86%
帮助的人:1208万
展开全部

满足多个条件可以用一个IF或是COUNTIFS 什么的,应该不难,问题是你要提取的数据所要满足的有哪些条件?

 

看到你的条件了,简单,你等一下。

G2:=IF(AND($A2="AA",$B2=G$1,$C2<$D$1),$C2,"")

下拉再右拉(或右拉再下拉)

 

另,除非每人每天符合条件的时候只有一个,否则你的表2设计得不太好。

如果每人每天符合这几个条件的数据最多只有一个(比方说是考核上班员工如果迟到了的话,具体是几点钟到的,那就每天最多只能有一个数据),那还可以更简单一点。

追问
非常感谢回答,我看过你这个公式了,但和我说的有点不同,因为我这里需要做的是统计,根据表格2里面 有多个姓名 例如AA,BB,CC 等等,我需要找的是 AA 在3月1日 上午的时间,包括BB,CC等,还要根据日期的变动,呈现不同日期的时间。
追答
一次过把要达到的目的说清楚。(你可以把你这个表的目的说清楚,做什么用的,这样别人好容易理解一些,或许还能达到你没预想到的效果呢。)

这个公式应该可以达到你的目的的,稍改动一下(我原来做好了的,但后来看你要求里只需要提取AA的,就简单化了)。
匿名用户
2013-04-26
展开全部

如图,希望能看得明白:

=SUM(IF($A$1:$A$29=$D3,IF($B$1:$B$29=E$2,1,0)))

公式按Ctrl+shift+Enter执行运算

更多追问追答
追问
感谢回答,但我需要的是在表格2中提取表格1内,满足条件1:姓名是AA,条件2:日期是3/1,条件3:时间是上午的数值
追答

增加多一个IF函数:附件里有公式,你可以看看:更改后公式:

=SUM(IF(数据源!$A$1:$A$29=$A2,IF(数据源!$B$1:$B$29=B$1,IF(数据源!$C$1:$C$29<=统计的结果!$A$1,1,0))))

注:SUM括号内可使用多个IF条件,1和0分别表示都符合设置的条件就计数,否则不计数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热情的橘子醬8D544
2013-04-26 · TA获得超过6.9万个赞
知道大有可为答主
回答量:2.6万
采纳率:57%
帮助的人:1亿
展开全部
Sheet2!B2输入公式:
=SUMIFS(Sheet1!$C:$C,Sheet1!$A:$A,$A2,Sheet1!$B:$B,B$1)
右拉,下拉复制公式。
追问
感谢回答,但我需要的是在表格2中提取表格1内,满足条件1:姓名是AA,条件2:日期是3/1,条件3:时间是上午的数值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
臧婵娟扬代
2019-07-14 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:730万
展开全部
做一个辅助列,内容a列和b列合并(aa1/3),然后用vlookup往你后面的表填时间,(一般情况下,一个人一天打2次卡,会出现2个
"aa1/3"
,第一次的打卡记录都是在前面的,,然后可以给他加一个
if
函数进行判断,是在12点之前,还是在12点之后,
填进去了的就是符合要求的,否则则不是)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式