エクセル自動計算の可逆計算方法
- エクセルの計算で2つのセルに可逆の式を入れて、どちらに数字を入れても計算できる方法を紹介します。
- 為替の計算などで、円表示とドル表示があり、一方の金額を入力すると自動的に他方の金額を表示する方法についても説明します。
- また、IF文を使用して、計算式のセルに数字を入れた場合にはその数字を表示し、数字を入れない場合には引用している数字から計算結果を表示する方法も解説します。
- ベストアンサー
エクセル自動計算の可逆計算について
はじめまして 宜しくお願い致します。 エクセルの計算で2つのセルに可逆の式を入れて、 どちらに数字を入れても計算できる方法はありますでしょうか? 例えば 為替の計算で円表示とドル表示があります。 時として、見積もりが円で来たり、ドルで来たりします。また、詳細の項目においてドル、円が混在します。 この場合、どちらのセル(円を入力するセル、ドルを入力セル)に入れても自動的に一方の金額を表示することは可能でしょうか? また、IF文などを使い、 ・計算式のセルに数字を入れた場合、その数字を表示 ・数字を入れない場合、引用している数字から計算結果を表示 以上 のやり方をアドバイスしていただけると幸いです。
- momomi(@momo198001)
- お礼率85% (453/532)
- その他MS Office製品
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
私もそうできたらいいのに、と思うことがありますが、無理です。 かわりに、一つのセルに「xxドル」と入力すると右隣のセルに「yy円」、 「xx円」と入力すると右隣のセルに「yyドル」と出るのはどうでしょうか? 入力セルには数字だけでなく通貨の名称まで入力する必要がありますが、目的は達せられます。 4つのセルにつぎのように入力します。 A1---「 RATE」という文字列(計算には関係ないので空白でも可) A2---ドルと円の換算レートを半角で入力しておきます。たとえば 80 B1---入力セルです。xxxドル または xxx円 と入力します。 数字は半角、三桁ごとの区切り「, 」は入れない。 文字は全角(計算式に現れる文字列と同じにする。) B2---答えが表示されるセルです。つぎの式を書いておきます。 =IF(RIGHT(B1,2)="ドル",SUBSTITUTE(B1,"ドル","")*A2&"円",SUBSTITUTE(B1,"円","")/A2&"ドル") この式はエラー処理をしていませんので、「ドル」、「円」以外の文字を入力するとエラーになります。使われるときは、IF文を延長して、規定外の文字が入力されたとき適当な文字列(たとえば"入力が間違っています。"など)を表示するようにしてください。
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7940)
>どちらのセル(円を入力するセル、ドルを入力セル)に入れても自動的に一方の金額を表示することは可能でしょうか? 仮にA列に円を記入,B列にドルを記入することにして,とりあえずC1にレート(円/$)を記入しておきます。 次のように仕込んでおくと,できます。 ご利用のエクセルのバージョンが不明ですが,エクセルのオプションの計算方法で「反復計算」のチェックを入れてから, A1に =B1*$C$1 B1に =A1/$C$1 とそれぞれ記入して,下向けにつるつるっとコピーしていれておきます。 例えばA1に円を記入すればB1に$が現れ,次にB2に$を記入すれば,A2に¥が現れます。 言わずもがなですが念のため: もちろんエクセルを使ったことがあれば判ると思いますが,数式を記入してあったセルに数字を記入して数式を書き潰してしまったら,そのセルにはもう数式はありませんから,もはやそのセルで計算することは当然出来ません。 それからこういう事を期待してるわけじゃないと思いますけど,エクセルの関数は「自分が記入してあるセルに計算結果を表示する」ことができます。 初心者さんからしばしば寄せられるドリームなご相談で,自分以外のどこか余所のセルに,計算結果をぽっと出すみたいなマネは,できません。
- notnot
- ベストアンサー率47% (4848/10261)
セル関数では無理です。 VBAなら可能。
不可能ではないけどやっちゃダメ。 入力セルが計算セルでもあるなんていう設計はすべきじゃない。 円の入力とドルの入力の隣に、どちらかに統一して変換したセルを用意して計算しましょう。 あとどうでもいいけど「数字」と「数値」は全く別物なんで早めに勘違いを修正したほうがいいです。
関連するQ&A
- excelの自動計算について
Excelのセルに入力された数字を自動で変換 例えばA1セルに「8」と入力した場合、自動で×10で計算して値をA1に表示する事は可能でしょうか?A列にはある物の数をカウントした数字が入るのですが、「8」の時は×10、「3」の時には×5など、数字によって×の式を変更したいのです。別の列に数式を入れたり、別の表を作成してVLOOKUPで計算したりすれば、簡単にできると思うのですが、そのような作業は無しで、できないでしょうか?ご存知のかたおられましたら教えて下さい。宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- エクセルの計算式で 1か0をかえす
とある、複数のセル内に、0を含む数字が入力してあります。(例、0、5、1) この複数のセルに対し、一つのセルでも0以外の数字が入力されている場合は“1”を、いずれのセル内の数字も0の場合は“0”を返す計算式は、どのようなものになるのでしょうか? どうかお教え下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルの自動計算
皆さんおはようございます。 エクセルの自動計算について質問します。 計算式が入っているセルに数字を入力して、 普通自動的に合計やら平均値が計算されセルに表示されますが、 最近上書き保存をしないと計算結果が表示されない状態で、 大変不便な思いをしております。 「コマンド」の横に再計算と表示される事があります。 以前までは、同じ計算式を利用しても上書き保存をクリックしなくても 計算結果がすぐに表示されたのですが・・・ 作業グループをすると、再計算が表示されるような気がします・・ このような再計算を解除?出来る方法はあるのでしょうか? どなたか教えてください!! よろしくお願いいたします。
- ベストアンサー
- Windows XP
- エクセル計算式
セルに計算式(時間)を入れていますが、場合によっては計算式の上に直接数字を入力する場合があります。その場合計算式が消去されてしまいます。 そこで質問ですが、計算式の上に直接入力して計算式が消去された箇所がわかる方法は有りませんか。 たとえば計算式の上に直接入力すると、その箇所のセルまたは入力した数字の色が変わる方法があればが教えてください。 よろしく お願いいたします。
- ベストアンサー
- Windows XP
- エクセルでリンクさせた先での計算式の表示について
例えば、A14のセルに「16.0」と入力し、その入力した数字をA30のセルにリンクさせて計算式を入力します。 =A14&"×300" すると、表示は 16×300 となってしまいますが、これを 16.0×300 と表示したい場合にはどうすれば良いのか教えて下さい。
- ベストアンサー
- オフィス系ソフト
- EXCEL計算式が入っているセルを空白表示に
EXCELデータで、セルに計算式が入っているのに画面上には何も数字が表示されていないというファイルをもらいました。 普通に、例えばSUM関数とかを入力したとき、結果が0だと、0が表示されますよね。もらったファイルでは、0が表示されておらず、0以外だと表示されるようになっています。 そのセルの計算式を見ても、特に変わった条件数式(IF関数など)が入ってもおらず、セルの書式設定を見ても特に変わったことがあるようには思えませんでした。 いったいどうやったら、こういうことができるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCELの自動計算に関して
調べても出てこなかった為、ここで質問させて頂きます。 EXCELでの計算表を作っているのですが、全体的に計算結果がおかしいです。 内容は添付資料を見て頂ければわかると思います。 たとえば、セルJ9:K9の計算結果ですが、 数式としては 「=IF(COUNTA(F9:I9)<>2,"",F9*H9)」 と入っており、単純にF9(24.9)とH9(3.8)を掛けるだけのものですが、 実計算だと94.62となり、四捨五入で94.5と表示されるのが正しいのですが、セルJ9の計算結果は「95.4」と表示されてしまいます。 他のセルも同様に計算結果がおかしくなっています。 このような計算値のズレを無くすにはどのようにすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- excelでの自動計算
excelでの自動計算 EXCELで縦に自動計算した数値を表示したいのですが、 どうすればいいでしょうか。 例えば、縦に10個(個数は任意にしたい)同じ数値を表示させたいとき。 F10からF19までのセルには、1 F20からF29までのセルには、2 F30~… 設定したい項目は、 (1)始めたい数値をA1セルに入力 (2)同じ数値をいくつ縦に表示させるかをB1セルに入力 (3)上記の(1)&(2)を何セット計算させるか(終わりの数値でもOK)をC1に入力 結果をF10から縦に表示していく。 以前から何かできないかと考えつつ、コピー等で地道に作業しています。 どなたかお知恵を頂ければ助かります。 宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
お礼
有難うございます。good アイデアです。トライしてみます。