多くの列を持つデータ行のシートがあります。入力された最後の 5 つの値に基づいて、行内の最小の 3 つの数値の合計を抽出する数式のヘルプを探しています。すべての行に各列の値があるわけではないため、各行で見つかった最初の値が別の列で見つかる可能性があることに注意してください。
最小の 3 の合計を決定するために、式を使用しています=SUM(SMALL(B3:R3,{1,2,3}))
, 残念ながら、その式は範囲全体を見ています. 繰り返しますが、投稿された最後の 5 つの値のみを選択する数式を使用するヘルプを探しています。
ここに簡単な例があります。各行の結果は、決定する必要がある合計を示しています。ここでも、投稿された最後の 5 件に基づいて最小の 3 件の合計を探す必要があります (以下の例では、範囲は列 1 から 10 で、列 10 が最新の投稿です)。
元。
1……2……3……4……5……6……7……8…… .9.....10...... 結果
31........44....51....36........44... 34....36....38...106 (34+36+34)
35..31...44...40...38...52.. .........42....37.................115 (37+38+40)
これが理解できることを願っています。ユーザーのために、数式ソリューションと VBA マクロ ソリューションを探しています。助けてくれてありがとう!!