画像参照をお願いします。
sheet2:1つのテーブルには職種(B列)・等級(C列)・基本給(D列)が一覧になっています。
sheet3:もう1つのテーブルには職種ごとの各等級の号俸と基本給が一覧になっています。
sheet2の職種・等級・基本給をもとに、sheet3を参照して新しい号俸・基本給をE列・F列に表示させたいです。
(画像では手作業で赤字で入力しました)
<ルール>
①職種・等級の変更はしない。
②基本給は、sheet2と同額とする。同額がない場合は、すぐ上の近似値とする。
③sheet2の基本給がsheet3の表から上回っている場合は、5号俸の基本給とする。(四郎・五郎のパターン)
必要であれば、表の並び方等の組み替えは可能です。
よろしくお願いいたします。
No.1
- 回答日時:
これ、練習問題?それとも、実際に必要なもの?
どの関数使ってくれとか言う指定があるのかな?
そうでなければ、営業と、事務職の価格は、別物なんだろうから、
別けて、別々に計算すべきですね。
もしくは、等級と新号俸の記号・番号を別けるべき。
どっちかに整理しなきゃ、馬鹿なデータ管理になりますね。
No.3ベストアンサー
- 回答日時:
こんにちは
画像がよく見えないのではっきりしませんが、基本的にはMATCH、INDEXで検索すれば良いパターンだと思われます。
「直上近似値」の条件からすると、表を降順にしておいた方がMATCH検索と相性が良いです。
「営業」と「事務」は参照する表が変わるだけなので、IFで判別して別の式にするか、あるいは、似たような式なので表の参照先を入れ替えれば済むでしょう。
考え方の例として、片方のみの例ですが…
(例示のうちの事務部分だけ。シートも一つにしてあります。)
添付図では、J2セルに
=INDEX(A$3:A$7,IFERROR(MATCH(I2,OFFSET(A$3,,MATCH(H2,B$2:D$2,0),5),-1),1))
I2セルに
=INDEX(B$3:D$7,IFERROR(MATCH(I2,OFFSET(A$3,,MATCH(H2,B$2:D$2,0),5),-1),1),MATCH(H2,B$2:D$2,0))
をそれぞれ入力して、J2:I2を下方にフィルコピーしてあります。
No.4
- 回答日時:
Sheet2!E2: =IFERROR(INDEX(INDIRECT($B2),MIN(IFERROR(MATCH(D2,INDEX(INDIRECT($B2),,RIGHT(C2,1)+1),0),MATCH(D2,INDEX(INDIRECT($B2),,RIGHT(C2,1)+1))+1),6),1),1)
Sheet2!F2: =INDEX(INDIRECT($B2),E2+1,RIGHT(C2,1)+1)
但し、Sheet3 に於いて、事前に範圍 A2:D7、F2:I7 に夫々、事務職、営業職 と云ふ名前を附けて居ます。
【備考】檢證が不十分かも。試してみて下さい。
設けていた作業列内の式を無理に纏めちゃった(さうしなきゃ良かった!)ので、"寿限無"式に成ってます。(*^_^*)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- 健康保険 随時改定(月額変更届)について 3 2022/07/05 23:47
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- 健康保険 社会保険料の月額変更届について 4 2023/05/04 15:23
- 所得・給料・お小遣い 募集要項の給与待遇について 私は24卒で先日とある企業から内定をいただきました。 内定をいただいた企 2 2023/06/19 23:06
- 退職・失業・リストラ 給与等の条件変更について。 育児休業明け今月4月から現場復帰(正社員)しております。 2月末に4月以 1 2023/04/06 20:58
- その他(年金) 父が東京都の職員でした年金を受給しています。年金の現況届について質問があります。 9 2023/06/13 19:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付の入ったセルの...
-
エクセルでセルに「氏名を入力...
-
Excel ウインドウ枠の固定をす...
-
Excelファイルの「数式」タブ→...
-
関数を教えて下さい。
-
スマートな関数を教えて下さい。
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 のピボットテーブル...
-
Excel 2019 は、SPILL機能があ...
-
各ページの1番上の表示について
-
写真のコピー
-
条件付き書式を教えてください
-
INDEX関数やMATCH関数で値を取...
-
エクセル グラフ軸について
-
excelの不要な行の削除ができな...
-
Excelで行をコピー、同じ行内に...
-
エクセル関数に詳しい方、教え...
-
Excel 改ページの文字色の変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報