2012-10-03 3 views
0

첫 번째 열에 일 목록이 있습니다.IF 문이 잘못되었습니다. SUMIF 또는 다른 형식의 수식이 필요합니다.

첫 번째 열의 날짜를 기준으로 각 행에 상태를 부여하고 싶습니다. 예를 들어 셀 A2의 값이 5 일이면 B2에서 상태가 "Less Than 10 Days"가되도록합니다.

  • A1의 값이 15이면 A2는 "10-20 일"의 값으로 업데이트됩니다.
  • A1의 값이 35이면 A2는 "30-60 일"의 값으로 업데이트됩니다.

내가 즉, "10 일 미만", "10 ~ 20", "20 ~ 30", "30 ~ 60"와 "보다 큼 60 일"

I 필요 5 개 그룹을있다 1 열의 스프레드 시트에 여러 값을 가질 수 있으므로 몇 가지 수식을 사용하여 그룹화 버킷에 넣어야합니다. 현재 아래에서 사용하고 있지만 작동하지 않는 것 같습니다.

내 공식은 부분적으로 만 작동합니다 (즉, 첫 번째 두 조건을 선택하지만 세 번째 또는 네 번째 또는 다섯 번째 조건을 계산할 수 없음).

아이디어가 있으십니까?

내가 현재 사용하고있는 공식은 다음과 같습니다

=IF(A19<10,"Less Than 10 days",IF(10<A19>20,"10-20 Days", IF(20<A19>30,"20-30 Days",IF(A19>30,"Greater Than 30 Days","Greater than 60 Days")))) 

답변

4
=IF(A19<10,"Less Than 10 days",IF(A19<20,"10-20 Days", IF(A19<30,"20-30 Days",IF(A19<60,"Greater Than 30 Days","Greater than 60 Days")))) 

내가 변경 :

  • 더 명확 모든 논리 연산자 마지막에 "30"을 "60"로 변경했다 성명 (실제 텍스트와 일치시키기 위해)

진술을 통해 논리를 따르십시오. - 첫 번째 if 문에 대해 10 일 이상이 아니고 20 일 미만인지, 30 일 미만인지 등을 확인합니다. 거기에 10-20 범위가 필요하지 않습니다. - 당신은 이미 첫 번째 IF sattement로 모든 <10 값을 처리하고 있습니다. 마찬가지로 20-30 사이의 값은 해당 IF 문의 <30 부분으로 처리됩니다.

관련 문제