From e41c8ce514dffeb999d737ea8dbda30ab8b60aa0 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期五, 28 六月 2024 10:56:17 +0800
Subject: [PATCH] 优化
---
src/util/excelFountion.js | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/util/excelFountion.js b/src/util/excelFountion.js
index 406c872..d879f8f 100644
--- a/src/util/excelFountion.js
+++ b/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]
}
}
--
Gitblit v1.9.3