我很难找到一种通过设置上限来限制列值的方法,但仅限于满足某些条件的值。
我所拥有的一个例子:
>Criteria | Value
>--------- + --------
>No | 9
>Yes | 5
>No | 3
>Yes | 7
>No | 6
>Yes | 4
>Yes | 2
由于这些值来自另一个公式,我制作了一个完全相同的表格,但我想要的是值列向我显示符合条件的值,直到上限,比如说 13。(仅符合条件的值,其他值没有上限)
所以最终结果应该是这样的:
>Criteria | Value
>--------- + --------
>No | 9
>Yes | 5
>No | 3
>Yes | 7
>No | 6
>Yes | 1
>Yes | 0
这是一个例子,但实际上有很多不同的值列,所以我需要一个不需要辅助列的解决方案。
谢谢。
答案1
如果您的原始列是 A:B,则将此公式放入 C2 中:
= IF(A2="yes",MIN(B2,13-SUMIF($A$1:A1,"yes",$C$1:C1)),B2)