1. 제품코드가 Ra,ra,rA로 시작하는 것중 반품량이 50이상인 행 전체에 조건부 서식을 지정하는문제인데
(AND,LEFT,UPPER 함수) 어떻게 풀어야 할 까요 ?? 제품코드 부분이 대문자 소문자로 섞여있어서 잘모르겠네요
2, slect case 문제였는데 조건이 20만 미만 , 20만이상 30만 미만, 30만이상 40만 미만 , 40만 이상 일떄
이렇게 각각의 조건에 대한 결과값을 구하는 사용자정의함수 문제였는데
select문에 and 함수가 안써져서 못 풀었어요 어떻게 풀어야 하나요 ??
select문에서 and 나 or 써야 할 경우 어떻게 해야 하나요 ?
3. 피벗테이블에서 10월 11월 12월의 열을 값열에 넣어 평균을 구하던데 3개의 열을 한번에 넣어서 평균을 구할려고하면 어떻게 해야 하나요 ???
1.
=AND(UPPER(LEFT($b2,2))="RA",$c2>=5000)
와 같이 작성하시면 되겠네요.
upper 함수가 대문자로 변경하는 함수이므로
left 함수로 나온 결과를 대문자로 바꾸어서 "RA" 라는 값과 동일 한지만 찾으면 됩니다.
RA Ra rA ra
값을
upper 함수로 변경하면
모두
RA RA RA RA
로 표시됩니다.
그러므로
upper(left($a4,2))="RA"
만 작성하셔도
RA Ra rA ra
에 해당하는 것만 적용할 수 있는 것이죠.
2.
Select Case txt수량
Case Is <20
txt할인율 = 0.1
Case Is <30
txt할인율 = 0.05
Case Is <40
txt할인율 = 0.03
Case Else
txt할인율 = 0
End Select
이렇게 작성한 이유는 20미만인 값을 먼저 걸러내고
20이상인 값이 나오면 다음 조건을 확인합니다.
40미만인 값이 들어오면(이미 앞에서 20미만인 값은 걸러졌으므로 20~39 사이의 숫자를 확인 가능합니다.) 할인율을 적용하고
아니면 다음 조건인
60미만인 값을 확인 하겠죠.
이렇게 이미 앞의 조건에서 해당 조건에 맞는 값은 걸러지게 되므로
꼭 <20 and >=29 과 같이 지정할 필요가 없는 것입니다.
좋은 하루 되세요.
-
*2016-04-12 10:54:21
1.
=AND(UPPER(LEFT($b2,2))="RA",$c2>=5000)
와 같이 작성하시면 되겠네요.
upper 함수가 대문자로 변경하는 함수이므로
left 함수로 나온 결과를 대문자로 바꾸어서 "RA" 라는 값과 동일 한지만 찾으면 됩니다.
RA Ra rA ra
값을
upper 함수로 변경하면
모두
RA RA RA RA
로 표시됩니다.
그러므로
upper(left($a4,2))="RA"
만 작성하셔도
RA Ra rA ra
에 해당하는 것만 적용할 수 있는 것이죠.
2.
Select Case txt수량
Case Is <20txt할인율 = 0.1
Case Is <30txt할인율 = 0.05
Case Is <40txt할인율 = 0.03
Case Else
txt할인율 = 0
End Select이렇게 작성한 이유는 20미만인 값을 먼저 걸러내고
20이상인 값이 나오면 다음 조건을 확인합니다.
40미만인 값이 들어오면(이미 앞에서 20미만인 값은 걸러졌으므로 20~39 사이의 숫자를 확인 가능합니다.) 할인율을 적용하고
아니면 다음 조건인
60미만인 값을 확인 하겠죠.
이렇게 이미 앞의 조건에서 해당 조건에 맞는 값은 걸러지게 되므로
꼭 <20 and >=29 과 같이 지정할 필요가 없는 것입니다.
좋은 하루 되세요.