• ベストアンサー

エクセル関数で 負の数を正の数の表示に・・・

いつもお世話になります。 エクセルを使って、数値の表示の仕方で引っかかり仕事が進まないので 教えていただきたいのですが、よろしくお願いします。 Book A 内の セルA1 に -1000(負の数)という表示が入っているのを、 Book B 内の セルB1 に  1000 という表示で表したいのですが、 Book BのセルB1に入れる数式は どのようにしたらよろしいでしょうか? 簡単な単純な事なのでしょうが、分からなくて 困ってしまっています。 どうかよろしくお願いします。

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

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

=セルの場所 という部分を =abs(セルの場所) としてはどうでしょう? absというのは絶対値を返す関数ですが、これがなければ「関数」 「絶対値」などで似たような関数を調べてください。

decodeco
質問者

お礼

ありがとうございます。絶対値・・・なのですね。 助かりました。この関数でやってみます。 皆様の早速のご回答感謝します。ありがとうございました。

その他の回答 (1)

  • ctrlzr
  • ベストアンサー率29% (18/62)
回答No.1

Book BのセルB1に入れる式は以下のようになります =ABS([BookA]Sheet1!A1)

decodeco
質問者

お礼

ありがとう御座います。早速解決しました。 本当に助かりました。

関連するQ&A

  • エクセルでの正の数、負の数の表示について

    エクセルの操作について質問です。 例えばA1のセルにB1-C1の値を表示したいとします。 この時値が正の数のときは+○、負の数のときは-○(これは普通に表示される)0のときは±0と表示したいのです。 この説明で分かって頂けますでしょうか。 セルの書式設定の表示方法でもいいし、IF関数などでもいいですよろしくお願いします。

  • エクセルの表から正の数、負の数を抜き出す方法

    エクセル2003にある数字の羅列を正の数と負の数とに分けたいと思っていますが、 うまくできません。関数などご存じでしたら教えてください。 例 10000 -20000 30000 40000 50000 -60000 -70000 ↓↓↓このようになるようにしたいと考えています↓↓↓↓↓↓ A B C 10000   10000 -20000       -20000 30000   30000 40000   40000 50000   50000 -60000       -60000 -70000       -70000  できるならばA欄に数字を入れたら正の数ならB欄に数字が表示され、 負の数ならC欄に表示されるようにしたいと考えています。 検索したのですがキーワードが違うのか思ったものが探せませんでした。 ご存じの方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

  • エクセルで、正から負にする関数ありませんか?

    エクセルの関数で、正の数値を負にするものはないでしょうか? 12345 となっているのを、関数を使って、-12345と 表示させたいのです。 お願いします。

  • 数字の正・負を判定して頭に”+”を表示したい

    Excelの数式・書式で、セル内の数値の正・負を判定して、”+”を表示するものを探しています。   726(A1) 717(B1)   9(C1=A1-B1)      ↑       ↑      ↑   入力する   入力する   計算式    この場合のC1で ”9” の前に ”+”を表示したいのです。 対前年比のデータを作成しており、前年からの落ち込みは下記のように問題なく表示されます。   717(A1) 726(B1)   -9(C1=A1-B1)      ↑       ↑      ↑   入力する   入力する   計算式 ですが ”+” 表示がどうやればできるのか分かりません。 if関数の一種かな。。。とは思うんですが、 C1=IF(A1<B1,A1-B1,"+"A1-B1) は受け付けてくれませんでした。 ご存知の方、教えてください。

  • Excel 2007の関数ですが、数値範囲の正の数、又は、負の数のみを

    Excel 2007の関数ですが、数値範囲の正の数、又は、負の数のみを合計する関数がわかりません。 調べる方法を教えてください。

  • エクセルでメッセージの表示について

    エクセルで教えてください。 セル(A1)と(B1)に数値を入力すると あらかじめ数式を入力してあるセル (A2)、(B2)に数式結果が表示するようにしています。 その数式結果が(A2)>(B2)の場合 『数値の確認必要』とメッセージが出るようにしたいのですが、 可能でしょうか? 教えていただけたらと思います。

  • エクセル 関数

    sheet1 エクセルのA列に名前が入力されています。 B列にはその個数が正の数または負の数で記入されています。 小数点を含む数はありません。 尚、A列の名前は同じ名前が何度も入力されていて、その行ごとに 個数は異なっています。 上記の状態でsheet1のB列全体の負の数を0(数値)として 同じB列に表示させるには、 どのような数式をシート内のどの部分にはりつければよいのか教えてください。 ROUNDDOW関数を使っていろいろためしましたが、エラーばかりで質問させていただきました。 よろしくお願いします。

  • 【エクセル】 「3,465」を「 」「3」「4」「6」「5」と表示させたい。

    「エクセル2003の関数式について」 いつもお世話になっております。 以下の件についてご教示いただきたく質問いたします。 セルA1に「3,465」という数値が入力されています。 その数字を分解して、 セルF1に「5」E1に「6」D1に「4」C1に「3」B1に「空白」と表示させるには、どのような数式を1の行に入れるのでしょうか。 よろしくご指導のほどお願いいたします。

  • エクセル関数について

    エクセル関数について質問があります 例えば 「ある範囲内(b1:b7)に特定の数値(1)があれば、その特定の数値のセルの横の数値を返す」 ような数式は作れますか? 一応私なりに試しました 「 if(b1=1,a1,0)+if(b2=2,a2,0)+if(b3=1,a3,0)+...+if(b7=1,a7,0) この場合、特定の数値1がb5にあれば数式を入れたセルにa5の数値が入ります 」 ですがもっとシンプルな方法がないかと思い質問させていただきました

  • エクセルで、数値の入っているセルの数を表示したい。

    エクセル2000です。 たとえば、 A1からA30まで数値が入っていて、所々には文字がはいっています。 数値の入っているセルの数を自動でB1セルに表示させたいのですが、お知恵を拝借願えませんか? よろしくお願いします。