Microsoft Excel/Google 스프레드시트 - 업데이트 준수

Microsoft Excel/Google 스프레드시트 - 업데이트 준수

업데이트가 3시간 이내에 완료되면 통과되는지 확인하는 결과를 생성하고 싶습니다. 3시간이 넘으면 실패입니다. 이것이 내 원시 데이터의 모습입니다.

원시 데이터

그러면 다음과 같은 결과가 나왔으면 좋겠습니다.

산출

현재 출력을 생성하는 공식을 알아내는 데 어려움을 겪고 있습니다. 출력을 표시하는 더 좋은 방법이 있다면 기꺼이 시도해 보겠습니다.

편집: 추가하고 싶은데 업데이트가 정리되지 않은 방식으로 수행됩니다. 예를 들어 ID AB1은 모든 행에 분산됩니다(예: 첫 번째 업데이트는 행 2에, 두 번째 업데이트는 행 5에, 세 번째 업데이트는 행 14에 있음 등).

편집하다

답변1

좋습니다. 열 E에서는 현재 행 ID의 다음 발생에 대한 행 오프셋을 계산합니다. F열에서는 시간 차이를 계산합니다(E2와 F2부터 시작).

E2 =MATCH(A2, A3:A$1001,0)
F2 =IF(D2="Done", 10000, IF(ISNUMBER(E2), INDEX(B3:B$1001,E2)+INDEX(C3:C$1001,E2)-(B2+C2),10000))

해당 종류의 첫 번째 ID에 대해 또는 ID가 아직 "완료"를 기록하지 않은 경우 불균형적으로 큰 숫자(예: 10000)를 반환합니다.

이제 총 업데이트를 계산하려면 다음을 수행하세요.

=COUNTIFS(LEFT(A2:A1000,2),"AB",D2:D1000,"Ongoing")

3시간 이내에 업데이트를 계산하려면

=COUNTIFS(LEFT(A2:A1000,2),"AB",F2:F1000,"<=3")

주의: 하나의 셀보다 큰 배열에 LEFT를 사용하기 때문에 Ctrl+Shift+Enter를 눌러 수식을 마무리하여 배열 수식을 사용하여 계산하도록 Excel에 지시해야 합니다.

관련 정보