1. = IF($E3<120,TEXT(ROUNDUP($E3/60,0)."0시간"),text(ROUNDUP($E3/60,0)."0시간") & text(mod($E3,60),"0분"))
이렇게 쓰면 안되는 이유가 뭔가요?
3. hlookup함수를 쓰면 안되나요?
또 *1을 하는 이유는 뭔가요?
안녕하세요.
1.
ROUNDUP으로 하면 지정한 자릿수로 올림합니다.
분이 남는 상황에서 ROUNDUP을 해 버리면 올림되어 시간이 한 시간 증가되어 출력됩니다.
한 시간씩 많게 결과가 표시되는 것입니다.
ROUNDUP을 ROUNDDOWN으로 변경하시면 결과는 나오지만,
제시된 함수에 없기때문에 사용이 불가능합니다. 교재에 나온대로 입력해 주셔야 할 것 같습니다.
3.
비교되는 값이 'DVD코드'로 같은 열에 모여있습니다.
열을 비교해야 하므로 VLookup을 사용해 주셔야 합니다.
RIGHT 함수는 문자함수인데, 값을 추출해서 숫자와 비교하거나 계산에 이용할 때는
그래서 RIGHT 함수로 추출한 문자를 숫자화시켜줄 필요가 있습니다.
이를 위해 *1을 해 주는 것입니다.
*1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.
하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고,
원하는 결과가 안나오면 수정해 주셔야 합니다.
좋은 하루 보내세요.
-
*2018-09-12 21:11:04
안녕하세요.
1.
ROUNDUP으로 하면 지정한 자릿수로 올림합니다.
분이 남는 상황에서 ROUNDUP을 해 버리면 올림되어 시간이 한 시간 증가되어 출력됩니다.
한 시간씩 많게 결과가 표시되는 것입니다.
ROUNDUP을 ROUNDDOWN으로 변경하시면 결과는 나오지만,
제시된 함수에 없기때문에 사용이 불가능합니다. 교재에 나온대로 입력해 주셔야 할 것 같습니다.
3.
비교되는 값이 'DVD코드'로 같은 열에 모여있습니다.
열을 비교해야 하므로 VLookup을 사용해 주셔야 합니다.
RIGHT 함수는 문자함수인데, 값을 추출해서 숫자와 비교하거나 계산에 이용할 때는
그래서 RIGHT 함수로 추출한 문자를 숫자화시켜줄 필요가 있습니다.
이를 위해 *1을 해 주는 것입니다.
*1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고,
원하는 결과가 안나오면 수정해 주셔야 합니다.
좋은 하루 보내세요.