0
A
回答
4
雖然在等式中使用布爾值TRUE在數學上等於1,但如果不進行轉換,則不等於1。
在任何兩個單元中,您都可以使用以下兩個公式來證明這一點。
=K3=1 ◄ resolves to False since TRUE is not equal to 1 without conversion
=(K3+0)=1 ◄ resolves to TRUE since adding 0 to a boolean converts it to a number
因爲K3已經是一個布爾值,所以不需要轉換或比較。最有效的公式很簡單,
=K3
fwiw,布爾True在VBA中相當於-1;不是1,因爲它在工作表上。在這兩種情況下,False都會在轉換後解析爲零。
+0
和(FWIW)來自反面,編號爲布爾值,0爲FALSE且所有其他數字爲TRUE。 17,-42,3.5將被視爲excel公式的真實值。 –
+0
這是正確的,但我喜歡說它的方式是零爲假,任何不是假的都是正確的。 – Jeeped
相關問題
- 1. 條件格式單元格基於另一個單元格號
- 2. 只有當一個布爾值設置爲true時,才能將另一個布爾值設置爲另一個布爾值。
- 3. XML空元素爲布爾值true
- 4. 薩姆元件僅當在一個單獨的布爾列表元素爲True
- 5. c#布爾值:如果第一個布爾值爲true並且第二個值爲false,則返回true
- 6. 從另一個單元格條件格式
- 7. Excel條件格式取決於另一列上的單元格
- 8. 以條件格式複製前一個單元格的格式
- 9. 如何基於Handsontable中另一個單元格的條件/值將樣式應用於單元格
- 10. Javascript布爾值:false && true true results in true
- 11. 等到Swift中的布爾值爲True?
- 12. 使用VBA將條件格式從一個單元格複製到另一個單元格?
- 13. 將一個布爾值轉換爲一個整數返回值爲true?
- 14. 是否可以使用基於另一個單元格中的值的數據條件有條件地格式化一個單元格?
- 15. Excel的另一個單元格值
- 16. Google表格 - 基於行模式和布爾條件平均某些單元格
- 17. 將一個單元格設置爲另一個單元格的值如果另一個單元格的值爲X
- 18. Excel - 如果另一個單元格IF等於true,則使用一個值
- 19. Excel:根據另一個單元格值返回值的公式
- 20. SpreadSheet單元格自動填充另一個單元格的值
- 21. 從另一個單元格旁邊的單元格獲取值
- 22. 基於另一個單元格值的超鏈接單元格
- 23. 用另一個單元格替換單元格中的值
- 24. 如果DataGridView的單元格值大於另一個單元格
- 25. JavaScript:有條件(三元)vs布爾OR對於非布爾值?
- 26. DataView布爾單元格
- 27. PHPExcel貨幣獲取單元格值返回爲布爾值false
- 28. 等待獲得布爾值爲true
- 29. 按條件格式化單個公式的許多單元格
- 30. 如何通過JavaScript在HTML中單擊另一個元素時更改一個元素的布爾值?
嘗試'= K3'它已經是正確的,而當數學使用時,TRUE的計算結果爲1,你直接比較布爾與** 1 **沒有轉換。這可以通過在單元格(例如K3)中放入TRUE並在另一個單元格中放入'= K3 = 1'來在工作表上觀察到。如果想執行比絕對必要的更多的工作,使用'= K3 + 0 = 1'。 – Jeeped
完美。如果你想做出這個答案,我會很樂意讓它成爲官方的。謝謝! – Berryl
= K3 = TRUE應該已經起作用(除非實際上將引號= K3 =「TRUE」,它會嘗試將其與字符串非邏輯值進行比較) –