背景是这样:我们公司有一个比较古老的卡机,也才只有在那边工作的20多个人在这一个卡机上打卡。然后每个月月底我们导出一次打卡记录计算出勤和薪资。但是导出来的数据太乱了。我想让他们每个人的数据按照每天的日期分开。之前有人给我说可以直接用透视分析,但是我没整明白怎么用。我现在是用了countif公式标号之后,用vlookup和row返回每个人对应的所有打卡记录。然后用if加一个限定条件,只有当被计算的单元格日期符合表头给定的日期才计算并返回值,否则返回空值。但是这有个问题,就是如图,会这样显示,还是不方便看和打印。我想让计算结果直接顶格显示,目前我是用选择性粘贴,然后定位到空值的单元格删除,数据自动上移,但是这个太麻烦了。我感觉公式应该可以实现当引用值符合特定条件时才进行计算并返回结果,如果计算不出来就继续进行下一个计算这样的……不知道我表述清楚没有。
思路不清啊!
你的问题首先是日期时间数据的规范化操作,把导出来的原始数据转化为可以计算的值,然后才能用函数核算
然后是数据表格结构的设置,你目前的状况很难看也无法再核算,也就很难再做后续考核的
所以,你的问题只要把原始数据存在的结构格式说清楚,然后再把考核办法目标说清楚,也许人家给你的核算思路就更清楚了,而你目前这样的思路误导会导致问题复杂化更难操作了
你可在S4单元格输入数组公式:
=IFERROR(INDEX($E$4:$E$15,SMALL(IF(INT($E$4:$E$15)=S$2,ROW($1:$11),4^8),ROW(A1))),"")
复制并下拉和右拉,试一试效果(注意:上面的公式是数组公式)
上面这个数组公式只是举例E列数据是在E4:E15区域,可行自己调整这个末行的数值,若是至第136行的话就把15改为136。 公式成立的前提是E列和第二行的数据都是日期时间格式的
另外:
你附图上的公式可以改为:
在S4单元格输入公式:=IF(INT($E4)=S$2,$E4,"")
Excel中,如何当引用值符合特定条件时才进行计算并返回结果?
你的问题首先是日期时间数据的规范化操作,把导出来的原始数据转化为可以计算的值,然后才能用函数核算 然后是数据表格结构的设置,你目前的状况很难看也无法再核算,也就很难再做后续考核的 所以,你的问题只要把原始数据存在的结构格式说清楚,然后再把考核办法目标说清楚,也许人家给你的核算思路就更清...
怎样在Excel表格中做出满足某些条件后返回数值的单元格
1. **确定条件**:首先明确需要满足的条件,比如某个单元格的值大于100且小于200。2. **编写公式**:在需要返回数值的单元格中,输入IF函数或结合AND、OR等函数的公式。例如,使用IF函数结合AND函数可以写成`=IF(AND(A1>100,A1<200), "满足条件值", "不满足条件值")`。这里的“满足条件值”...
如何从excel表中提取符合某一条件的数据,并生成
10、点击B2列右下角的十字,并向下拖至B6列。11、现在对应的数据就引用过来了。就可以从excel表中提取符合某一条件的数据,并生成一张新表了。
急!!!excel部分内容引用后,满足某个条件后如何得出统计结果?
ctrl shift enter运行公式
EXCEL中如何查找引用符合条件的数据后返回数值并求和
在SHEET2的B2:D2分别输入或复制粘贴下列公式 =COUNTIFS(A:A,G2,B:B,">="&TODAY()-DAY(TODAY())+1,B:B,"<="&EOMONTH(TODAY(),0))=SUMIFS(D:D,B:B,">="&TODAY()-DAY(TODAY())+1,B:B,"<="&EOMONTH(TODAY(),0))=SUMIFS(F:F,E:E,">="&TODAY()-DAY(TODAY())+1,E:...
如何在excel的if函数的返回某一个单元格的数值(即引用某单元格的值)
在Excel中,如果你想实现根据特定条件返回某个单元格的数值,可以使用IF函数。以下是具体步骤:首先,打开你的Excel工作簿,找到需要操作的单元格,比如B1。在C1单元格中,输入公式:=IF(A1=B1, "重复", B1)。这个公式的意思是,如果A1和B1的值相等,IF函数会返回"重复",否则返回B1的值。当你按下...
EXCEL中数据引用,需满足多个行或列的条件才定位到要引用的单元格,如何...
而我们这里恰好需要这样的表达方式第二个函数就是sumproduct函数,这个其实主要就是将条件区域和条件对比的结果进行相乘最后再乘行号row(4:21)这个公式得出我们所对应的条件在第几行,这个里面的参数你可以直接带入第三个函数macth查找引用,这个函数有三个参数,第一个查找的值,第二个查找的区域,第三...
EXCEL引用多行符合条件的数值后汇总?
EXCEL引用多行符合条件的数值汇总,根据图片内容来看,可以使用SUMIF条件求和函数公式。输入公式并向下填充,如下:=SUMIF(B:B,E3,C:C)SUMIF函数参数说明:1、条件区域,就是为组长的一列或是单元格区域;2、条件,就是指需要符合什么样的条件;3、求和区域,也就是业绩考核值。注意:参数1和参数3...
在excel表格中如何在特定单元格计算结果?
首先,打开你的Excel工作表,确保数据区域已经准备好。然后,定位到你想要应用计算结果的单元格,例如C3。在这个单元格中,你需要进行引用和运算。具体步骤如下:在C3单元格右键点击,选择“定义名称”选项。在弹出的对话框中,按照指示为你的计算式所依赖的单元格(比如假设B3是你要引用的结果)命名,...
EXCEL 如何用查找公式,只要满足其中一个就能查找?
一、SUMIFS函数实现多条件匹配 SUMIFS函数本来是一个多条件求和的函数,格式为:SUMIFS(求和列,条件列1,条件1,条件列2,条件2……)但是当同时满足多个条件的结果只有一个时,多条件求和就等同于多条件匹配。公式为:=SUMIFS(D:D,A:A,F2,B:B,G2)要引用的列就是实际求和列,本例中是D列,而条件...