簡體   English   中英

為什么我得到這個公式有問題?

[英]Why am I getting There is a problem with this formula?

Excel 2019

多年來我一直在使用 Excel 但我無法弄清楚為什么會出現此錯誤。 這是最小的小公式,但可愛且完全通用的錯誤並沒有告訴我出了什么問題。

所以我有一個電子表格,其中有一列 (G) 填充了 TRUE 或 FALSE 值。 我要做的就是,在下一列 (H) 中,如果 G 單元格為 FALSE,則輸入零,如果為 TRUE,則輸入 1。 如果我在 H 單元格中輸入一個公式,上面寫着 =G2,它會起作用並復制該值。 如果我輸入 =G2 = FALSE(對於 FALSE 值),那么它會正確地將 TRUE 放入單元格中。 但是,如果我將以下語句放入單元格中,則會出現一般錯誤“此公式有問題”: =IF(G2 = FALSE, 0,1)

它看起來對我來說是正確的,但我無法弄清楚。 為什么邏輯測試單獨工作而不在 IF 語句中工作? 我嘗試改變 G 和 H 列的數據類型,但並不喜歡。 我知道這很愚蠢,我知道我錯過了一些東西,但我似乎無法讓它發揮作用。 如果有人可以租給我一個可愛的線索。

謝謝!

在 Excel TRUE 和 FALSE 中已經附加了值,所以看起來很奇怪,它只是乘以一個“=G2*1”,這應該會給你你正在尋找的東西。

有一些很大的幫助,我會說斯科特克蘭納的答案是我使用的答案。 似乎雙破折號專門用於將 TRUE 和 FALSE 值更改為數字。 以下所有工作都很好。 謝謝各位!

=--G2 (Scott Craner)
=INT(G2) (JvdV)
=G2*1 (Jim)

暫無
暫無

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

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