我只想在相邻单元格H10
具有文本标签时在 Excel 中减去两个单元格Hm1,单元格I10
的值为5000. 单元格H12
有文本标签HM2,单元格I12
的值为6000。
嘻嘻 10 HM1 5000 10 HM1 5000 11 FDL 5050 或 11 HQ 5025 12 HM2 6000 12 FLD 5050 13 FLD 5075 14 HM2 6000
我需要一个公式来始终减去 HM2 - HM1 中的值。
我如何实现这个目标?
我有 Microsoft Excel 2013
答案1
如果 HM1 和 HM2 仅出现一次,则可以使用:
=SUM(--(H10:H14="HM2")*(I10:I14),-(--(H10:H14="HM1")*I10:I14)))
数组公式同时按Ctrl++ShiftEnter
更改参考 H10:H14 和 I10:I14 以对应您的数据
如果你有两列重复的 HM1 和 HM2,并且每次 HM1 出现时都会写入你可以在 J10 中使用的结果:
=IF(H10="HM1",IFERROR(INDEX(I11:$I$17,MATCH("HM2",H11:$H$17,0),1)-I10,""),"")
公式将测试如果 H10="HM1",它将在剩余的单元格中查找 HM2 并减去相应的值 I