坐下来做一个小项目,这个项目本应在午餐时为我的桌面游戏会话计算战斗细节,结果发现excel代码讨厌我。
C8 =生物最大HP
D8 =生物当前HP
E8 =生物伤害恢复
F8:L8 = PC1:PC8损坏
我将这些元素相加的公式包含在单元格D8中,如下所示:
=C8-SUM(F8:L8)+E8但我不希望我的单元格添加的内容高于C8中包含的内容。我怎样才能避免这种情况发生呢?
发布于 2017-12-19 07:18:33
对你有效吗?= min (C8-SUM(F8:L8)+E8,C8) -亚历克西斯·奥尔森8分钟前的
发布于 2017-12-19 09:51:34
我将继续,并将其转换为答案。
你可以用几种方法来解决这个问题。第一个是使用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))https://stackoverflow.com/questions/47877658
复制相似问题