上限を設定して列の値を制限する方法が見つかりませんが、条件を満たす一部の値のみに制限されます。
私が持っているものの例:
>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)