为什么lookup求的值不对 怎么在excel里计算一个数值的分段求和结果?
怎么在excel里计算一个数值的分段求和结果?
楼主给的不对啊!0-1000是什么比例?1000?
1001-2000又是什么比例?*50%?
那么856*80%就不再5001-6000这个区间啊!
余数很简单,取余:MOD(B1,1000)
取区间也不难:ROUNDDOWN(B1/1000,0)
如果要写完整公式可以引用两个lookup
LOOKUP(ROUNDDOWN(B1/1000,0) 1,{0,1,2,3,4,5,6},{0,0,0.5,0.6,0.7,0.8,0.9})*(MOD(B1,1000)) LOOKUP(ROUNDDOWN(B1/1000,0),{0,1,2,3,4,5,6},{0,0,500,1100,1800,2600,3500})
表格中文字里面的数字怎么批量改成四位数?
若那些内容放在A1:A100中,每个数据都是最后一个减号后面至少有一个数字,数字最大不得超过4个,想都统一到4个,B1中输入REPLACE(A1,LEN(A1)-LOOKUP(2,0/(LEFT(RIGHT(A1,{5,4,3,2}))-),{5,4,3,2}) 2,,REPT(0,5-LOOKUP(2,0/(LEFT(RIGHT(A1,{5,4,3,2}))-),{5,4,3,2})))用自动填充柄下拉到B100就行了。如果单元格地址不对,将公式中的A1部分修改,就行了。
有没有函数可以将两组相似的数据匹配一起?
首先,你得选俩特征行(我喜欢将能够表明该组数据特征唯一性的数据较特征值/行),显然应该是名称和型号。
第二以有序排列的表为基础表,对同名称和型号的数据从乱序表中提取匹配。
第三,将提取出来的数字与有序表的数据进行比对,对于匹配不对的数据,进行两表校核。
其中比较难一点也就是第二步,得进行多条件匹配,其实有不少解决方案:
Lookup(1,0/((查询数组1特征值1)*(查询数组2特征值2)*…),返回数组)
Vlookup也可以:区前辅助列,将带查找条件合并在辅助列中,转化为单条件查找。但是这种方法容易造成合并条件后,与多条件不匹配而形成的数据误读。可以使用一个特殊符号,例如”@”在条件合并时候变区分开不同条件,同样在公式中,也要加入该符号。EXCEL函数集锦
如果乱序表内的名称和型号不存在重复的话,可以考虑用求和来获得对于的数量、金额数据:
Sumifs、SumProduct
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。