①月間勤務表から③週間勤務表へ自動転記する関数を教えてください。できればその仕組みも教えて下さい。
(表現したい事)
具体的なイメージは画像の通りです。教えてほしい内容は、①月間から③週間への転記です。ちなみに、自分が調べる中で、②抽出表まで調べることができました。
作成の段階として、次の2段階が必要かと考えています。
1.①月間から②抽出表への転記
2.②抽出表から③週間への転記
正直なところ、1.の作業さえできれば、2.の作業はそこまで難しくないと考えています。
③週間への転記ルールは
A1→Aの1F。A2→Aの2F。A3→Aの3F。です。
Bについては1Fのみで2F、3Fはなしです。
Cについては2,3F共通1名のみで、1Fはなしです。
条件:
・エクセル2013のバージョンでも使用できること。
・③週間へ転記する際、①月間にない場合は空欄にする。
(現状 調べた事)
・ネット検索の結果、以下のURLの回答が、自分の欲しい答えに近い。しかし、その数式がどうしても理解できず、カスタマイズできず行き詰まった。
=IFERROR(INDEX(textjoin!$A$1:$A$22,SMALL(IF(OFFSET(textjoin!$A$1:$A$22,,MATCH($A$1,textjoin!$1:$1,0)-1)=$A4,ROW($A$1:$A$22)),COLUMN(A1))),"")
https://oshiete.goo.ne.jp/qa/9286837.html
ベストアンサーではなく、回答日時:2016/05/24 22:26 の内容
(参考)
以下の出力方法はエクセル2013では関数が非対応のため、先に進めず。
https://oshiete.goo.ne.jp/qa/13595702.html
以上です。
No.1ベストアンサー
- 回答日時:
こんにちは
>1.の作業さえできれば、2.の作業はそこまで難しくないと
>考えています。
とのことですので、以下は1に対する回答のみです。
>その数式がどうしても理解できず、カスタマイズできず行き詰まった。
表の形式を複雑にすれば、おのずと式も複雑になります。
作成する際に、合理的で単純な表形式にしておけば、数式も簡略化できます。
例えば、ご例示の表のI列の日付(?)を11行ごとにしているだけで、それを参照するために計算は煩雑になっています。
また、「セルの結合」は計算をする上で障害となることが多いので、無暗矢鱈と結合を行わないことなどもコツの一つと言えるでしょう。
ともあれ、ご提示の表で不明な点を以下のように仮定しました。
・月間表の2行目の日付はシリアル値(=エクセルの日付型の値)である
・抽出表のI列の日付(?)もシリアル値である
(照合の関係で、シリアル値と仮定。数値でも可能だが複雑になります)
・抽出結果がご提示の内容と異なりますが、ご提示の例示が間違って
いるものと解釈しました。
・エクセル2019で確認していますが、多分、2013でも行けると思います。
添付図では、K2セルに、
=IFERROR(INDEX($A:$A,AGGREGATE(15,6,ROW(A$1:A$23)/($J2=INDEX($B:$F,,MATCH(INDEX($I:$I,INT(ROW(A11)/11)*11-9),$B$2:$F$2,0))),COLUMN(A1))),"")
の式を入力し、右方、下方にフィルコピーしてあります。
まずは、添付図とまったく同じものを作成し、その形のままで確認してみてください。
本当にありがとうございました。お忙しい中
ご回答いただき、本当に感謝申し上げます。
あとは、この計算式を理解した上で、
・別シートからの引用
・今回の縦並びの表でなくて、横並びの表にする
・7日間縦に行ったら隣の行に移り、また7日間にする
といったカスタマイズをしたいのですが、
全体の式が長文のため、理解できておりません。。。
質問文に引用させて頂いた計算式↓
=IFERROR(INDEX(textjoin!$A$1:$A$22,SMALL(IF(OFFSET(textjoin!$A$1:$A$22,,MATCH($A$1,textjoin!$1:$1,0)-1)=$A4,ROW($A$1:$A$22)),COLUMN(A1))),"")
と同じ仕組みに見えるのですが。。。
この仕組みと同じもので、作成事例のようなウェブサイトがあれば
教えていただけますでしょうか。
IFERROR関数やMATCH、INDEX、ROW、COLUMNなど
関数の一つ一つの意味は理解しているつもりですが、
これらが組み合わさるとどうしても理解ができず申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 転職 週半分在宅勤務できるけど片道2時間半かかる職場への転職 4 2023/02/04 08:08
- その他(就職・転職・働き方) 愛知県の派遣、求人サイトを教えて。 1 2024/03/05 09:46
- アルバイト・パート 精神疾患持ち①週4×8時間で社保完備のパートがしたい ②フルタイムの定義とは? 2 2023/09/06 03:52
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- 転職 現在郵便局の契約社員で配達や集荷で3年程勤めています。正社員になりたく転職活動をしております。内定が 5 2023/02/12 01:07
- 労働相談 先日の入院、病欠で仕事を6日間休むことになり、前回の追記での労働時間等質問です。。 私の会社はシフト 1 2023/05/31 16:56
- 転職 転職すべきでしょうか 現在の職場は 年間休日が少なめ(4週7休+宿直明け) 通勤時間が若干長め(1時 2 2024/02/09 07:46
- 簿記検定・漢字検定・秘書検定 4月から商業高校の会計科に通う予定の中学生です。現在春休みで、簿記検定3級を取得しようと考えており、 1 2023/03/04 14:40
- 会社・職場 転職についてどっちが良いと思いますか? 私は新卒社会人一年目。女です。 現在働いている会社が凄く嫌で 3 2023/01/20 21:31
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセルの表示について
Excel(エクセル)
-
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
エクセル行の非表示のしかた。 画像のような表があります。 B社の下にもC, D、E と80社くらい続
Excel(エクセル)
-
-
4
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
5
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
6
エクセルで日付の入ったセルの月別の個数が知りたい
Excel(エクセル)
-
7
エクセル 日時の計算式について
Excel(エクセル)
-
8
列を増やさずに、月だけの件数を求める場合
Excel(エクセル)
-
9
エクセルで比較 かつ 部分一致について
Excel(エクセル)
-
10
ファイル内にある数字の出現回数カウント
Excel(エクセル)
-
11
エクセル関数について
その他(Microsoft Office)
-
12
Excel表の文字の幅を狭くしたい
Excel(エクセル)
-
13
Excelの入力方法について
Excel(エクセル)
-
14
エクセル行の非表示のしかた。 画像のような表があります。 C社の下にもD、E と80社くらい続きます
Excel(エクセル)
-
15
エクセルに詳しい方教えて下さい! 以下の画像のデータ入力表の内容を運行日報平日に反映させたいです。
Excel(エクセル)
-
16
Excelで「時間の足し算」はどうすればいいですか?
Excel(エクセル)
-
17
エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式)
Excel(エクセル)
-
18
エクセルでセルに「氏名を入力してください」に氏名を打ち込める方法について
Excel(エクセル)
-
19
Excelで行をコピー、同じ行内にある値は値で、式は式でコピー
Excel(エクセル)
-
20
西暦や和暦の表示をyyyymmdd表示へ変更をしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】適切な文字数の数字を...
-
【関数】先頭だけにある、半角...
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
LOOKUP関数を使えばいいのでし...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
-
時間によってファイル名が変わ...
-
Excelのpivotについて質問です
-
excelの不要な行の削除ができな...
-
Excelで、決まった行を繰り返し...
-
WPS OFFICEでの縦書きについて
-
UNIQUE関数が使えないバージョ...
-
エクセルの条件付き書式につい...
-
エクセルで「-0.0」と表示さ...
-
Aというブックの1というシート...
-
VBA Private Sub Worksheet_Cha...
-
【マクロ】ファイル名の変更に...
-
【マクロ】エクセルにかいてあ...
-
excel で二つのどちらかを選ぶ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報