[[20191125114103]] 『隣のセルに日付がある人の数を数えるには』(もも) ページの最後に飛ぶ

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

 

『隣のセルに日付がある人の数を数えるには』(もも)

AAに名前、ABに日付、ACに日付、ADに日付があります
AAの名前を抽出して、人毎のAB〜ADの日付があるセルの数を数えたいです

  AA   AB   AC   AD
4 名前   日付1   日付2  日付3
5 山下   9/20    9/25  9/30
6 萩原   10/1    10/2
7 田中   11/1
8 山下   11/1    11/2

総括シート

  A   B   C   D   E
4     名前  日付1  日付2  日付3
5     山下  2    2    1
6     萩原  1    1
7     田中  1

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


 C5 =COUNTIFS(Sheet1!$AA:$AA,$B5,Sheet1!AB:AB,">0")
 範囲コピー。
(GobGob) 2019/11/25(月) 11:56

GobGobさん、日付があるセルは数えられました。

AAの名前を「総括シート」のBに抽出する方法はどうしたら
いいのですか?

(もも) 2019/11/25(月) 12:08


 B5 =IFERROR(INDEX(Sheet1!AA:AA,AGGREGATE(15,6,ROW(A$5:A$100)/(MATCH(Sheet1!AA$5:AA$100,Sheet1!AA$5:AA$100,0)=ROW(A$5:A$100)-4),ROW(A1))),"")

 下へコピー。

 ※データ範囲 AA5〜AA100としてます。
(GobGob) 2019/11/25(月) 12:35

GobGobさん、AAの名前抽出できました。

勉強のため列や行を変えてやってみたらできなくなりました
どこが間違ってますか教えてください

データ範囲AB3〜AB1000

=IFERROR(INDEX('総括シート'!AB:AB,AGGREGATE(15,6,ROW(A$5:A$1002)/(MATCH('総括シート'!AB$3:AB$1000,'総括シート'!AB$3:AB$1000,0)=ROW(A$5:A$1002)-4),ROW(A1))),"")

  AB   AC   AD   AE
2 名前   日付1   日付2  日付3
3

総括シート

  A   B   C   D   E
4     名前  日付1  日付2  日付3
5

(もも) 2019/11/25(月) 13:14


 × ROW(A$5:A$1002) → ○ ROW(A$3:A$1000)
(GobGob) 2019/11/25(月) 13:23

GobGobさん、勉強に付き合ってくれてすいません。
AAの名前が3人しか抽出されなかったです

どこが間違ってますか教えてください

B5=IFERROR(INDEX('総括シート'!AB:AB,AGGREGATE(15,6,ROW(A$3:A$1000)/(MATCH('総括シート'!AB$3:AB$1000,'総括シート'!AB$3:AB$1000,0)=ROW(A$3:A$1000)-4),ROW(A1))),"")

(もも) 2019/11/25(月) 13:33


 ROW(A$3:A$1000)-4
 ↓
 ROW(A$3:A$1000)-2

 かな?
(bi) 2019/11/25(月) 14:03

3行目からだから失念してました

biさん、勉強に付き合ってくれてありがとうございます。
(もも) 2019/11/25(月) 15:39


コメント返信:

[ 一覧(最新更新順) ]


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