在最小最大条件范围内分配数字
Distribute numbers across a range min max condition
我很难找到这个问题的公式。
我需要C1中的输入数字根据每个轮胎的最小值和最大值进行分配,模型结果在D列。请帮忙,谢谢
根据我的评论,在 D3
你可以尝试:
=IF(C3>C,MAX(C-SUM(D:D2),0),C3-MROUND(B3,10))
此 IF
语句将检查相邻单元格是否会超过 C1
中的输入。如果是这样,它将 SUM
到该点的所有值并从输入中提取它。因为这也可能发生在更靠后的单元格中,所以我使用 MAX
在这些单元格中四舍五入为零。如果语句 returns FALSE
但是我使用 MROUND
将 B3
舍入到最接近的十的倍数。
您可以使用 Excel 本身中的计算公式函数逐步执行公式以查看它到底在做什么。
我很难找到这个问题的公式。
我需要C1中的输入数字根据每个轮胎的最小值和最大值进行分配,模型结果在D列。请帮忙,谢谢
根据我的评论,在 D3
你可以尝试:
=IF(C3>C,MAX(C-SUM(D:D2),0),C3-MROUND(B3,10))
此 IF
语句将检查相邻单元格是否会超过 C1
中的输入。如果是这样,它将 SUM
到该点的所有值并从输入中提取它。因为这也可能发生在更靠后的单元格中,所以我使用 MAX
在这些单元格中四舍五入为零。如果语句 returns FALSE
但是我使用 MROUND
将 B3
舍入到最接近的十的倍数。
您可以使用 Excel 本身中的计算公式函数逐步执行公式以查看它到底在做什么。