분석하고 싶은 시계열이 있습니다. 특정 기준에 맞는 일부 데이터를 추출하고 싶습니다. 그러나 수식에서 최신 데이터(즉, 시계열에 추가된 최신 열)를 확인해야 합니다.
기준과 일치하는 데이터 목록을 추출하려면 제공된 답변을 사용할 수 있습니다.여기
Excel이 수식에 새 열을 포함할 수 있도록 하기 위해 offset
여기에 언급된 함수를 사용할 수 있습니다.답변.
그러나 나는 내가 원하는 공식을 만들기 위해 두 가지 답변을 모두 사용하는 데 어려움을 겪고 있습니다.
원하는 출력:
Names 24/03/2019 25/03/2019 Criteria Date
Name 1 A A A 25/03/2019
Name 2 A B
Name 3 B A
Name 4 C A
Name 5 A A
위의 예에서는 오늘의 열을 시계열에 추가할 때 오늘의 열에 문자 'A'가 포함된 이름 목록을 3개에서 4개로 변경하는 수식을 원합니다.
답변1
여기서는 'OFFSET' 함수를 사용할 수 있지만 이는 일시적인 함수입니다. 즉, 수식에 영향을 주지 않더라도 시트의 내용이 변경될 때마다 다시 계산됩니다. 대안으로 INDEX
나는 영향을 미치는 것이 변경될 때만 다시 계산하는 비휘발성 공식을 사용하는 것을 제안합니다.
데이터가 B2(B2=이름)에서 시작한다고 가정합니다. 또 다른 가정은 날짜 외에 행 2에 어떤 숫자도 포함될 수 없으며 날짜는 텍스트가 아닌 Excel 형식으로 저장된다는 것입니다.
목록을 표시하고 복사할 빈 셀에 다음 수식을 사용하세요. 나는 모든 이름이 유효한 선택이 될 가능성을 덮기 위해 귀하의 이름 목록까지 내려갈 것입니다.
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$3:$B$7)/(INDEX($C$3:$D$7,0,MATCH($F$3,$C$2:$D$2,0))=$E$3),ROW(A1))),"")
필요에 맞게 범위를 조정하세요. 어떤 참조를 잠가야 하는지($), 어떤 참조를 자유롭게 변경할 수 있는지 염두에 두십시오.