| | |
| | | function MAX(...val){ |
| | | let max = 0; |
| | | if(val&&val.length>0){ |
| | | val = val.filter(item=>item!=null&&item!=='') |
| | | max = Math.max(...val) |
| | | } |
| | | return max; |
| | |
| | | function MIN(...val){ |
| | | let min = 0; |
| | | if(val&&val.length>0){ |
| | | val = val.filter(item=>item!=null&&item!=='') |
| | | min = Math.min(...val) |
| | | } |
| | | return min; |
| | |
| | | |
| | | function AVERAGE(...val){ |
| | | let num = 0; |
| | | let arr = []; |
| | | if(val&&val.length>0){ |
| | | val.forEach(item=>{ |
| | | arr = val.filter(item=>item!=null&&item!=='') |
| | | arr.forEach(item=>{ |
| | | num+=item; |
| | | }) |
| | | return num/arr.length; |
| | | }else{ |
| | | return 0; |
| | | } |
| | | return num/val.length; |
| | | } |
| | | |
| | | function APS(val){ |
| | |
| | | // 获取单元格对应值 |
| | | let arr = getAllCell(f) |
| | | for (var a in comValue) { |
| | | if(comValue[a]){ |
| | | if(comValue[a]!=='undefine'&&comValue[a]!=='null'&&comValue[a]!==undefined){ |
| | | arr[a] = comValue[a] |
| | | } |
| | | } |