=IF(D3>=200, D3*HLOOKUP(LEFT(B3,2),$H$3:$K$5,2,FALSE)*(1-(HLOOKUP(LEFT(B3,2),$H$3:$K$5,3,FALSE)))+1%, D3*HLOOKUP(LEFT(B3,2),$H$3:$K$5,2,FALSE)*(1-(HLOOKUP(LEFT(B3,2),$H$3:$K$5,3,FALSE))))
저는 계산작업 문제1의 할인가격을 구하는 식을 이렇게 세웠습니다.
제 식이 왜 틀렸는지 모르겠습니다.
=IF(LEFT(B37,1)="Y","예술빌딩(" & COUNTIF($B$37:$B$56,LEFT(B37,1)="Y") & ")",IF(LEFT(B37,1)="W","월드빌딩(" & COUNTIF($B$37:$B$56,LEFT(B37,1)="W") &")","그외(" & COUNTIF($B$37:$B$56,(LEFT(B37,1)<>"Y")*(LEFT(B37,1)<>"W")) & ")"))
문제7번의 누적개수를 구할 때 이렇게 식을 세우면 안되는 이유가 뭔가요?
안녕하세요.
1%를 추가로 할인할 때 (1-할인율+1%)를 해주셔야 할인율에 추가가됩니다.
따라서 식을 다음과 같이 변경해 주셔야 합니다.
=IF(D3>=200, D3*HLOOKUP(LEFT(B3,2),$H$3:$K$5,2,FALSE)*(1-(HLOOKUP(LEFT(B3,2),$H$3:$K$5,3,FALSE)+1%)), D3*HLOOKUP(LEFT(B3,2),$H$3:$K$5,2,FALSE)*(1-(HLOOKUP(LEFT(B3,2),$H$3:$K$5,3,FALSE))))
--
COUNTIF의 범위를 [$B$37:$B$56]로 설정하고 조건에 LEFT(B37,1)="Y"를 넣으면 범위에서 조건과 동일한 데이터를 찾기가 어렵습니다.
그래서 식을 =COUNTIF($B$37:$B$56,LEFT(B37,1)="Y")로만 넣어보면 제대로 인식되지 않아 무조건 결과로 0을 반환합니다.
COUNTIF 함수에서 시작하는 글자를 이용해야할 때는 만능문자인 *를 활용해야 합니다.
좋은 하루 보내세요.
-
*2018-08-22 11:09:02
안녕하세요.
1%를 추가로 할인할 때 (1-할인율+1%)를 해주셔야 할인율에 추가가됩니다.
따라서 식을 다음과 같이 변경해 주셔야 합니다.
=IF(D3>=200, D3*HLOOKUP(LEFT(B3,2),$H$3:$K$5,2,FALSE)*(1-(HLOOKUP(LEFT(B3,2),$H$3:$K$5,3,FALSE)+1%)), D3*HLOOKUP(LEFT(B3,2),$H$3:$K$5,2,FALSE)*(1-(HLOOKUP(LEFT(B3,2),$H$3:$K$5,3,FALSE))))
--
COUNTIF의 범위를 [$B$37:$B$56]로 설정하고 조건에 LEFT(B37,1)="Y"를 넣으면 범위에서 조건과 동일한 데이터를 찾기가 어렵습니다.
그래서 식을 =COUNTIF($B$37:$B$56,LEFT(B37,1)="Y")로만 넣어보면 제대로 인식되지 않아 무조건 결과로 0을 반환합니다.
COUNTIF 함수에서 시작하는 글자를 이용해야할 때는 만능문자인 *를 활용해야 합니다.
좋은 하루 보내세요.