• ベストアンサー

Excel  000の計算について

ExcelでA1に000と入力した後、 B1セルにfx=A1+10=010と表示したいのですが、 方法はありますでしょうか。 現在のセル書式設定は文字列に設定しています。 よろしくお願い致します。

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

  • ベストアンサー
  • SePapa
  • ベストアンサー率50% (47/94)
回答No.5

こんにちは エクセルでは文字列と数値の計算は可能です。 ただ、関数を入れるセルは文字列ではできませんので、 セルB1の書式設定を標準にした後、 =TEXT(A1+10,"000") を入力すれば解決です。 お試しください。

gaku_0316
質問者

お礼

こちらの方法でできました。 ありがとうございました!

その他の回答 (4)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんにちは。 単に、それだけなら、文字列で入力すればよいのではありませんか? なぜ、そうするのか、きちんとした説明がないと、質問が正しく伝わらないと思います。 A1に000 というのは何でしょうか? 書式設定ですか?それとも数値ですか? A1が、010 なら、どうなるのでしょうか? ="fx=A1+10="&TEXT(A1+10,A1) この数式は成り立っても、論理的には成り立っていません。 A1 が書式設定ですから、書式に計算はできません。 B1セルにfx=A1+10=010  では、ビット演算なのでしょうか? 例えば、010 なら、結果は、100 になります。 少なくとも、その説明だけでは計算結果に、書式を変更させた "010"となる根拠がありません。 >現在のセル書式設定は文字列に設定しています。 なお、書式の文字列はやめます。書式を文字列にすると、参照セルを含めて、セルの計算が不活性化してしまいますから、正しく計算が行えません。現在の質問の「文字列としての000」としてなら、'000 と「'(アポストロフィ)」を使います。

gaku_0316
質問者

補足

補足が遅れました。申し訳ございません。 000 010 020 ・・・・・・・・・・・・・ 9990 ・ ・ ・ 009 019 029 ・・・・・・・・・・・・・ 9999 と表に打ってから計算したいと思っていますので、 計算式でできないものかと思っております。 よろしくお願い致します。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

>B1セルにfx=A1+10=010と表示したいのですが 計算するわけではなく表示ですよね、文字列でそのまま入力すれば可能です。 表示のA1の部分をA1セルの内容を参照したいのであれば B1セルは ="fx="&A1&"+10="&TEXT(A1+10,"000") こんな感じかな

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

A1セルに  Ctrl+1(ctrlキー押しながら数字の1を押す) → セルの書式設定 → 表示形式 → ユーザー定義で種類欄に 000 としてOK → その後 0 を入力すると000と表示されB1の計算家結果が010と表示されます。

  • dkljdkfsj
  • ベストアンサー率23% (13/56)
回答No.1

書式は文字列でないとダメなのですか? 書式設定が文字列では、 計算に使えませんので、 エクセルの仕様上不可能です。 書式設定を 000 とし、計算に使えるようにしないと出来ません。

関連するQ&A