No.1ベストアンサー
- 回答日時:
社員名簿というシート名にリストを作成します。
A列:氏名
B列:性別(男or女)
C列:生年月日
D列:年度
年度は、1945/4/2~1946/4/1生まれを1945年度とする為に、
D2=YEAR(C2)-IF(C2<DATE(YEAR(C2),4,2),1,0)
という計算式で西暦で何年度生まれかを出しておきます。
別のシートに表を作成します。
ここでは、同年度の同性を最大10名としていますので、それ以上になる場合は11名以降が表示されません。
A1~V1セルには適宜項目名などを入れておきます。
A~J列が男性、M~V列が女性、K~L列には年度が入ります。
A2=IF(LARGE(INDEX(ROW(社員名簿!$A$1:$A$200)*(社員名簿!$B$1:$B$200="男")*(社員名簿!$D$1:$D$200=$K2),),11-COLUMN(A2))=0,"",INDEX(社員名簿!$A$1:$A$200,LARGE(INDEX(ROW(社員名簿!$A$1:$A$200)*(社員名簿!$B$1:$B$200="男")*(社員名簿!$D$1:$D$200=$K2),),11-COLUMN(A2))))
A2セルをB2~J2セルにコピー
M2=IF(LARGE(INDEX(ROW(社員名簿!$A$1:$A$200)*(社員名簿!$B$1:$B$200="女")*(社員名簿!$D$1:$D$200=$K2),),COLUMN(M2)-12)=0,"",INDEX(社員名簿!$A$1:$A$200,LARGE(INDEX(ROW(社員名簿!$A$1:$A$200)*(社員名簿!$B$1:$B$200="女")*(社員名簿!$D$1:$D$200=$K2),),COLUMN(M2)-12)))
M2セルをN2~V2セルにコピー
K2=ROW()+1943
L2=TEXT(DATE(K2,1,1),"ggge年度")
2行目を50行目までコピーすれば表ができると思います。
ただ、この方法だと社員名簿のリストを生年月日で降順に並び替えておかないと、
内側から早く生まれた順になりません。
並び替えをしないでもできる方法があると思いますが、
もっと複雑になってしまうので、こういった方法にしてみました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) いない人を抽出したい 4 2023/06/05 21:46
- マンガ・コミック 手塚治虫「ブラックジャック」の最終話「人生という名のSL」の収蔵巻は? 1 2023/07/15 12:32
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- 文学 応募予定作品と似たものがある 3 2023/05/10 21:52
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Visual Basic(VBA) excel2016でリストからカレンダーに内容を反映させたいです 2 2022/10/27 15:32
- Photoshop(フォトショップ) 写真に日付を入れるのがそんなに大変か 9 2023/07/22 14:38
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
VBA
-
英数字のみ全角から半角に変換
-
会社のTeamsのことで相談です。...
-
office2010とoffice365の共存で...
-
office365って抵抗感ないですか?
-
Excel関数について質問ですm(__)m
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Microsoft365で写真をアルバム...
-
自分の専門分野の仕事。初見で...
-
2つのシートの一致する行のセ...
-
Microsoft Formsの「個人情報や...
-
エクセルにリンクされるのをし...
-
Excelについて
-
エクセルで串刺ししたシートの...
-
学校を卒業したため、学校側か...
-
Office2021を別のPCにインスト...
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
outlookのツールバーが縦になっ...
-
【Excel】セル内の文字が正しい...
-
Excel テーブル内の空白行の削除
-
Microsoft 365 Apps for busine...
-
Microsoft Formsの「個人情報や...
-
【スプレッドシート】指定の日...
-
office2010とoffice365の共存で...
-
web上にあるエクセルをショート...
-
英数字のみ全角から半角に変換
-
Excel データの並び替えについて
-
何文字超えたファイルだけを抽...
-
エクセルマクロ(超初心者)
-
Microsoft Officeを2台目のPCに...
-
パソコン買い換え Office移行 ...
-
【スプレッドシート】白色のセ...
-
会社PCのメールが更新されない
-
IF(EXACT(B1,B2),"一致","不一...
-
http://oshiete.goo.ne.jp/qa/1...
おすすめ情報