licp
2024-06-28 e41c8ce514dffeb999d737ea8dbda30ab8b60aa0
src/util/excelFountion.js
@@ -12,6 +12,7 @@
function MAX(...val){
  let max = 0;
  if(val&&val.length>0){
    val = val.filter(item=>item!=null&&item!=='')
    max = Math.max(...val)
  }
  return max;
@@ -19,6 +20,7 @@
function MIN(...val){
  let min = 0;
  if(val&&val.length>0){
    val = val.filter(item=>item!=null&&item!=='')
    min = Math.min(...val)
  }
  return min;
@@ -26,12 +28,16 @@
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){
@@ -157,7 +163,7 @@
  // 获取单元格对应值
  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]
    }
  }