커뮤니티

수식 문의

프로필 이미지
에구머니
2022-12-16 15:50:28
980
글번호 164652
답변완료
안녕하세요? 혹시 이런게 되나요? 참조데이터를 1개 ~ 10개까지 사용하려고 합니다. 어떤 때는 참조데이터 1개만 사용, 또 다른 때에는 참조데이터 10개 사용... 그래서 지표를 하나 만들었는데, 참조데이터가 1개만 있는 경우인데, 그 지표에는 if a1_10 == 1 Then var1 = C; Else if a1_10 == 2 Then var1 = data2(C); Else if a1_10 == 3 Then var1 = data3(C); Else if a1_10 == 4 Then var1 = data4(C); Else if a1_10 == 5 Then var1 = data5(C); Else if a1_10 == 6 Then var1 = data6(C); Else if a1_10 == 7 Then var1 = data7(C); Else if a1_10 == 8 Then var1 = data8(C); Else if a1_10 == 9 Then var1 = data9(C); Else if a1_10 == 10 Then var1 = data10(C); 이런 수식이 들어갔더니 참조데이터가 없어서 에러가 나옵니다. 물론 이 경우에 2째줄부터 마지막줄까지 주석처리해서 따로 만들면 되는데, 다른 해결 방법은 없을까요? 예컨대, 사용할 총 참조데이터들의 수를 인풋으로 받아서 처리하는 방식 등으로요... 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-19 09:57:45

안녕하세요 예스스탁입니다. 문의하신 내용은 해결할 방법이 없습니다. 수식안에 특정 데이타번호가 사용되면 차트에 해당 데이타번호가 있는지 확인하기 떄문에 변수처리등으로 해결이 가능하지 않습니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요? 혹시 이런게 되나요? 참조데이터를 1개 ~ 10개까지 사용하려고 합니다. 어떤 때는 참조데이터 1개만 사용, 또 다른 때에는 참조데이터 10개 사용... 그래서 지표를 하나 만들었는데, 참조데이터가 1개만 있는 경우인데, 그 지표에는 if a1_10 == 1 Then var1 = C; Else if a1_10 == 2 Then var1 = data2(C); Else if a1_10 == 3 Then var1 = data3(C); Else if a1_10 == 4 Then var1 = data4(C); Else if a1_10 == 5 Then var1 = data5(C); Else if a1_10 == 6 Then var1 = data6(C); Else if a1_10 == 7 Then var1 = data7(C); Else if a1_10 == 8 Then var1 = data8(C); Else if a1_10 == 9 Then var1 = data9(C); Else if a1_10 == 10 Then var1 = data10(C); 이런 수식이 들어갔더니 참조데이터가 없어서 에러가 나옵니다. 물론 이 경우에 2째줄부터 마지막줄까지 주석처리해서 따로 만들면 되는데, 다른 해결 방법은 없을까요? 예컨대, 사용할 총 참조데이터들의 수를 인풋으로 받아서 처리하는 방식 등으로요... 감사합니다.