[[20020730113914]] 『200万以上は200万で合計』(ゆう) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『200万以上は200万で合計』(ゆう)

SUMでの合計で「値 2,000,000以上ならその値を2,000,000として合計する」といった方法はないでしょうか?


 =if(sum(範囲)>2000000,2000000,sum(範囲)) とします。

合計が2,000,000以上であれば、2,000,000と表示し、それ以外は合計を表示する。

 (シニア)


もう一度助けてください。(ゆう)

SUMを使っての合計で2,000,000以上の値は2,000,000とし、

2,000,000未満の値は実数で合計させるにはどうしたらいいのでしょうか?


1,000,000+2,500,000+500,000=3,500,000


 こちら事務局です、[[20020730144045]]をこちらに移動させました。


 A1に1,000,000 B1に2,500,000 C1に500,000 D1に=sum(A1:C1)で値は4,000,000になります。

もし、合計が2,000,000以上の条件の場合は2,000,000と表示し、条件以外は合計値を表示させる。

IF 関数を使用して値または数式が条件を満たしているかどうかをテストできます。

IF(論理式, 真の場合, 偽の場合)で求めます。

言い換えれば

=if(条件式、条件に一致した場合、条件に一致しなかった場合)

条件式 SUM(A1:C1)>2000000 (A1:C1の範囲の合計が2000000より大きい)

条件に一致した場合 2000000 と表示しなさい。

条件に一致しなかった場合 SUM(A1:C1) で求めた値を表示する。

これを1つの式に組み込めば、

 =if(sum(A1:C1)>2000000,2000000,sum(A1:C1)) になります。

この式をD1に入力すると、sum(A1:C1)は4000000で2000000より大きい値ですから、条件に一致して2000000になります。

2000000以下であれば、その合計値 sum(A1:C1)の値が表示されます。

以上の説明で納得して頂けたでしょうか? 

 (シニア)


おはようございます

作業列を一つ設けて行う方法を

   

 

A1に、1000000

B1に、=if(a1>=2000000,2000000,a1)

A2に、2500000

B2に、=if(a1>=2000000,2000000,a2)

A3に、500000

B3に、=if(a1>=2000000,2000000,a3)

A4にsum(a1:a3)

B列に関数を使用、非表示にします。

A4で合計を出すと3500000となります。

どうでしょうか?

  (あつ)


 あつさんのヒントで問題の意味が判りました。

問題は『各セルの値が2,000,000以上の時は2,000,000に置き換えて各セルの合計をSUM関数で求める。』ですね

 A1に1,000,000 B1に2,500,000 C1に500,000 

 D1に =SUM(IF(A1>2*10^6,2*10^6,A1),IF(B1>2*10^6,2*10^6,B1),IF(C1>2*10^6,2*10^6,C1))

 =sum(1000000,2000000,500000)でD1の合計値は3,500,000になります。

 (シニア)


おはようございます, ひとつの計算式で行うとすれば、

A1に1000000

A2に2500000

A3に 500000

A4に{=SUM(IF(A1:A3>=2000000,2000000,A1:A3))}

Ctrl+Shift+Enterをいっしょに押してください.                    

配列での計算式になります。

(尋)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.