커뮤니티

부탁드립니다

프로필 이미지
묘선낭자
2015-06-26 11:24:36
102
글번호 87698
답변완료
var:count(0),cnt(0); If stime==090000 Then{ count=0; } for cnt = 0 to 20{ If var83>3 and ((var79[1]==var81[1] and var79>var81) or (var79[1]==var82[1] and var79<var82)) Then{ count=count+1; } } 위에 표시한 것에서 무엇이 잘못된 것인지 작동이 안 됩니다. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-29 13:22:26

안녕하세요 예스스탁입니다. 작성하신 식 내용이 어떤 내용을 구현하고자 하시는 내용인지 모르겠습니다. 9시 이후에 조건이 만족하는 횟수를 카운트 하는 내용이시면 for문은 필요가 없습니다. var:count(0); If stime==090000 Then{ count=0; } If var83>3 and ((var79[1]==var81[1] and var79>var81) or (var79[1]==var82[1] and var79<var82)) Then{ count=count+1; } 최근 20개봉에서 조건이 만족하는 횟수를 계산하는 내용이면 아래와 같이 작성하시면 됩니다. var:count(0),cnt(0); count=0; for cnt = 0 to 20{ If var83[cnt] > 3 and ((var79[cnt+1]==var81[cnt+1] and var79[cnt]>var81[cnt]) or (var79[cnt+1]==var82[cnt+1] and var79[cnt]<var82[cnt])) Then{ count=count+1; } } 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다 > var:count(0),cnt(0); If stime==090000 Then{ count=0; } for cnt = 0 to 20{ If var83>3 and ((var79[1]==var81[1] and var79>var81) or (var79[1]==var82[1] and var79<var82)) Then{ count=count+1; } } 위에 표시한 것에서 무엇이 잘못된 것인지 작동이 안 됩니다. 부탁드립니다.