簡體   English   中英

在每個IF語句中使用真值或假值的excel嵌套IF中遇到麻煩

[英]Having trouble in nested IFs in excel with true or false values in each IF statement

= IF(AND(A2 <= 20151231),(B2 = 0)0,15,IF(AND(A2> = 20190101,B2> = 2),15,7.5))

這就是我在函數中輸入的內容。

如果A2小於20151231並且B2等於0,則值將為0。如果A2大於20190101並且B2等於或大於2,則值將為15。

問題是excel表示我輸入了太多參數,而當我嘗試導出它時,則表示輸入的函數有問題。

試試這個:= IF(AND(A2 <= 20151231,B2 = 0),“ 0”,IF(AND(A2> = 20191010,B2> = 2),15,“”))看來您的公式太多了關閉和打開括號。 使用“ and()”時,請將所有邏輯括在一組括號中。 希望這可以幫助。 謝謝

假設您希望結果為:Reymond的答案是正確的。

0   - if A2<=20151231 AND B2=0
15  - if A2>=20190101 AND B2>=2
7.5 - if neither of these cases are true.

如果您想查看將哪些參數傳遞給哪個函數,則建議您設置公式格式,以便於閱讀:

=IF(
    AND(A2<=20151231, B2=0),
    0,  
    IF(
        AND(A2>=20190101,B2>=2),
        15, 
        7.5
    )
)

這樣可以更輕松地查看正在發生的事情,並且您可以根據需要甚至可以在excel公式欄中完成操作(使用Alt + Enter):

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM