엑셀 2010을 사용하고 있습니다.
매달 고유한 숫자를 생성하기 위해 UDF를 작성했습니다. yearmonth = 12*연도(날짜) + 월(날짜)
이제 CSE에서 사용하고 싶습니다. {=sum(if(yearmonth('plan'!$j$3:$j$1000)<>yearmonth(A5),0,'plan'!$k$3:$k$1000 ))}
이것은 #value를 렌더링합니다! 오류. "수식 평가"를 사용하면 #value! Excel이 첫 번째 배열(yearmonth('plan!$j$3:$j$1000))을 계산하려고 하면 오류가 나타납니다. 따라서 CSE에서 내 udf를 사용하는 데 문제가 있는 것 같습니다.
udf는 CSE 외부에서 자체적으로 잘 작동합니다. udf를 제거하고 방정식의 긴 형식으로 바꾸면 {=SUM(IF(12*YEAR('Plan'!$J$3:$J$1000)+MONTH('Plan'!$J$3:$J $1000)<>12*YEAR(A5)+MONTH(A5),0,'Plan'!$K$3:$K$1000))} 역시 잘 작동합니다.
내가 무엇을해야 하나?
미리 감사드립니다.