excel - 为什么我得到这个公式有问题?

标签 excel excel-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”,这应该会给你你正在寻找的东西。

关于excel - 为什么我得到这个公式有问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63118486/

相关文章:

excel - 如何提取在指定月份进行首次销售的代理商总数?

excel - 为什么Excel在VBA代码的公式中添加@?

excel - IF 语句嵌套在 MEDIAN 函数中,未在 Excel 中生成列表

javascript - 无法使用 jquery 和 php $_GET 导出 html 表

Excel VBA 偏移函数

python - win32com Excel数据输入错误

vba - 从第二个宏中卸载用户窗体

excel - 如何将Excel表中的数据自动导入到MySQL表中?

excel - 如果 EXCEL 的一行中有 3 个连续数据可用,则查找值

excel - 在公式中反转 Excel 中的列表