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

Excel Online中基于单元格加粗等条件的计算公式求助

适配Excel Online的解决方案

步骤1:定义识别加粗格式的自定义名称

Excel Online无法直接在单元格公式中读取格式属性,需通过名称管理器创建自定义规则:

  • 点击顶部菜单栏「公式」→「名称管理器」→「新建」
  • 名称输入:IsBold
  • 引用位置输入:=GET.CELL(20,Sheet1!D1)

    注:将Sheet1替换为你的实际工作表名称,D1对应Debt列的首个数据单元格(若表头在第1行,数据从第2行开始,可改为D2)

步骤2:使用SUMPRODUCT计算目标值

在需要显示结果的单元格中输入以下公式:

=SUMPRODUCT((IsBold)*(A:A="A")*(B:B={"$","Dollar"})*(D:D-E:E))

公式说明

  • IsBold:调用自定义名称,判断D列单元格是否为加粗格式
  • A:A="A":匹配Name列值为"A"的行
  • B:B={"$","Dollar"}:匹配Price列值为"$"或"Dollar"的行
  • (D:D-E:E):对符合所有条件的行,计算Debt减Pay的差值后求和

注意事项

  • 若数据范围明确(如A2:A1000),建议替换公式中的整列引用(A:A),提升计算效率
  • 确保Price列的"$"为文本格式,避免因格式差异导致匹配失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 16:10:33