excel if函數卡關,煩請excel大神協助
如圖,為求B欄數值,所設公式如上面,不知那裡有問題,只能獲得最大12或最小5之金額,但是中間卻出現錯誤,請大神協助
=IF(A2<16,"5",IF(A2<20,"9",IF(A2<30,"11",IF(30<=A2,"12"))))
改成這樣就好了, 16會自動算成9, 20自動算成11
注意中間段落的條件 16<=A2<20 這樣的表示方式是錯誤的

必須分開成 (16<=A2) AND (A2<20) 兩個條件


而且你的第一個IF迴圈已經指定A2<16,符合條件的價格已經篩選走了,所以第二個迴圈再指定 16<=A2 是沒意義的 (剩下的價格全部符合條件,等於不需要這個條件)
fukueiwon wrote:
=IF(A2<16,...(恕刪)

感謝您,懂了!!!!!
肚子三層非一日之饞 wrote:
注意中間段落的條件 ...(恕刪)

感謝您,真是太好了
也可以用VLOOKUP來作查詢
未來如果代工價格調整
比較好修正程式
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!