EXCEL符合条件范围内求最大和最小值?

求“备注”列的2个“出”之间“数量”列的最大和最小值时间姓名数量备注1月张阿81月李四90出1月毛弟801月黄芪101月陈黄691月李渊701月王大61月陈团342月李四... 求“备注”列的2个“出”之间“数量”列的最大和最小值时间 姓名 数量 备注1月 张阿 8 1月 李四 90 出1月 毛弟 80 1月 黄芪 10 1月 陈黄 69 1月 李渊 70 1月 王大 6 1月 陈团 34 2月 李四 38 出 展开
 我来答
司马刀剑
高粉答主

2019-12-12 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7621万
展开全部

我给你举个例子吧:

方法/步骤

  • 本例中,我们要提取出所有考勤打卡记录中的最早打卡记录和最晚打卡记录。

    请点击输入图片描述

  • 我们使用MIN函数、IF函数组合来实现(下图1)。

    输入好公式后,要按Ctrl+Shift+Enter组合快捷键使普通的函数公式转换成数组形式(下图2)。

    43Excel到期自动提醒功能(含高清视频)

    17Excel多数值区间计数:FREQUENCY函数及数组应用

    请点击输入图片描述

    请点击输入图片描述

  • 函数的计算结果显示的是数字形式,而非时间形式。

    我们选中数据后,按Ctrl+1快捷键调出设置单元格格式对话框,设置格式为时间(下图1)。下图2是设置完成后的效果。

    18Excel快捷键大全6:常用功能快捷键精选_动图

    75Excel快捷键大全1:快速选取、移动位置_动图

    40Excel快捷键大全3:常用快捷键精选1-10_动图

    请点击输入图片描述

  • 提取最晚打卡时间的方式与提取最早打卡时间的方式是一样的。

    区别在于将MIN函数改为了MAX函数。

    请点击输入图片描述

  • 由于数据中有重复的数据记录,所以我们要删除重复的记录,只保留唯一记录。

    1)我们选中D列(最早打卡时间)和E列(最晚打卡时间),然后按Ctrl+C快捷键复制(或使用鼠标右键复制,下图1),然后按Ctrl+Alt+V快捷键进行选择性粘贴(或使用鼠标右键选择选择性粘贴,下图2)为数值。

    请点击输入图片描述

    请点击输入图片描述

  • 选中C列(考勤打卡记录所在列),使用Ctrl+-(减号)快捷键删除该列(或使用鼠标右键删除)。

    注:C列的考勤记录是不存在重复记录的,而其他列均会存在重复记录,所以要删除。

    请点击输入图片描述

  • 我们选中数据表后,依次选择:"数据"菜单>"删除重复项">确认"重复项目">点击"确定"(下图1)。

    重复项被删除后,会弹出对话框提醒(下图2)。

    52Excel如何分别统计某列重复及不重复数据的个数

    26Excel冻结行和列:首行、首行和首列、前两行

    50Excel将相同名称/姓名的多个不同数据合并在一起

    请点击输入图片描述

    请点击输入图片描述

Stcxj
高粉答主

2019-12-11 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

最大值:E4输入

=IF(D4="出",MAX(INDIRECT("C"&LOOKUP(1,0/(D$1:D3="出"),ROW(A:A))&":C"&ROW())),"")

回车并向下填充(下同)。

最小值:F4输入

=IF(D4="出",MIN(INDIRECT("C"&LOOKUP(1,0/(D$1:D3="出"),ROW(A:A))&":C"&ROW())),"")

追问
如要求两个“出”之间的数值总和怎么办
追答
汇总公式:
=IF(D4="出",SUM(INDIRECT("C"&LOOKUP(1,0/(D$1:D3="出"),ROW(A:A))&":C"&ROW())),"")
另,你的抓图,两个“出”之间最大值(最小值)有重复,即“出”行数值上下共用,这样不好吧?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式