回覆列表
-
1 # 使用者3326953826926
-
2 # 滴逃逃
當然會是200了,你這個邏輯有問題。
if函式:if(表示式,真值,假值),意思是如果滿足表示式,則值等於“真值”,如果不滿足,則為“假值”。按照這個邏輯,你的公式就是>19999則為200,19999,還是29999,它都滿足>19999了,那就是等於200了,沒後面啥事了。
修改公式:=IF(J10>49999,"2000",IF(J10>39999,"1000",IF(J10>29999,"500",IF(J10>19999,"200",))))
=IF(C9="A3雙面",0.7,0.3)。IF函式的用法是: =IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)如 @李建龍 所說,可以使用vLookup函式。步驟如下:1.在Excel表中任意兩列寫下條件及其對應值,無論多少個條件都行,我這裡以你說的4個 條件為例。2.在要判斷的第一個表格裡面寫下面的函式。VLOOKUP函式用法:=VLOOKUP(需要查詢的值,查詢的範圍,查詢對應的值在第幾列,匹配條件)。最後一個引數寫0就可以了,不用管。需要注意的是,vlookup函式有個必須的條件,那就是必須在表格或數值陣列的首列查詢指定的數值。通俗一點,那就是隻能查詢第一列所對應的數值。3.下拉填充,所有查詢完成。4.為了表格好看,選中事先寫好的條件及對應數值兩列,即H列和I列,右擊,隱藏即可。謝謝 @李建龍 的提示。