- 締切済み
エクセルについてです・・・。
エクセルについての質問です。 A1 に 100 A2 に 記号(○、△、□) A3 に A1の数字 このようにする為のA3に入力する式を教えて欲しいです。 A2に記号を入れたら自動的にA3にA1と同じ数字が反映するようにしたいのですが。。。 説明が下手でわかりにくいとは思いますがお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは >A2に記号を入れたら自動的にA3にA1と同じ数字が反映するようにしたい A2セルに記号が「あるか|ないか」の2通りだけですね? A3に下記の式(どちらでも結果は同じ)を入れたら反映できます。 =if(A2="","",A1) =if(A2<>"",A1,"") 最初の式はA2が空っぽだったら長さ0文字の文字を表示する、そうじゃなければA1セルの内容を表示する。 2番目の式はA2が空っぽでなかったらA1セルの内容を表示する、そうじゃなかったら長さ0の文字列を表示する。 結果は同じだけれど動きが少し違いますね。IF文は条件に合う狭い合致条件を確実に実行するけれど条件に合わないときは「その他大勢は」となっておおざっぱになります。 A1セルの内容を表示することが重要なら2番目の式が妥当ですかね。
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 A2に対象の記号を入力した場合、A1を引用、それ以外は空白としています。 A3に=IF(SUM(COUNTIF(A2,{"○","△","□"})),A1,"")
お礼
なかなか難しいです・・・
- anju_z
- ベストアンサー率37% (67/180)
A3のセルに、 =IF(A2="○",A1,"") と関数を入力すれば、B1に○を入れた時にA1の値を表示することができます。
補足
回答ありがとうございます! ○でも□でも数値が出るようにしたいです。 この式のどこかに使う記号を入れればいいのでしょうか・・・><
- DIooggooID
- ベストアンサー率27% (1730/6405)
ルールとしては、・・・ A2 が 空白でなくなったら、 ==> A1 が 100 になる。 A1 が 100 になったら、 ==> A3 も A1の数字になる。
お礼
できました!ありがとうございます!!!