• ベストアンサー

エクセル(excel)の計算式(関数?)の質問です

エクセル(excel)の計算式(関数?)の質問です 「いずれか少ないほう」を選択する場合、どういう計算式を作ればいいのでしょうか。 後、「マイナスの場合はゼロ」にするにはどうしたらよいでしょうか。 医療費控除の計算式をエクセルに落としています 教えて下さい。よろしくお願いします

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.4

>医療費控除の計算式をエクセルに落としています と言う事ですので、そのまま入力して計算されませんか。 新しく計算式を挿入するのであれば、ANo.1 mshr1962さんが回答しているように 「いずれか少ないほう」を選択する場合  MIN(A1,B1) 「マイナスの場合はゼロ」  MAX(C1,0) 二つを組み合わせた場合  MAX(MIN(A1,B1),0) で、よろしいかと思います。 IF関数で表現するのであれば 「いずれか少ないほう」を選択する場合  IF(A1<B1,A1,B1) 「マイナスの場合はゼロ」  IF(C1<0,0) 二つを組み合わせた場合  IF(IF(A1<B1,A1,B1)<0,0) で、表現する事もできます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

数直線上に0を基準にA,Bの2つの数を考えた場合 0-A-B のとき 0 A,Bとも負 A-0-Bのとき A  A>0、B<0 A-B-0の時  A  A>0、B>0 ですか 0-A-B のとき 0 A-0-Bのとき 0  A>0、B<0 A-B-0の時  B  A>0、B>0 ですか 前半なら =MAX(A1,B1,0) 後半なら =(A1>0)*(B1>0)*MIN(A1,B1) 意味的にはIFを含みながら、式にはIFは出てこない式です。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 =IF(MIN(A1:B1)<0,0,MIN(A1:B1))

全文を見る
すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

IF文使ってもいいですが =MAX(MIN(A1:A2),0) でいいのでは?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel2000のファイルをExcel2002で開くと計算されない

    Excel2000で作成したファイルをExcel2002で開くと、 関数などの式が計算されなくなってしまいました。 Excel2000で更新すると、計算されるのですがその後Excel2002で開いても更新されないのです。 どなたかご存知の方おねがいいたします。

  • エクセル 計算式

    エクセルの関数についての質問です。 A1のセルにおいて、計算式を作成しました。その計算結果がマイナスの場合にA1のセルは0と表示させ、更に、B1セルではA1のセルの計算結果を計算式に入れているため、A1がマイナスであった場合は、B1での計算式中のA1の値を0として計算させたいのですが、どうやればよいのか教えて下さい。 IF関数ですか?色々やってみたのですが、うまく出来ません。 よろしくお願い致します。

  • Excel関数で、Nの1/3乗という計算をしたいのですが。

    初歩的な質問ですみません。 エクセルを使った計算方法でツマっています。 Nの1/3乗、例)24の1/3乗・・・という計算をEXCELで行うための 関数がありましたらお教えください。 なにぶん数学関係はからっきしですので、あまり難しいのは分かりません。 初心者向けにお教えいただけたら幸いです。 追記:ちなみにEXCEL2000を使用しています。

  • Excel関数のようなものはありますか?

    こんにちは。まだプログラミングをほとんどしたことがないのでわからないことがあります。 現在Excelを使っていますがExcel関数は非常に使いやすいく重宝しています。 Excel関数は300種類ほどあるそうですが、C++やVB、C#、JAVAなどのプログラムにもExcel関数のようなものが あらかじめ用意されているのでしょうか? もしExcel関数の中で使いたいものがあり、そういう関数がソフト側で用意されてない場合は自作するしかないのでしょうか?

  • Excel関数についての質問です。

    Excel関数についての質問です。 エクセルのバージョンは2007を使用しております。 A1 A2 A3 A4 A5 という並びの表で、A5にはA3-A4の答えを表示させたく、 つまり関数 =A3-A4と入力しているのですが、 A3のセルに空白のセルがあった場合には、 A2のセルを使って =A2-A4 更にA2のセルが空白の場合には、 A1のセルを使って =A1-A4 という風に関数を設定したいと考えています。 「参照先のセルが空白の場合に、ほかのセルの数値を使って計算する」 ということだと思うのですが、どのような関数を入力すれば良いか、 ご教授いただけるとありがたいです。 IFERRORを使って設定すれば良いのかと考えたのですが、 =IFERROR(A3-A4,A4-A2) となり、一応答えが出るようなのですが、 その場合、更にA2が空白だった場合にA1を使って計算するようにするにはどうすればよいか?という点がわからず、質問させていただきました。 ご回答、お待ちしております。よろしくお願いいたします。

  • エクセルの関数について2

    エクセルの関数について教えて下さい。 ゼロ(0)マイナス(ー数値)や正の1(+1)として扱う関数を教えて下さい。 具体的には 123×0=123 123×ー0・7=123 計算の答えとしてはオカシイですが、このように計算させたいです。

  • Excelでの逆関数計算

    ご確認したいのですが、ExcelのMINVERSE関数を使用して逆関数の計算を行っているのですが、52桁以上の計算になると#VALUE!になり計算できなくなります。 できれば200桁くらいの計算を行いたいのですが、何かよい方法または、実行方法はないでしょうか? 私は、 Whinndouzu XP Microsoft Office Excel 2003 を使用しています。

  • EXCEL2007の質問です。

    EXCEL2007の質問です。 Excel2007のステータスバー→「オートカルク機能」→複数の数値データを選択した場合、ステータスバーには「平均」「データの個数」「数値の個数」「最大値」「最小値」「合計」を同時に表示できるようになっていますが、「データの個数」と「数値の個数」の違いは何でしょうか?? average関数と手計算で平均を算出したときの計算結果が違うので判明しました。 どなたかわかる方がいらっしゃいましたら教えてください。

  • プログラマーとEXCEL関数

    HTMLのプログラムがくめる方と仕事をしていたことがありました。その方はEXCELはほとんど知らないのにEXCELのインスト経験者よりも、さらりとEXCELで関数を使いこなしていました。 プログラマーの方はプログラムの単語を知っているのでEXCELの関数も使いこなせてしまうのですか。OSやEXCELの関数を少しづつ勉強しているのですが気になって質問させて頂きました。ご回答よろしくお願いいたします。

  • Excel関数について

    Excel関数についての質問です。 Excel関数で、実際の仕事上でよく使う関数、ベスト5を教えてください。 また、覚えやすいコツなどがありましたら、教えて頂きたいです。 よろしくお願いします。

専門家に質問してみよう