jinwa 发表于 2018-8-16 10:43:12

做工作学函数(04)


模板目的:1、以物料组为依据进行流水编号。当录入物料组后流水号为先前的最大+1;2、动态显示当前物料总个数。
一、按物料组计算新增物料流水号G19:{=TEXT(MAX(($F$5:F18=F19)*($G$5:G18))+1,"0000")}函数说明1、max函数表达式:=max(number1,number2,...)用途:提取一组数中的最大值。嵌套公式:MAX(($F$5:F18=F19)*($G$5:G18))用物料组相符的行*序号,将最大值算出来。2、text函数表达式:=text(value,format_text)用途:将值按用户约定格式显示,得到的是文本样式的结果。将计算的结果显示为4位。3、嵌套公式说明G19:物料组位94802的流水号,最大位0005,max得到结果5,新增物料流水号为6,用text函数将6显示为0006。
二、当前一共有多少个不重复的物料号C22:{=SUM(1/COUNTIF($B$5:B20,$B$5:B20))}1、countif函数表达式:=countif(range,criteria)用途:统计所选区域中符合条件的值的个数如果当前值出现N次,每一次匹配会得到1/N,N个1/N相加得到1。换句话说,就是任何一个值不管出现多少次,数组公式计算的结果都是1。2、数组公式{sum()}说明如果范围中一共有m个不重复的值,则是m个1相加,答案返回的是m。
页: [1]
查看完整版本: 做工作学函数(04)