給料の評価表を作っています。
1と入力したらD11のセルに○(マルです)I12のセルに5000円
2と入力したらD11のセルに△(サンカクです)I12のセルに3000円
3と入力したらD11のセルに×(バツです)I12のセルに0円
という数値を返したいのです。
I12のセルに返す数値なら出来ると思いますが、D11のセルに返したい○や△は数値ではないから無理ですよね?
もし無理だとするならD11のセルにAとかBを入れてAなら5000、Bなら3000という数値を返すことは出来るでしょうか?
よろしくお願い致します。
No.4
- 回答日時:
普通のVLOOKUP関数で出来ることでしょう。
それより1や2や3をどのセル(列)に入れるのか書いてなくて、質問として尻抜けですよ。A1(A11)としようか。
関数は値を決めて入れるセルに入れる。だからD1セルに○○,I1セルに△△と別の関数を入れるのだよ。
1つの関数は1セルに2つの値は返せないが。
ーーー
どこか使わないセル範囲に
S1:U3に
1○5000
2△3000
3X0
と検索表を作っておく
D1セルに(第1行から第3行までの例にする)
=VLOOKUP(A1,$S$1:$U$3,2,FALSE)
I1セルに
=VLOOKUP(A1,$S$1:$U$3,3,FALSE)
と少し違う式を「入れるだけ
あとは、下方向に式を複写。
質問者の場合は、列や「行の番号は適当に変えてください。
結果
A列 D列 I列
1○5000
2△3000
3X0
>ではないから無理ですよね
何か誤解しているような気がする。
No.3
- 回答日時:
こんばんは!
色々方法はあるかと思いますが、一例です。
1~3を入力するセルが書いてないので、勝手にD1セルとしています。
↓の画像のようにSheet2に表を作成しておきます。
Sheet1のD11セルに
=IF(D1="","",VLOOKUP(D1,Sheet2!A1:C3,2,0))
I12セルに
=IF(D11="","",VLOOKUP(D11,Sheet2!B1:C3,2,0))
という数式を入れています。
尚、D1セルに1~3以外の数値を入力すると参照先のデータがないのでエラーになります。
参考になれば良いのですが・・・m(__)m
別シートに参照表を作ることも考えたのですが、諸事情があって、ちょっと無理だったのです。
本当はそうしたかったのですけど。
お返事ありがとうございました。
No.2
- 回答日時:
質問者さんが求めてる解答としてはANo1さんの答えが適切だと思いますが、一応
返すというか、D11、I12が「1と入力したら」のセルを評価すればいいんじゃないのでしょうか。
まずは1=○=5000を定義する表を作ります
A B C
1 1 ○ 5000
3 2 △ 3000
3 3 × 0
4
5
で、D11に以下の評価式(ここではC5とする)
=VLOOKUP(A5,A1:C3,2,FALSE)
そしてA5に1,2,3のいずれかを入力すれば○、△、×のいずれかが表示されます
金額も同様です(ここではD5に)
=VLOOKUP(A5,A1:C3,3,FALSE)
これを金額表示したいセルにいれればA5に入力された値を上記の表から検索して値を返してくれます
=VLOOKUP(検索したい値のセル,検索する範囲,検索した範囲のどの列をかえすか,FALSE)
こういう方法もあるってことで。
IFとVLOOKUPのどちらを使うか悩んでいました。
IFで上手くいかなければVLOOKUPを使ってみようと思います。
ありがとうございました。
No.1ベストアンサー
- 回答日時:
全角文字を使用する場合には"(ダブルクォーテーション)で囲みます。
例えば、D1のセルに数字を入力するとした場合、
D11のセルに書きの様な式を入れます。
=if(D1=1,"○",if(D1=2,"△",if(D1=3,"×","")))
で、I12のセルには、
=if(D11="○","5000円",if(D11="△","3000円",if(D11="×","0円",""))) といれます。
×と0円の後の""はヌルと言い、参照セルにデータがなければ空白を返してくれます(空白表示になる)。
できる大事典のエクセル関数の本買うと役に立ちますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルの昇順での数値入力のミスの見つけ方を教えてください。 4 2022/06/26 20:41
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) EXCEL関数(数式)を教えてください 2 2022/06/08 18:32
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Excel(エクセル) VBA カゥントで数値の範囲を規制 1 2022/05/20 06:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報