Google Sheets公式编写:同时检查单元格与复选框并返回指定文本
解决Google Sheets公式需求问题
你需要的公式要同时实现两个判断:要么B列对应单元格的复选框被勾选,要么D列对应单元格不为空,满足任一条件就返回指定文本,否则返回空值。
正确公式如下:
=IF(OR($B15=TRUE; NOT(ISBLANK($D15))); "text"; "")
公式逻辑说明:
$B15=TRUE:判断B15的复选框是否处于勾选状态(Google Sheets中复选框勾选时,单元格值为TRUE)NOT(ISBLANK($D15)):判断D15单元格不为空OR(...):只要两个条件中有一个成立,就返回TRUE- 外层
IF函数:当OR返回TRUE时输出"text",否则输出空字符串
你之前的公式无效原因:
- 你错误选择了检查范围
$C15:$D15,实际需要检查的是B列和D列 ISBLANK对多单元格范围的判断逻辑是所有单元格都为空时才返回TRUE,这和你需要的“任一条件满足就返回文本”的逻辑完全相反,且单个单元格公式里用多单元格范围会导致判断逻辑不符合预期
内容的提问来源于stack exchange,提问作者dek
相关产品推荐
相关产品推荐

