①月間勤務表から③週間勤務表へ自動転記する関数を教えてください。できればその仕組みも教えて下さい。
(表現したい事)
具体的なイメージは画像の通りです。教えてほしい内容は、①月間から③週間への転記です。ちなみに、自分が調べる中で、②抽出表まで調べることができました。
作成の段階として、次の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(エクセル)
-
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
-
4
エクセル行の非表示のしかた。 画像のような表があります。 B社の下にもC, D、E と80社くらい続
Excel(エクセル)
-
5
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
6
エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式)
Excel(エクセル)
-
7
Excelに詳しい方! B列が「日」なら「休」と表示されるようにしたいのに何で全部の曜日に「休」と入
Excel(エクセル)
-
8
エクセルに詳しい方教えて下さい! 以下の画像のデータ入力表の内容を運行日報平日に反映させたいです。
Excel(エクセル)
-
9
エクセルでセルに「氏名を入力してください」に氏名を打ち込める方法について
Excel(エクセル)
-
10
[関数得意な方]教えて下さい・・[困ってます]
Excel(エクセル)
-
11
関数を教えて下さい。
Excel(エクセル)
-
12
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
13
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
-
14
[オートフィルタ]の適用範囲の確認は可能か?
Excel(エクセル)
-
15
エクセルで日付の入ったセルの月別の個数が知りたい
Excel(エクセル)
-
16
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
17
スマートな関数を教えて下さい。
Excel(エクセル)
-
18
一つのセルに(例えばA1)入力された3桁・4桁の数字を並べ替えて同一行のセルに表示させる。
Excel(エクセル)
-
19
Excelの関数について教えてください
Excel(エクセル)
-
20
エクセルの関数について教えてください
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
-1234 を (1234) と表記する由...
-
エクセルで現場ごとに機材の移...
-
他部署からもらう データで、 ...
-
Excel 1の位の数字で処理を分岐...
-
Excelのセルの色を変えた行(す...
-
エクセルの数式について教えて...
-
Excelでの記号と特殊文字につい...
-
とびとびの大量セルを選択した...
-
MACにおけるエクセルの入力トラ...
-
ある表にフィルターをかけて出...
-
Lookup関数
-
エクセルの数式バーのフォント...
-
再質問です。マクロの修正箇所...
-
エクセルで「ページレイアウト...
-
EXCELの散布図で日付が1900年に...
-
【マクロ】VLOOKUPにて参照元に...
-
exselの質問です
-
エクセルでファイルの最終更新...
-
Excel 大小比較演算子による「...
-
エクセルの問題です。絶対値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報