こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセルについてです・・・。

エクセルについての質問です。
A1 に 100
A2 に 記号(○、△、□)
A3 に A1の数字
このようにする為のA3に入力する式を教えて欲しいです。

A2に記号を入れたら自動的にA3にA1と同じ数字が反映するようにしたいのですが。。。
説明が下手でわかりにくいとは思いますがお願いします。

投稿日時 - 2009-12-10 17:14:58

QNo.5512381

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

こんにちは
>A2に記号を入れたら自動的にA3にA1と同じ数字が反映するようにしたい
 A2セルに記号が「あるか|ないか」の2通りだけですね?
 A3に下記の式(どちらでも結果は同じ)を入れたら反映できます。

=if(A2="","",A1)
=if(A2<>"",A1,"")

 最初の式はA2が空っぽだったら長さ0文字の文字を表示する、そうじゃなければA1セルの内容を表示する。
 2番目の式はA2が空っぽでなかったらA1セルの内容を表示する、そうじゃなかったら長さ0の文字列を表示する。
 結果は同じだけれど動きが少し違いますね。IF文は条件に合う狭い合致条件を確実に実行するけれど条件に合わないときは「その他大勢は」となっておおざっぱになります。 A1セルの内容を表示することが重要なら2番目の式が妥当ですかね。

投稿日時 - 2009-12-10 17:29:00

お礼

できました!ありがとうございます!!!

投稿日時 - 2009-12-10 17:32:23

ANo.3

一例です。
A2に対象の記号を入力した場合、A1を引用、それ以外は空白としています。
A3に=IF(SUM(COUNTIF(A2,{"○","△","□"})),A1,"")

投稿日時 - 2009-12-10 17:28:27

お礼

なかなか難しいです・・・

投稿日時 - 2009-12-10 17:33:38

ANo.2

A3のセルに、
=IF(A2="○",A1,"")
と関数を入力すれば、B1に○を入れた時にA1の値を表示することができます。

投稿日時 - 2009-12-10 17:26:15

補足

回答ありがとうございます!
○でも□でも数値が出るようにしたいです。
この式のどこかに使う記号を入れればいいのでしょうか・・・><

投稿日時 - 2009-12-10 17:28:51

ANo.1

ルールとしては、・・・

 A2 が 空白でなくなったら、 ==> A1 が 100 になる。
 A1 が 100 になったら、 ==> A3 も A1の数字になる。

投稿日時 - 2009-12-10 17:23:08

あなたにオススメの質問