- ベストアンサー
毎日の数値集計に便利な計算式とは?
- 毎日の数値集計に便利な計算式とは何でしょうか?簡単に集計できる方法を教えてください。
- 毎日の数値入力に基準値を設け、基準値を上回る部分だけを表示する方法はありますか?商品Aと商品Bの数値を入力し、それぞれの数値から10を引いた値を表示したいと思っています。
- IF関数を試してみましたがうまくいきません。商品Aと商品Bの数値が合計で20以下の場合は0を表示し、それ以外の場合はそれぞれの数値から10を引いた値を表示する方法が知りたいです。どなたかアドバイスをお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
確かに複雑ですね~。これならどうでしょう? ちょっと自信ありませんが(^^;;; =IF(A1+B1<=20,0,IF(AND(A1>=10,B1>=10),A1-10,IF(A1>=10,A1+B1-20,0))) =IF(A1+B1<=20,0,IF(AND(A1>=10,B1>=10),B1-10,IF(B1>=10,A1+B1-20,0)))
その他の回答 (1)
- wildcard
- ベストアンサー率54% (54/100)
あの~、Excel上での計算式の御質問ですよね? もしそうでしたら、C1,D1の計算式は、下記のようになります。 =IF(A1+B1<=20,0,IF(A1-10<=0,0,A1-10)) =IF(A1+B1<=20,0,IF(B1-10<=0,0,B1-10))
補足
お忙しいのに大変ありがとうございました。私の質問の内容がうまく表現できずにすみません。ご回答いただいた数式ですとA1に9を入力しB1に13を入力するとC1には0、D1には3と出てくるのですがD1には9+13(合計22)で20を超えた分、つまり2が表示されるようにしたいのです。一応、例です。 A1「12」B1「9」ならC1「1」D1「0」 A1「13」B1「9」ならC1「2」D1「0」 A1「14」B1「11」ならC1「4」D1「1」 A1「8」B1「9」ならC1「0」D1「0」 A1「7」B1「17」ならC1「0」D1「4」という感じです。 A列B列合計で20以下の場合はC列、D列ともに0を表示 A列B列合計が20を超えている場合でかつそれぞれが10を超えている場合はそれぞれから10を差し引いた分を表示 A列B列合計が20を超えている場合でかつどちらかが10を超えている場合(残りのどちらかは10以下)は10を超えている方にのみA列+B列-20を表示したいのですが…うーん分かりますか?C列D列の合計は20を超えた分だけでいいのです。
お礼
出来ました!ありがとうございました。これで今日中にうちに帰れそうです。さらに、明日から時間にゆとりが持てそうです。本当にどうもありがとうございました。