- ベストアンサー
エクセルで最安値を探すには
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 一例です。 ↓の画像のように作業用の表として換算表を作っておきます。 換算表の1行目にはB列に表示したいアルファベットを入力しておきます。 そして換算表の2行目(K2・L2)に「円」以外のレートを円換算で入力します。 J3セルに =IF(F3="","",F3) K3セルに =IF(G3="","",G3*K$2) という数式を入れ隣のL3セルまでオートフィルでコピー! J3~L3セルを範囲指定 → L3セルのフィルハンドルでずぃ~~~!っと下へコピー! B3セルに =IF(A3="","",INDEX($J$1:$L$1,,MATCH(MIN(J3:L3),J3:L3,0))) C3セルに =IF($B3="","",IF(MATCH($B3,$J$1:$L$1,0)=COLUMN(A1),INDEX($F3:$H3,,MATCH($B3,$J$1:$L$1,0)),"")) という数式を入れ、E3セルまでオートフィルでコピー! 最後にB3~E3セルを範囲指定 → E3セルのフィルハンドルで下へコピー! これで画像のような感じになります。 参考になりますかね?m(_ _)m
その他の回答 (3)
- aokii
- ベストアンサー率23% (5210/22062)
B2セルに以下の式を入れて下にドラッグコピー。 =INDEX(F$1:H$1,MATCH(MIN(F2:H2),F2:H2,0)) C2セルに以下の式を入れてE列までと下にドラッグコピー。 =IF(F2=MIN($F2:$H2),F2,"")
- tsubuyuki
- ベストアンサー率45% (699/1545)
> すべて円に換算したらできますでしょうか? できますよ。 > 今は列を増やし、円に換算した物を見比べて1つずつやっています。 MINと言う関数について調べてみましょう。
- aokii
- ベストアンサー率23% (5210/22062)
円とドルでは単位が違うので比較できません。
補足
ありがとうございます。 すべて円に換算したらできますでしょうか? 今は列を増やし、円に換算した物を見比べて1つずつやっています。
関連するQ&A
- Excelで飛び飛びのセル(列)を参照したいのですが…その2
ある「sheet1」で、G1="A",H1="B",I1="C",J1="D",K1="E",L1="F",M1="G",N1="H",O1="I",P1="J",Q1="K",・・というように文字が入力されているとすると、5列飛びの値A,F,K・・・(G1,L1,Q1・・・)が欲しいのです。そして、その値が「sheet2」に、C5=A,D5=F,E5=K,F5=P・・・となるようにしたいのです。ただ数値が5ずつ増加するのではなく、そのセルに入力されている文字列を参照したいのです。 それをまた、「sheet1」の、G2="A",H2="B",I2="C",J2="D"・・・の値でも同じ事をしたいのですが・・・。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロ記述について
下記の処理をエクセルのマクロで行いたいのですが、どのように記述したよいか教えてください。 4行目から入力されている行まで下記の処理をマクロで行う。 1.J列のセル入力がCIRCLEの行で、B~E列の数値が同じセル間を結合する。 2.K列のセル入力がCIRCLEの行で、F~I列の数値が同じセル間を結合する。 3.J列のセル入力がOBLONG_XまたはOBLONG_Yの行で、B,D列及びC,E列の数値が同じ場合、B列をB列の数値XC列の数値とし、B~E列のセルを結合する。 4.K列のセル入力がOBLONG_XまたはOBLONG_Yの行で、F,G列及びH,I列の数値が同じ場合、F列をF列の数値XG列の数値とし、F~I列のセルを結合する。 5.J列のセル入力がOBLONG_XまたはOBLONG_Yの行で、B,D列及びC,E列の数値が同じでない場合、B列をB列の数値XC列の数値とし、B,C列のセルを結合する。又、D列をD列の数値XE列の数値とし、D,E列のセルを結合する。 6.K列のセル入力がOBLONG_XまたはOBLONG_Yの行で、F,G列及びH,I列の数値が同じでない場合、F列をF列の数値XG列の数値とし、F,G列のセルを結合する。又、H列をH列の数値XI列の数値とし、H,I列のセルを結合する。 7.J列のセル入力がSHAPEの行で、B~E列は何もしない 8.K列のセル入力がSHAPEの行で、F~I列は何もしない
- 締切済み
- Visual Basic
- エクセル関数について
エクセルで =(IF(C9="",INT(H9*J9)),IF(J9=0,INT(H9*C9),""))の関数を入れて計算させた結果#VALUEが表示されたので =IFERROR(IF(C9="",INT(H9*J9)),IF(J9=0,INT(H9*C9),""))に変更したのですが今度はFALSEが表示されました。 FALSEを表示させないためにはどうしたらよいでしょうか。 よろしくお願いします。 ちなみにJ列には別シートからVLOOKUP関数を使用し検索した数値が表示されます。 数値は0の場合もあります。 参考にサンプル表を添付します。
- ベストアンサー
- Excel(エクセル)
- エクセル 2つの表を1つの表に空白行を詰めて表示
B列~D列に表AがありF列~H列に表Bがあります。 2つの表をJ列~L列に空白行を詰めて表示される方法を教えてください。 サンプル表を添付します。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- エクセル セルの組み合わせ
エクセル表の中で目的の数値になるセルの組み合わせを探したいです A列 B列に a 210 b 80 c 403 d 196 e 221 f 307 g 325 h 233 i 237 j 307 k 487 L 267 のようにあります。 これを組み合わせて980に近い組み合わせをいくつかさがしたいのですが、 どうしたらできるでしょうか。重複はできないのです。 ソルバーで挑戦しようと思いましたが、使い方がわかりません。 だれか教えてください。おねがいします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロでこういう場合は?
エクセル97です。 Sheet1の E3:J29 に表があります。 E列、F列は文字列、G列は数値、H~J列には式が入っています。 この表の G列の値が空白や0でない行だけをコピーして、Sheet2 のB2 以下に切れ目なく表の「値」を貼り付けるにはどうのようなマクロを書けばいいのでしょうか?(G列が空白や0の行はSheet2の表では一切無視され、空白行ができないようにしたいのです。) よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelで特定の列だけ表示させたい
添付画像のような表を作成し、 B列にチェックを入れたら、その項目の列だけが表示されるようにしたいのですが、 どうしたらいいでしょうか。 添付の図の場合だと、D列とJ列だけが表示されるようにしたい。 (A、B、C列は常に表示されたまま)、E、F、G、I、J、K列を消し、D、H列を表示させたい。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA/抽出・貼付け
下記を行いたいのですが、どのようなコードになるのでしょうか? シート001(入力用) (1)A1~A50、B1~B50、C1~C50、D1~D50 に数値、E1~E50に文字列 (2)F1~F50、G1~G50、H1~H50、I1~I50 に数値、J1~J50に文字列 ※空白行混在 シート002(計算用) シート001に作ったコマンドボタン:クリックにより、 シート002を表示させ、A1~E100に、 シート(1)のA1~E50とF1~J50の空白行以外を連続して 反映させたい。並べ替え用など別シートを用いずに、 VBAコード内で処理したい。
- ベストアンサー
- オフィス系ソフト
- エクセルについて
エクセルにおいて、下記のように1~5のみ残し、その他無くなった数字は見えなくする、もしくわ文字の色を白にして見えないようにしたいと思っています。 A B C D E F G H I J K L M N O P Q R S T U 1 0 0 0 0 0 1 2 3 3 3 3 3 4 5 5 5 5 5 5 5 5 2 0 0 1 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 ↓ ↓ A B C D E F G H I J K L M N O P Q R S T U 1 1 2 3 3 3 3 3 4 5 2 1 2 2 2 2 3 4 4 5 私は基本的な関数は使用出来ますが、VBAは勉強し始めたばかりです…。 良い方法をご教示頂ければと思っております。 よろしくお願いいたします。 ※記入した例において、1~5の列がズレていますが、行も列も同じばしょのままでお願いします。
- 締切済み
- オフィス系ソフト
- 条件によるデーターの仕分け
初めまして、よろしくお願いします。 関数で値によってデーターを仕分ける方法を探しています。 例) A B C D E F 1 2 3 タイトル タイトル タイトル タイトル 4 数値A 数値B 数値D 数値A 5 数値F 数値G 数値H 数値G 6 数値J 数値K 数値L 数値K 7 ” ” ” ” 8 ” ” ” ” と言うデーターを、F列の数値が、A列の数値かB列の数値かでD列の数値を仕分けます。 ・・H I 1 2 3 タイトルA列 タイトルB列 4 数値D 5 数値H 6 数値L 7 ” ” 8 ” ” 列Fの数値は、必ず列Aの数値か列Bの数値かのどちらかとなります。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。 お礼遅くなりすみません。 画像付でわかりやすかったです。 今回間に合わなかったのでまたすぐ使わせて頂きます。 助かりました。 また宜しくお願い致します。