You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets公式:如何根据行内范围值修改单元格数值

Google Sheets 公式解决方案

假设你需要检查的行范围是A1:D1,目标单元格为E1,以下是可行公式:

方案1:SUM + IF 组合

=IF(SUM(A1:D1)>=1, 0, 1)
  • 逻辑:计算指定范围内的数值总和,因单元格值仅为0或1,总和≥1即表示范围内存在至少一个1。此时目标单元格返回0;若总和为0(全是0),返回1。

方案2:COUNTIF + IF 组合

=IF(COUNTIF(A1:D1, 1)>=1, 0, 1)
  • 逻辑:统计范围内值为1的单元格数量,数量≥1时目标单元格返回0;否则返回1。

自定义场景调整

如果你的需求是目标单元格自身原值为1时,仅在该行其他单元格存在1的情况下改为0,否则保持原值,可使用:

=IF(AND(你的原值, SUM(A1:D1)>=1), 0, 你的原值)

例如目标单元格原本要输入1,公式为:

=IF(AND(1, SUM(A1:D1)>=1), 0, 1)

注意:将公式中的A1:D1替换为你实际需要检查的该行单元格范围。

内容的提问来源于stack exchange,提问作者CJ3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 14:04:56