특정날짜(시작과 끝)를 입력받아서 그 사이의 봉의 개수와 날짜 사이의 일수를 구하는 함수를 만들고 싶습니다.
아래같은 논리로 사용자함수를 만들고 싶어요.
input 시작일, 종료일;
var : 봉개수, 일수;
제어문
{봉개수 = 숫자;}
제어문
{일수 = 숫자;}
아무리 머리를 싸매고 고민을해도 로직이 안 그려집니다. ㅠㅠ
염치불구하고 부탁 드려봅니다.
답변 2
예스스탁
예스스탁 답변
2022-02-16 11:33:04
안녕하세요
예스스탁입니다.
1
사용자함수명 : 봉갯수
반환값형 : 숫자형
input : Startdate(Numeric),Enddate(Numeric);
var : Tcond(false),ii(0);
if sDate != sDate[1] and sDate >= StartDate and sDate[1] < StartDate Then
{
Tcond = true;
ii = 0;
}
if sDate != sDate[1] and sDate >= Enddate and sDate[1] < Enddate Then
Tcond = False;
if Tcond == true Then
{
ii = ii+1;
}
봉갯수 = ii;
2
사용자함수명 : 일수
반환값형 : 숫자형
input : Startdate(Numeric),Enddate(Numeric);
var : Tcond(false),ii(0);
if sDate != sDate[1] and sDate >= StartDate and sDate[1] < StartDate Then
{
Tcond = true;
ii = 0;
}
if sDate != sDate[1] and sDate >= Enddate and sDate[1] < Enddate Then
Tcond = False;
if Tcond == true Then
{
if sDate != sDate[1] Then
ii = ii+1;
}
일수 = ii;
즐거운 하루되세요
> 윤이 님이 쓴 글입니다.
> 제목 : 사용자함수 수식문의 좀 도와주세요. ㅠㅠ
> 특정날짜(시작과 끝)를 입력받아서 그 사이의 봉의 개수와 날짜 사이의 일수를 구하는 함수를 만들고 싶습니다.
아래같은 논리로 사용자함수를 만들고 싶어요.
input 시작일, 종료일;
var : 봉개수, 일수;
제어문
{봉개수 = 숫자;}
제어문
{일수 = 숫자;}
아무리 머리를 싸매고 고민을해도 로직이 안 그려집니다. ㅠㅠ
염치불구하고 부탁 드려봅니다.
해결해 주셔서 너무 감사합니다~
늘 감사드려요~