以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于多列表达式关系  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175960)

--  作者:15958896733
--  发布时间:2022/3/25 9:13:00
--  关于多列表达式关系

请教

如何实现在同一行A列获取到B、C、D列中最大的数

 

例(如下):第一行B、C、D中 C列10最大,A=10

      第一行B、C、D中 D列15最大,A=15

 

 

A      B     C     D

10    5     10    3

15    8     4     15

 

 

表达式里头的MAX函数好像只能对单列有效,不知道是哪里做的不对,没法多列求解


--  作者:有点蓝
--  发布时间:2022/3/25 9:19:00
--  
IIF(B>C and B>D,B,IIF(C>D,C,D))
--  作者:15958896733
--  发布时间:2022/3/25 9:40:00
--  

老师,那我增加到7列该如何处理?也就是A从B、C、D、E、F、G、H中提取最大值


--  作者:有点蓝
--  发布时间:2022/3/25 9:46:00
--  
继续嵌套咯 ,比如4个列

IIF(B>C and B>D and B>E,B,IIF(C>D and C>E,C,IIF(D>E,D,E)))


--  作者:15958896733
--  发布时间:2022/3/25 10:15:00
--  

好的,谢谢