excel中 对满足条件的单元格区域求最大值
来源:百度知道 编辑:UC知道 时间:2024/09/22 23:32:32
2009-5-25 20:46
2009-5-25 20:47
2009-5-25 22:25
2009-5-26 8:27
2009-5-26 8:27
2009-5-26 8:40
2009-5-25 20:46 A员工 现在的问题是如果我判断C员工在26号最大打卡时间,有什么好办法吗
2009-5-25 20:47 A员工 我用{=MAX(IF(DAY(A1:A6)=25 and B1:B6=C员工,A1:A6))}这个好象不行
2009-5-25 22:25 B员工 麻烦各位了.bergyan 的答复最先让我解决刚才那问题,就把分给他了.
2009-5-26 8:27 B员工 谢谢其他的朋友
2009-5-26 8:27 C员工
2009-5-26 8:40 C员工
{=MAX(IF(DAY(A1:A6)=25,A1:A6))} 25号的最大时间
{=MIN(IF(DAY(A1:A6)=25,A1:A6))} 25号的最小时间
以上都是数组公式,按CRTL+SHIFT+ENTER三键结束,数据范围可自行改动。
一、假设要在A列A1至A100单元格中求出小于100的最大值是多少,
则可以将公式写成
=MAX(IF(A1:A100<100,A1:A100))
数组公式,要同时按下SHIFT+CTRL+ENTER三键。
二、假设要求出A列中名字为“张三”的B列数据中的最大值,数据行数在2至200行,则公式可以写成
=MAX(IF(A2:A200="张三",B2:B200))
数组公式,要同时按下SHIFT+CTRL+ENTER三键。
=MIN(IF((A1:A6)<399959,A1:A6))
25号的最小时间
按CRTL+SHIFT+ENTER三键结束,数据范围可自行改动
=Max(IF((A1:A6)<399960,A1:A6))
26号的最晚时间
按CRTL+SHIFT+ENTER三键结束,数据范围可自行改动
最后将结果单元格格式与A1相同即可
b1输入
=Min(IF(INT(A1:A6)=INT(A1),A1:A6,0))
输入完按shift+ctrl+回车
数据在a列a1-a6
a1是2009-5-25 20:46
c1输入
=Max(IF(INT(A1:A6)=INT(A3),A1:A6,0))
输入完按shift+ctrl+回车
数据在a列a1-a6
a3是2009-5-26 8:27
数据范围自己改
哦,另外把bc列设成日期格式
=IF(DAY(A1)=25,MIN(A:A),MAX(A:A)),用这一个公式完全能达到你的要求,还有这方面的问题直接找我就可以。淘宝旺旺