以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎样用进行逻辑判断后用表达式计算出结果?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107274)

--  作者:daichen3393
--  发布时间:2017/9/24 22:14:00
--  [求助]怎样用进行逻辑判断后用表达式计算出结果?
向专家请教:

图片点击可在新窗口打开查看此主题相关图片如下:test.png
图片点击可在新窗口打开查看

目标:
1、判断第一列、第二列里的数据是否大于4,如果都大于4,那么选取数值小的乘以第三列里的数据后填入第四列;

(比如第一行的结果是50)

2、如果第一列、第二列里的数据有小于4的,那么选取数值大于4的数值乘以第三列里的数据后填入第四列;

(比如第二行的结果是80)

3、如果第一列、第二列里的数据都是<=4的,那么,第四列数据为零

(比如第三行的结果是0)

办法:我该怎样实现这个目的?

真诚向各位老师请教!!!

--  作者:有点甜
--  发布时间:2017/9/25 0:07:00
--  

条件1:iif(第一列>4 and 第二列>4, iif(第一列<第二列,第一列,第二列)*第三列, 条件3)

 

条件3:iif(第一列<=4 and 第二列<=4, 0, 条件2)

 

条件2:iif(第一列>4, 第一列*第三列, 第二列*第三列)


--  作者:daichen3393
--  发布时间:2017/9/25 1:24:00
--  
有点甜老师:

 我有点看不懂图片点击可在新窗口打开查看

--  作者:daichen3393
--  发布时间:2017/9/25 1:43:00
--  
有点甜老师:

逻辑关系我看懂了,现在不清楚在表达式窗口用什么样的格式输入,是用一行把这些都输进去吗?

--  作者:daichen3393
--  发布时间:2017/9/25 1:53:00
--  
有点甜老师:

我摸索出来了,谢谢老师!图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看