유료 매크로 프로그램 다운로드
http://ngmsoftware.com/bbs/board.php?bo_table=product_review
#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화
안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
이전 시간에 문자열 연결에 대해서 알아봤습니다. 오늘은 숫자들을 연산할 수 있는 사칙 연산 액션을 알아볼께요.
매크로 프로그램에서 문자열 연결도 많이 사용하지만, 더 많이 사용하는 액션이 수식과 관련된 액션들입니다.
오토픽 에디터를 실행하고, 왼쪽 함수 상자를 선택하고 표현식 카테고리를 확장합니다.
표현식안에 사칙 연산 액션을 더블 클릭해서 스크립트에 추가해주세요.
왼쪽 값에 7을 입력하고 오른쪽 값에 9를 입력한 후 매크로를 실행하세요. 결과 값에 7+9를 연산한 16이 표시됩니다.
변수를 2개 추가하고 아이디를 a와 b로 설정합니다. 초기 값을 각각 5와 10을 입력하세요.
사칙 연산 액션에서 우측의 속성창에 변수 추가를 클릭하세요. a와 b 변수 아이디를 한줄에 하나씩 입력하고 매크로를 실행하세요.
왼쪽 값 7에 오른쪽 값 9 그리고, 변수 a의 5와 변수 b의 10까지 다 더하면 31이 됩니다.
이렇게 연속해서 사칙 연산을 하는 경우에 연산자를 하나밖에 사용할 수 없다는 단점이 있습니다.
만약, 7+9-a/b를 연산하려면 사칙 연산 액션이 3개 필요합니다. 그리고, 각각의 연산 값을 변수에 업데이트해야 연속 계산이 가능합니다.
이렇게 하는건 불편하기 때문에 플레이스 홀더를 이용하면 쉽고 빠르게 한번에 처리가 가능합니다.
추가되어 있는 변수를 모두 삭제하고, 왼쪽 값 또는 오른쪽 값에 아래와 같이 플레이스 홀더 수식 7+9-{a}/{b}를 입력하세요.
매크로를 실행하면 아래와 같은 결과 값을 확인할 수 있습니다.
이 액션의 동작은 왼쪽 값 연산자(+, -, *, /) 오른쪽 값으로 실행됩니다.
그렇기 때문에 왼쪽 값에 7+9-{a}/{b}를 입력하면 먼저 계산이 되어서 16이되고 +가 붙습니다.
결론적으로 16+가 되는데요. 뒤에 연산자는 의미가 없으므로 최종 값은 16이 됩니다.
하지만, 7+9-{a}/{b} 수식을 오른쪽 값에 넣고 연산자를 -로 변경하면 어떨까요?
-16이 됩니다.
플레이스 홀더를 사용해서 연산을 처리할 때 양수와 음수 처리를 유의해야 합니다.
그리고, 7+9-5(a변수)/10(b)변수의 실제 값은 16.5입니다.
연산에서 나누기와 곱하기는 더하기와 빼기보다 우선합니다. 그래서 실제 연산식은 5/10+7+9가됩니다. 그래서 결과 값이 16.5가 되는데요.
사칙 연산 액션의 속성을 보면 소수점 자리수가 0으로 되어 있는걸 확인할 수 있습니다. 그래서 최종 값이 16이 된것입니다.
각각의 값을 순서대로 연산하려면 (7+9-{a})/{b}와 같이 변경하고 실행해야 합니다. 먼저 연산할 수식을 괄호로 감싸주면 됩니다.
결과 값은 1이 되었네요. 실제로 윈도우 계산기로 연산 해보면 1.1이 나올건데요. 소수점 자리수가 0이라서 정수로 나왔습니다.
이번에는 라운드 업 옵션으로 올림 처리 해볼께요. 매크로를 실행하고 결과를 보면 1.1에서 올림처리되어 2가 된걸 알 수 있습니다.
라운드 옵션을 변경 해가면서 결과 값을 확인해보세요. 소수점 자리수를 입력하면 결과 값에 소수점까지 표시해줍니다.
감사합니다.
[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
'매크로' 카테고리의 다른 글
매크로에서 프로그램 위치 이동 방법 좌표 연산 (0) | 2024.10.31 |
---|---|
매크로에서 배열 연산 처리 방법 (0) | 2024.10.31 |
블로그 인스타그램 카카오톡 매크로 - 문자열 연결 (0) | 2024.10.31 |
경기도 가볼만한 곳! 남한산성과 50대 파이어족의 현금흐름에 대한 이야기 (20) | 2024.10.31 |
주식, 코인, 선물 시스템매매와 텔레그램/인스타그램 마케팅 업무용 매크로 제작 (0) | 2024.10.29 |
댓글