0
|
zsh331Lv8专家互助发布于2022-2-17 17:44
|
![1645091057558237.png image.png](/upload/wenda/20220217/1645091057558237.png)
———————————————————— ![1645091037246669.png image.png](/upload/wenda/20220217/1645091037246669.png)
|
-
冥河(提问者)
- 这个比为空值取一个99999999999999999999999999的数的另一种方法,好很多呀
-
zsh331 回复 冥河(提问者)
- 那方法太low,我都不给你推荐!
-
冥河(提问者) 回复 zsh331
- 还得考虑下三个值都为空的情况:
IF(AND(LEN(${A})==0,LEN(${B})==0,LEN(${C})==0),\"无最大值\",
MIN(IF(LEN(${A})==0,MAX(${A},${B},${C})+1,${A}),
IF(LEN(${B})==0,MAX(${A},${B},${C})+1,${B}),
IF(LEN(${C})==0,MAX(${A},${B},${C})+1,${C}))
)
-
zsh331 回复 冥河(提问者)
- 恩,把那个+1删掉就行,或者再套一个判断,具体根据需求完善。
|
|
0
|
LTC朝Lv6高级互助发布于2022-2-17 17:27
|
前面加一步,将空值的位置填充一个字符串的“空”字,再执行min函数
|
-
冥河(提问者)
- 是这样子吗?MIN(IF(LEN(A)==0,\"空\",A),IF(LEN(B)==0,\"空\",B),IF(LEN(C)==0,\"空\",C))。
不行啊,报错,不满足数值要求。
中间变文本了。
|
|