エクセル関数についての質問
- エクセルの関数について質問です。範囲内の一番大きな数字に応じて表示を変える関数について教えてください。
- エクセルの関数で、リスト内の最大値に応じて別のセルに表示をする方法を教えてください。
- エクセルの学習中で、リスト内で最大の値に応じて表示を変える方法を知りたいです。エクセルバージョンは2003です。
- ベストアンサー
Excel 関数について
エクセルの関数について質問です。 範囲内の一番大きな数字が○○の場合は**と表示、△△の場合は@@と表示、みたいな関数ってありますか? もう少しわかりやすく書くと、下の画像のリストの場合、B2:B4の中でB2が最大値の場合はA、B3の場合はB、B4の場合はCと表示、ということです。つまりこの場合は、リスト外のセル(A6等)にCと表示したいのですが・・ ifとrankやmaxのネスト関数も考えたんですが、ムリですよね?多分・・ エクセルは少し覚えようと思って数日前に2日程勉強しただけなので、そういう関数も勉強したけど 忘れてるだけかと思い、質問しました。 ちなみにエクセル2003です。 わかる方いらっしゃったら教えてください、よろしくお願いします!
- その他MS Office製品
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
=INDEX(A2:A4,MATCH(MAX(B2:B4),B2:B4,0)) とか =CHOOSE(MATCH(MAX(B2:B4),B2:B4,0),"A","B","C") とかで。
関連するQ&A
- エクセル関数 教えて下さい!
エクセルでMAX関数で最大値を出した結果に、それがいったいどれなのかを合わせて 表示させたいときはどうしたらいいのでしょうか?初心者なもので、お分かりなられる方よろしくお願い致します。(例えばMaxが8で、それと同時にdってことを表示させたいのでが。) a 5 b 4 c 6 d 8 e 1
- ベストアンサー
- オフィス系ソフト
- エクセルの関数?について教えてください。
エクセルの関数?について教えてください。 セルA3、セルA4、、、、、と続く行で、A3+A5+A7、、の中での最大値をセルB1に表示、B4+B6+B8、、、の中での最大値をC1に表示したいのですが、、、? すいません、ご教示ください。
- ベストアンサー
- オフィス系ソフト
- Excelにて列の一番下にある数値を表示する関数
質問させていただきます。 エクセルの関数で「○列に入力されている数値の中で常に一番下にある数値を表示する」関数などありますでしょうか? 例えば B列に数値を入力していき、一番下?最終行?にある数値を自動で表示させたいです。下の例では「80」をとあるセルに表示させたいです。 A B C D ・・・・・ 1 100 2 99 3 150 4 80 5 6 ・ ・ =MAXという関数は見つけることはできたのですが・・・ =MAXの関数では、最大値しか表示できないので・・・ 色々と調べてみたのですが、調べ方が悪いのか探し出せませんでした。 お手数ですがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 関数やVBAなどを使ってランク仕分けを連動するには?
Excel 関数やVBAなどを使ってランク仕分けを連動するには? 図のようにランクA・B・Cがあったとします。このセルは触りません。 下の元データがあり、ランクが常に変動するものとします。(これは任意で入力:黄色部) たとえばおにぎり¥120がAランクの場合、上のランク表のAランク部におにぎり・¥120が表示され、おにぎりがBランクに変わった場合、Bランク部のリストに入ってくる方法ってできますか? 色々試してみましたがお手上げです。Vlookupなどの関数にて挑戦しましたが全くできませんでした。すいませんが分かる方、ご回答のほどよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について教えていただけたらうれしいです。
エクセルの関数について教えていただけたらうれしいです。 例> A B C 01 70 1 01 20 01 10 02 20 02 50 1 02 30 03 80 1 03 20 04 60 1 04 20 04 20 上記のように、A列内に同じ文字(数字など)がある場合、それぞれのB列にある値の最大値がある、C列へ「1」などのフラグが立つような関数はどうしたらよいのでしょう? 説明が下手ですみません。 A列の「01」が3つあるうち、B列の「70」が最大値なので、C列に「1」が付く。 A列の「02」が3つあるうち、B列の「50」が最大値なので、C列に「1」が付く。 A列の「03」が2つあるうち、B列の「80」が最大値なので、C列に「1」が付く。 A列の「04」が3つあるうち、B列の「60」が最大値なので、C列に「1」が付く。 このようになるようにC列に入れる関数が知りたいです。 よろしくお願いいたします。
- ベストアンサー
- Windows XP
- エクセル関数について 教えてください
エクセルの関数で出来なくて困っております。 内容は B1セルに“1”と入れた場合B3セルに「C3」の値が入る B1セルに“2”と入れた場合B3セルに「D3」の値が入る … … B1セルに“12”と入れた場合B3セルに「N3」の値が入る という具合で12回したいのですが、 すでに「IF」ではネストで7回までというのがわかったところです。 サイトでネストの回避方法を検索したのですが、あてはまるものがなくて新規でご質問をいたします。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルどの関数を使えばいいの??
エクセルでA、BC、D,Eの各商品の注文リストを作成しています。シートAには商品Aを購入したお店と店名コードが記入されています。シートBには300店舗すべての店名コードの一覧があり、シートAで購入したお店のコードからシートBの一覧リストに ○ をつけて 購入リストを作成したいです。どのような 関数を使えばよいか教えてください。関数でできるのかどうかも 疑問です。ネストを使えばできるでしょうか
- 締切済み
- オフィス系ソフト
- Excel 関数について
Excelの関数で例えば、セルのC1にA1とB1の合計を表示させたければ、C1のセルに「=A1+B1」と入力すれば表示できますよね。 そこで質問なのですが、C1のセルに「=A1+B1」と入力したとして、A1とB1に数値を入力していない場合にC1には0と表示されます。その0を表示させたくない場合にはどのような作業をすればよいのでしょうか? 教えてください!(^^)!お願いします!!
- ベストアンサー
- Windows Vista
- エクセル関数で教えてください。
エクセルでB列には商品名(セルB1にみかんセルB2にみかんセルB3にみかんセルB4に柿セルB5に柿セルB6に柿、C列にはみかん柿の数量ランク(例:C1に1~、C2に10~、C3に100~と記入)、D列にはC列のランク毎の単価が表示されています。(D1に1000、D2に800、D3に500、D4に1500など) この表を、ほかのシートのA1にみかん、A2に柿と入力させて、B1に関数を入力してB1セル内で数量ランクの1~1000、10~800、100~500と横一列に表示させたいのですが可能でしょうか? どのような関数が適当でしょうか? このパソコンはエクセル使えず、添付できずわかりにくい説明で申し訳ないのですがどなたか教えてください。よろしくお願いいたします。
- 締切済み
- Windows XP
- ExcelのVLOOKUP関数でについて
ExcelのVLOOKUP関数で、完全一致のFALSEを使い、何も入れなければ空白 にするという処理は出来ます。(IF関数とVLOOKUPをネストさせて) ただし、商品番号100はりんご、商品番号200はみかん だとして、 間違って101を入れた場合や105などと入れてしまった場合(リストにない番号を入力した場合)も、#N/A と表示されずに空白にするという式はどうすれば良いでしょうか? リストにないデータ及び空白のデータは「空白」表示にするには?ということになります。 どうぞよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました!