• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:計算式を教えてください。)

毎日の数値集計に便利な計算式とは?

このQ&Aのポイント
  • 毎日の数値集計に便利な計算式とは何でしょうか?簡単に集計できる方法を教えてください。
  • 毎日の数値入力に基準値を設け、基準値を上回る部分だけを表示する方法はありますか?商品Aと商品Bの数値を入力し、それぞれの数値から10を引いた値を表示したいと思っています。
  • IF関数を試してみましたがうまくいきません。商品Aと商品Bの数値が合計で20以下の場合は0を表示し、それ以外の場合はそれぞれの数値から10を引いた値を表示する方法が知りたいです。どなたかアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wildcard
  • ベストアンサー率54% (54/100)
回答No.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)))

noname#5249
質問者

お礼

出来ました!ありがとうございました。これで今日中にうちに帰れそうです。さらに、明日から時間にゆとりが持てそうです。本当にどうもありがとうございました。

その他の回答 (1)

  • wildcard
  • ベストアンサー率54% (54/100)
回答No.1

あの~、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))

noname#5249
質問者

補足

お忙しいのに大変ありがとうございました。私の質問の内容がうまく表現できずにすみません。ご回答いただいた数式ですと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を超えた分だけでいいのです。