• ベストアンサー

Excel2003で数式で求めた値の表示を変更するにはどうすればいいのでしょうか

仮にA1に12.9、B1に12、C1に11.4、D1に12.5とあるとして F1にはA1-B1の値を、G1にはB1-C1の値、H1には C1-D1の値を表示するものとします(単純な減算です)。 そして値に付く+-の演算子を+は▼ ーは△で表示させるにはどんな関数を入れれば 良いでしょうか? (A1)12.9-(B1)12=0.9→+9→▼9 最終的に「▼9」ような表示にしたいのです。

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

  • ベストアンサー
noname#103206
noname#103206
回答No.2

計算式の最後に ×10 セルの書式設定 - ユーザー定義 - "▼"0.0;"△ "0.0 これが一番近いと思いますが、必ず小数点1位までの表示となります。 小数点以下を表示しなくていい(四捨五入になります)なら "▼"0;"△ "0   とすればOKです。

uramesenryou
質問者

お礼

ありがとうございました。更に質問したいので新しくスレッドを 立てさせていただきたいと思います。

その他の回答 (1)

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.1

書式で▼;△とやるとできるような気がします。

uramesenryou
質問者

お礼

ありがとうございました。更に質問したいので新しくスレッドを 立てさせていただきたいと思います。

関連するQ&A

  • EXCEL2003で判定式について教えてください。

    仮にA1に12.9、B1に12、C1に11.4、D1に12.5とあるとして F1にはA1-B1の値を、G1にはB1-C1の値、H1にはC1-D1の値を それぞれ10倍して(小数点以下を無くし見易くする為に) 表示するものとします。 その後F1~H1の3つの値(+9、+6、-11)に対し、+5以上が 一つでもあるならなら「A」、+1~+4のみは「B」、 +の値が一つもなく0以下なら「C」と判定させたいのです。 そこで当初J1で =IF(F1:H1>=5,"A",IF(F1:H1<=0,"C","B")) としたところ複数のセルに対してはできないようなので 一旦J1でMAXを使い(+5以上か)を判定し、L1に =IF(J1>=5,"A",IF(J1<=0,"C","B")) と二つのセル、二つの式で結果的には出来たのですが、 なんとかすっきりと一つの関数式で判定させることは 出来ないでしょうか?

  • Excel:関数

     A B C D E F G H 1  あ い 51  か い 2  あ か 14  あ い 3  あ お 24 4  か い 54 5  か さ 22 6  あ い 66 7  か い 56     ・      ・     ・ このような表があるとします。 H1,H2に、それぞれの合計を出したいです。 例えば「か い」(F1,G1)だと、 B4、C4とB7,C7に合致する項目があるので 54+56で110となりH1には110と表示されます。 これを、関数を使って求めたいんですが… どなたか教えて下さい。

  • 一部の数式に「矛盾数式」と表示される

    2007です。 ある基準値からB,C,D列を減算したものをF,G,H列にという単純な引き算で、F→70-B3,G→30-C3,H→70-D3としてあります。 F,H列は問題なしですが、G列だけ各セル左上隅に(名称は?ですが)マークがつき「矛盾した数式」と表示されます。クリックするとヘルプや編集、無視などの項目が出ますが、ヘルプを見ても何をどうすべきかわかりません。編集しなおすといっても「=30-C3」の-を+や*に変えるわけには行かないし・・・? G列各行の差は合っているので、エラー無視にチェックを入れて通過しょうと思ったのですが、今後ほかのことを勉強していくにあたって、基本的な部分のマチガイを押さえておくべきかな、と質問させていただきます。 (表を添付したいのですが、バカでかいものをどうやって部分的に添付するのかわからないもので、関係ない部分を非表示にして縮小するのかなとか思ったりもしています)

  • エクセルで左から、最初に0より大きい値を抽出したい

    エクセルで左から始めて、最初に「0」ゼロより大きい値になる(セルの位置の)値を表示したいです 関数でお願いできればと思います。 a,b,c,d,e,f ,g,h,i, j --------------- 0,0,0,1,0,0,0,0,0,0 - この場合、D1の"1"を表示させたい 0,1,2,1,3,4,1,0,0,1 - この場合、B2の"1"を表示させたい 0,0,0,0,1,2,4,5,1,2 - この場合、E3の"1"を表示させたい 少々急いでおります。何卒、よろしくお願いいたします。 補足 エクセル2010です 。

  • Aの値の求め方を教えて下さい

    (A-B)÷C+D+E+F+G-H=I Aの値の求め方を教えて下さい。 よろしくお願いします。

  • これを一つの数式にしたい。

    こんばんは。 セルが A1 809900円 B1 A1÷20 C1 8×20+31 D1 C1÷20 E1 B1÷D1 F1 E1×8 G1 F1×20 H1 31×E1 I1 G1+H1=809900円 を一つの式にしたいのです。教えて下さい。

  • 【Excel】取り出した値を順番に表示

    Excel2003を使用しています。 A列に『計』と入力された行のGセルの値を取り出して、順番に表示することはできますか? 例えば、A20セル、A24セル、A37セルにそれぞれ『計』と入力されていて、G20セル、G24セル、G37セルにそれぞれ『100』、『200』、『300』と入力されていた場合、どこか別の列、仮にI1セルから順番に『100』、『200』、『300』と表示させたいのですが、関数で可能でしょうか? F列の『計』は不規則に入っているので、空白行のない状態で順番に表示したいと思っています。 よろしくお願いします。

  • excel2003の入力を省力化したい

    写真のように A,C,E列に記号 B,D,F列に文字が入っています。 そこで、A~F列に何かしら入力した場合、 G列、H列には、それぞれ A-C-E、B-D-Fを ハイフンで連結した文字を、自動で表示させたいです。 ただし、A~F列の値を消した場合、G列とH列の値もクリア させたいです。 どうか、VBAの記述を教えていただけないでしょうか? できれば、早くて、負荷の少ない記述が助かります。

  • Excel2列の重複チェック(左右逆も)

    1 A B 2 C D 3 E F 4 G H 5 D H 6 B A 7 A B 8 Z N 9 A C ExcelのA列B列に上記のようにアルファベットが記載されているとします。 このときに列ごとに重複が無いかをチェックする関数をご教授頂きたく思います。 単純な重複だけではなく、 ABもBAも同じとして認識するような関数を希望しております。 データの結果として 1 A B 2 C D 3 E F 4 G H 5 D H 6 B A 重複 7 A B 重複 8 Z N 9 A C このように記載されるか 1 A B 2 C D 3 E F 4 G H 5 D H 6 7 8 Z N 9 A C このようにデータが消えるかのどちらかのデータがでる形だと助かります。 関数で実現できるのかどうか色々調べましたがまったくわからず、こちらの 方々に助けていただければ幸いです。

  • [Excel VBA] 行の値を1つの変数に代入したい

    たとえばA1:A10に値があったら、3個ずつ値を1つの変数に代入したいのですがそのようなことは可能でしょうか?(改行は"%0D%0A"に置換します) たとえば、A1:A10に A B C D E F G H I J K とあったら、 1ループ目: strString = "A%0D%0AB%0D%0AC" のように代入したいのですが。 1つ1つのセルの値を追加代入していくしかないのでしょうか?

専門家に質問してみよう