如何通过从给定值添加过度来约束单元格总和

问题描述 投票:0回答:2

坐下来参加一个小项目,该项目应该在午餐时间为我的桌面游戏会议计算战斗细节,结果excel代码讨厌我。

C8 = CREATURE MAX HP D8 = CREATURE CURRENT HP E8 =创伤损坏愈合 F8:L8 = PC1:PC8损坏原因

我将这些添加在一起的公式包含在单元格D8中,如下所示:

=C8-SUM(F8:L8)+E8

但我不希望我的单元格增加高于C8中包含的单元格。我该如何防止这种情况发生?

excel-formula
2个回答
0
投票

min对你有用吗? = MIN(C8-SUM(F8:L8)+ E8,C8) - Alexis Olson 8分钟前


0
投票

我会继续把它变成一个答案。

你可以通过几种方式解决这个问题。第一个是使用MIN,它取两个参数中较小的一个。

=MIN(C8-SUM(F8:L8)+E8, C8)

你也可以使用IF(test, result if true, result if false)函数。

=IF(C8-SUM(F8:L8)+E8 > C8, C8, C8-SUM(F8:L8)+E8)

或等价地,拉出C8值,你有

=C8 + IF(E8 > SUM(F8:L8), 0, E8 - SUM(F8:L8))
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.