저는 제품 추천 로그를 만들었고 해당 제품이 종료되면 해당 제품에 대한 포인트를 자동으로 계산하는 시스템이 필요했습니다.
이에 대한 나의 해결책은 제품의 VLOOKUP 목록과 이와 관련된 해당 포인트를 포함하는 별도의 시트를 만드는 것이었습니다. 그런 다음 제품이 닫혔는지 확인하고 획득한 포인트를 표시하는 IF 문 내에 VLOOKUP 수식을 배치합니다. 그러나 내 수식에 문제가 발생했습니다.
=IF([@[CLOSED Y/N]]="y", VLOOKUP([@PRODUCT],'Data Sheet'!A31:B48,2,FALSE
수식이 한 행 아래로 이동할 때마다 VLOOKUP 목록의 범위가 변경됩니다. 예를 들어, 각 행에서 함수가 드롭다운되고 범위는 에서 으로 이동 'Data Sheet'!A31:B48’
합니다 .'Data Sheet'!A32:B49
'Data Sheet'!A33:B50
결국 범위가 내 목록 범위 밖으로 이동하여 포인트가 표시되지 않습니다.
수식이 VLOOKUP 목록을 자동으로 조정하지 못하도록 하는 제안 사항이 있습니까? 귀하의 도움에 크게 감사드립니다.
답변1
공식은 다음과 같아야 합니다.
=IF([@[CLOSED Y/N]]="y", VLOOKUP([@PRODUCT],'Data Sheet'!$A$31:$B$48,2,FALSE
'$'는 Excel(및 대부분의 유사한 프로그램)의 '잠금' 문자로, 설명된 대로 프로그램이 변경되는 것을 중지합니다.