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

如何在Excel动态allocations表中条件计算两列评分差值?

动态计算Excel差值列(适配新增行)

针对你的allocations工作表需求,以下是两种适配动态行的解决方案,无需手动下拉公式:

方案1:适用于Excel 365/2021及以上版本(支持动态数组)

在I列的第一个数据单元格(如I2)输入以下公式,Excel会自动将公式溢出填充到所有行,新增数据时公式会自动扩展到新行:

=IF(AND(D:D<>"", G:G<>""), D:D - G:G, "")

公式说明:

  • AND(D:D<>"", G:G<>""):检查对应行的D列(测试员1评分)和G列(测试员2评分)是否均为非空有效数值
  • D:D - G:G:满足条件时计算两列的差值
  • "":任一列为空时返回空白值

方案2:适用于所有Excel版本(通过结构化表格实现)

  1. 选中你的数据区域,按下Ctrl+T,勾选「我的表格有标题」,将数据转换为Excel结构化表格(表格会自动识别标题并支持动态扩展)
  2. 在I列的第一个数据单元格输入以下公式,表格会自动为新增行填充公式:
=IF(AND([@[测试员1的widget评分]], [@[测试员2的widget评分]]), [@[测试员1的widget评分]] - [@[测试员2的widget评分]], "")

公式说明:

  • [@[测试员1的widget评分]]:结构化引用,代表当前行的测试员1评分列(替换为你实际的列标题)
  • AND(...):判断当前行两列是否均有有效数值
  • 满足条件时计算差值,否则返回空白

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 06:13:27