[[20200525140427]] 『検索条件2つで、値を求める関数』(まめしば) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『検索条件2つで、値を求める関数』(まめしば)

【Sheet1】以下のように就任履歴があるとします。

Sheet2は部長のみの申請書リスト作成をしており、
A2に人物名を入力した場合、Sheet1を元に、
B2に部長就任日を表示できるようにしたい。
Sheet2のB2にどんな関数を入力すれば良いでしょうか。

【Sheet2】理想図

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 Sheet1のD列作業列

 =IF(C2="部長",ROW(),"")
 下へコピー。

 Sheet2

 A2 =IFERROR(INDEX(Sheet1!A:A,SMALL(Sheet1!$D:$D,ROW(A1))),"")
 範囲コピー。

 ところで。

 >田中 2020/4/1   
  → 2021/4/1 っすよね?

 >A—---B—------C 
 >名前  日付  
 >鈴木 2022/5/1 
 >田中 2020/4/1

 → 順番のルールもあるん? 
(GobGob) 2020/05/25(月) 14:13

 Sheet2 田中氏の就任日は 2021/4/1 の間違いだとして

 B2 =IF(A2="","",SUMIFS(Sheet1!B:B,Sheet1!A:A,A2,Sheet1!C:C,"部長"))

 表示形式〜ユーザー定義 yyyy/m/d;; ← セミコロンを2つ
 下コピー

 同じ名前の部長は他にいないことを前提にしています。

 以上
(笑) 2020/05/25(月) 14:23

GobGobさん・笑さん

>Sheet2 田中氏の就任日は 2021/4/1 の間違い
おっしゃる通りです、惑わせてしまい申し訳ないです。

早速関数を使わせてもらいます。
本当にありがとうございました。
(まめしば) 2020/05/25(月) 15:45


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.