当前位置:主页 > Office办公 > excel隔列数据条件匹配

excel隔列数据条件匹配

excel 如何通过选取旷工和迟到的状态统计每月扣除的工资
excel 如何通过选取旷工和迟到的状态统计每月扣除的工资

Excel肯定能够实现这个功能,通过黏贴或下拉选择状况,就能自动统计所扣除工资的总和。看下动图操作:  解决这类问题有很多思路和方法,这里介绍一个比较快捷的方法。 思路是这样: 分别统计出早退、迟到、旷工,这三种状态的个数,然后乘以他们对应的扣除工资数,再求和就可以搞定。  所以利用countif函数搞定这个案例,具体操作如下: 首先判断所有数据区域中“迟到”的个数,然后乘以扣除的10元。 所以公式写成 =COUNTIF(B2:E2,"迟到")*10

excel 如何实现隔列数据条件的vlookup函数匹配
excel 如何实现隔列数据条件的vlookup函数匹配

要利用型号B和型号A两个条件,来匹配B2:E16的数据区域,得到相应的产品编号。  如果这个简单解决的,无非就是调整列的位置,然后vlookup函数进行匹配即可。可这位工作人员希望不要调整每个列的位置,因为表格是公司固定的模式。这样下来就麻烦了,型号A和型号B之间居然还隔着一个叫MTF的字段列,这个如何进行匹配呢?还有就是vlookup默认是向右查询,这次是向左查询,所以这个问题解决起来肯定有点难度?解题思路是,利用vlookup的反向查询的if函数数组功能,构造一个符合vlookup函数的“虚拟数据区域”,然后利用vlookup函数实现匹配。 具体操作如下: 首先,我们构造vlookup的查询字段,是有型号A和型号B组合而成,所以vlookup函数的第一个参数为:I3&H3 。注意型号A在前面,型号B在后面,用&连接符连接起来。 接着构造一个vlookup函数的“虚拟数据区域”,如下图的愿望效果: 从上图可以看出,vlookup的虚拟构造区域,需要先型号A和型号B组合成一个新列,然后在把产品编号列放在右侧。那应该如何实现呢?利用if函数的数组功能。 使用的下段函数