특정 순서의 값을 포함하는 셀을 "계산"하는 것이 가능합니까?

특정 순서의 값을 포함하는 셀을 "계산"하는 것이 가능합니까?

저는 일일 거래를 위해 데이터를 내보낸 WM 앱을 사용하여 창고에서 작업합니다. 우리는 사용오픈 오피스 계산스프레드시트 데이터 처리용. 데이터에는 다음과 같은 형식의 위치 셀이 포함됩니다.

01.001.1.1 for 1st level of racking
01.001.2.1 for 2nd level of racking
01.001.3.1 for 3rd level of racking, etc until 7th level of racking

1레벨과 2레벨의 일일 거래 횟수를 계산하고, 3레벨부터 7레벨까지 분리해서 처리하고 싶습니다.

이를 위해 countif또는 다른 공식을 사용할 수 있나요 ?frequency

답변1

단일 수식을 사용하거나 @Eric이 제안한 대로 도우미 열을 사용하여 이 작업을 수행할 수 있습니다. 아래 표의 C3부터 작성되는 이 공식은 각 위치의 레벨을 나열합니다.

=MID(A3,8,1)

D3의 이 항목은 목록의 첫 번째 및 두 번째 수준 수를 계산합니다.

=COUNTIF(C3:C12,1)+COUNTIF(C3:C12,2)

B3의 이 수식은 첫 번째 및 두 번째 수준의 수도 반환합니다.

=SUMPRODUCT(1*(VALUE(MID(A3:A12,8,1))<3))

여기에 이미지 설명을 입력하세요 ____________________________________________________________________

마지막 수식에서는 MID()수준 번호 배열을 반환하지만 따옴표로 묶여 있으므로 Excel에서는 이를 텍스트로 처리합니다.

VALUE()배열을 다시 숫자로 변환하여 테스트를 유효하게 만들고 레벨이 1 또는 2인 값 < 3의 배열을 제공합니다 .True/FalseTrue

이 배열에 1을 곱하면 True/False값이 1과 0으로 변환되고 SUMPRODUCT()배열의 합이 계산되어 첫 번째와 두 번째 수준의 총 개수가 제공됩니다.

관련 정보