1樓:木公山雨營養師
在excel中若要做滿足多個條件的一個返回某數值,不滿足則為另一數值的具體方法及操作步驟如下所示。
以wps中2019為例做演示,比如滿足條件值為6,不滿足條件值為8,具體步驟如下。
1、在電腦中找到需要操作的excel**文件,如下圖所示,進入下一步。
2、例如在b列中輸入需要判斷的資料,如下圖所示,然後進入下一步。
3、在需要返回數值的單元格中,進入編輯狀態,然後輸入公式=if(or((b4>=3000)*(b4<=3500),(b4>=4000)*(b4<=5000),(b4>=5900)*(b4<=6300)),6,8),如下圖所示,進入下一步。
4、輸入好if公式後回車就可以看到返回值已經自動輸入到單元格位置了,如下圖所示,進入下一步。
5、然後將判斷結果單元格下拉,就可以得到其他幾個數字的判斷結果值了,如下圖所示,完成全部操作。
2樓:匿名使用者
你的公式是錯的。and是要多個條件同時成立,才返回value_if_true,而各組判斷不可能同時成立,是不是?
把and改為or,結果為數值,就不要加引號了。
=if(or((a4>=0)*(a4<=1037.29),(a4>=3211.68)*(a4<=3349),(a4>=4501.
5)*(a4<=5893.5),(a4>=6908.81)*(a4<=7053.
81)),5.66,4.88)
3樓:匿名使用者
你邏輯錯誤!
沒有一個數即小於1037,又大於3211
猜你的意思應該是
=if(or((a4>=0)*(a4<=1037.29),(a4>=3211.68)*(a4<=3349),(a4>=4501.
5)*(a4<=5893.5),(a4>=6908.81)*(a4<=7053.
81)),"5.66","4.88")
4樓:真知道一點
你中間的*號是什麼意思?是將兩個邏輯值相乘嗎?
5樓:1220小龍
=if(or(and(a4>=0,a4<=1037.29),and(a4>=3211.68,a4<=3349),and(a4>=4501.
5,a4<=5893.5),and(a4>=6908.81,a4<=7053.
81)),"5.66","4.88")
我猜的,不知道是不是這個意思
excel滿足多個條件後求乘積的公式
n2輸入 product if a2 a16 1 c2 c16 週一 e2 e16 1 f2 f16 1 g2 g16 陣列公式,先按住ctrl shift,最後回車 回答多個數求乘積步驟 1 用游標定好求積的位置,點選插入,彈出選項框,點選函式多個數求乘積步驟 2 點選插入函式後彈出對話方塊,在搜...
Excel中什麼函式能統計滿足多個條件之一的單元格個數
假設那些學士之類的復放制在a2 a100中,求其中學士和雙學士的和,公式可為 sumproduct a2 a100 學士 a2 a100 雙學士 若只有這兩種右邊是以學士結尾的,其它都不是,而是博士,高中,大學之類的,可以取巧為 sumproduct n right a2 a100,2 學士 若還有...
excel如何根據不同條件返回不同值
第2圖如果沒有完全重複的資料 用sumproduct函式 很簡單的,也就是根據n個條件,對應的單價求和實際是沒有重複,也就是結果 三個不同條件返回三個不同值用excel怎麼設定公式?用這公式精簡些 if a1 0,lookup a1,如果一定要用題目中的公式,這樣 if a1 0 a1 0.4 1,...