2023-02-03 22:34来源:m.sf1369.com作者:宇宇
Excel统计工作中不可或缺的工具,在实际工作中一些数据是随时添加的并不是按照特定的顺序。这时如果要查找想要的一些信息可以用Excel中自带的筛选等方法可以实现,但要是查找一个时间段的数据并单独显示出来,这时Excel自带的查找方法就不能满足我们了,一条一条查找不说浪费时间还容易出现错漏极不方便,下面用一个实例来快捷实现查找结果。
假如要找出2017/1/1-2017/7/1这段时间都有哪些销售信息,大家可以看出数据的排列没有特定的排序,特别是日期列都是打乱的。我们要通过几个函数的组合才能解决问题,IFERROR函数、Vlookup函数、ROW()函数、COLUMN函数、COUNTIFS函数这几个函数都是要用到的。
先了解下这些函数的基本语法及含义,这样更容易理解所写公式的意义。
IFERROR(value, value_if_error),IFERROR 函数语法具有以下参数 :value 必需,检查是否存在错误的参数;value_if_error 必需,公式的计算结果为错误时要返回的值。如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。如果 value 是数组公式,则 IFERROR 为 value 中指定区域的每个单元格返回一个结果数组。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),Lookup_value为需要在数据表第一列中进行查找的数值。Table_array为需要在其中查找数据的数据表。使用对区域或区域名的用。col_index_num为table_array 中查找数据的数据列序号。Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。
你每一天就只有一行数据吗?可以用 index函数来处理,因没有具体的文件,你自己用这个函数,该函数使用可以参考自带的函数定义。
你只要算出任意一个月的天数即可。比如说有个函数:EOMONTH() 可以返回某个开始日期start_date后的月份最后一天的序列号,也就有了该月天数。格式:EOMONTH(start_date, months)。如开始日期是2018-3-7:
EOMONTH(DATEVALUE("2018-3-7"), 0)=(2018-3-31),第1个月是3月,31天
EOMONTH(DATEVALUE("2018-3-7"), 1)={2018,4,30},第2个月是4月,30天
...
EOMONTH(DATEVALUE("2018-3-7"), 9)={2018,12,31},第9个月是12月,31天
直到你的结束日期即可。
一、首先,打开Excel表格程序,在Excel表格程序中选择一个单元格。
二、然后,在上方菜单中选择“插入函数”,点击打开。
三、然后,在列表中找到“now”函数,点击插入。
四、最后,即可看到Excel表格中插入的当前时间,问题解决。
“excel已知开始日期和年限,算结束日期”的处理步骤是:
1、打开Excel工作表;
2、设置C列的单元格格式为“日期”,在C2单元格输入以下公式,然后向下填充公式=EDATE(A2,2*12)公式表示:以A2单元格为基准,计算并返回2*12个月后的结束时间3、或者输入以下公式,然后向下填充公式=A2+B2*365公式表示:将A2单元格加上B2单元格的年限,并乘以公历的年天数365,当一年不是365天时,结束时间需要处理;4、或者输入以下公式,然后向下填充公式=DATE(YEAR(A2)+2,MONTH(A2),DAY(A2))公式表示:以A2单元格的年数加上2,其他月和日均保持原来的数据,然后转换为日期格式。
=MAX(IF(条件区域=条件,日期所在的区域,""))同时按CTRL SHIFT 回车键