首页 > 解决方案 > 如何返回单元格的逻辑值

问题描述

可以说 A1 是=3>0,当然是TRUE。我想根据 A1 是否为 B1 TRUE,但我不想使用字符串比较=if(EXACT(A1, "TRUE"), "great", "sad")。我希望 if 语句的第一部分判断单元格 A1 是否在逻辑上为真。我怎样才能做到这一点?我需要这个,因为如果我将此文件发送给使用不同语言的人,A1 可能不是TRUE,而是另一种语言的“真实”。

标签: excel

解决方案


这应该有效:

=if(A1=TRUE(), "great", "sad")

TRUE() 是一个函数,因此它应该在打开文件时自动更改为本地语言。

更新:用户@BigBen 在评论中发布了更简单的解决方案:

=if(A1, "great", "sad")

因为 A1 已经有逻辑值


推荐阅读