반응형

연산자 5

텍스트로 된 수식의 값 구하기(4 - 2) - 사용자 정의 함수

텍스트로 된 수식의 값 구하기(4 - 1) - Evaluate 함수에서 VBA의 Evaluate 함수를 이용해 수식의 값을 구할 수 있다는 것을 알았는데, https://lsw3210.tistory.com/entry/%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EB%90%9C-%EC%88%98%EC%8B%9D%EC%9D%98-%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B04-1-Evaluate-%ED%95%A8%EC%88%98 직접 실행창에서 매번 실행할 수는 없으므로 사용자 정의 함수를 만들어 사용해야 합니다. 1. VB 에디터 실행 개발도구 - Visual Basic을 눌러 VB Editor를 연 다음 엑셀 파일명을 클릭한 다음 사용자 정의 폼 삽입 옆의 콤..

EXCEL - VBA 2023.07.20

텍스트로 된 수식의 값 구하기(2) - 사칙 연산자 적용

"텍스트로 된 수식의 값 구하기(1)"에서는 곱하기만을 다뤘는데, https://lsw3210.tistory.com/entry/%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EB%90%9C-%EC%88%98%EC%8B%9D%EC%9D%98-%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B01-%EA%B3%B1%ED%95%98%EA%B8%B0%EB%A7%8C 이번에는 *뿐만 아니라 +, /, - 등 사칙 연산을 제대로 계산해서 값을 구하는 것을 구현해 보겠습니다. 1. 연산자 위치 알아내기 "텍스트로 된 수식의 값 구하기(1)"에서도 연산자인 *의 위치를 =find("*",a3) 수식을 이용해 구했으나, 사칙 연산 기호가 모두 적용돼야 하므로 위 수식을 수정해야 합니다..

Excel 2023.07.17

엑셀 Filter 함수

1. 의미 범위 내에서 조건을 만족하는 데이터를 추출해 주는데 배열로 반환합니다. 2. 구문 =FILTER(array,include,[if_empty]) - array : 배열 또는 필터링할 데이터 영역입니다. - include : 높이 또는 너비가 위 배열과 동일한 조건식입니다. - if_empty : 대괄호 사이에 있으므로 옵션이며, 조건에 맞는 데이터가 없을 경우에 반환할 값을 지정하는 것입니다. 조건에 맞는 데이터가 없을 때 if_empty 값을 지정하지 않으면 #CALC! 오류가 발생합니다,. 3. 예제 파일 A열부터 C열까지 데이터가 있고, E열과 F열에 조건이 있으며, 데이터 유효성 검사 시 목록으로 사용할 원본이 G와 H열에 있고, i열부터 K열에 조건을 만족하는 데이터를 표시하려고 합니다..

Excel 2023.05.19

Aggregate(옵션 적용 집계) 함수(5) - 조건이 여러 개인 경우

Aggregate 함수 사용시 두가지 이상 조건을 만족하는 조건을 설정하는 방법을 알아보겠습니다. 조건이 1개인 경우는 1/(조건)*(원하는 값 범위)로 했는데, 2개이상인 경우는 1/(((조건1)*(조건2)...)*(원하는 값 범위) 식으로 여러 개의 조건을 괄호로 감싸야 합니다. 아래 왼쪽 데이터에서 오른쪽 판매일과 지점명이 일치하는 데이터를 찾아 크기순으로 나열해 보겠습니다. 1. 판매일 조건보다 작고 지점명이 일치하는 판매금액을 큰 값부터 표시하기 ① H2셀에 커서를 놓고, ② =ag까지 입력하고 탭 키를 눌러 =AGGREGATE(까지 입력합니다. ③ 그리고, 함수명 중에 14번 Large를 아래 화살표키 또는 PgDn키를 눌러 이동한 후 탭키를 누릅니다. ④ ,를 누르면 옵션이 표시되는데 오류값..

Excel 2023.01.11

엑셀 배우기(2) - 문자열, 숫자 또는 수식 입력 방법

1. 문자열, 숫자 입력 글자는 A2셀처럼 A2셀을 마우스로 클릭하거나 키보드를 이용해서 A1셀에서 A2셀로 이동한 후 키보드를 이용해 원하는 문자열을 입력하면 됩니다. A2셀에 문자열을 입력한 후 엔터키를 누르면 A3셀로 이동하므로, 이 상태에서 숫자를 키보드를 이용해 123이라고 입력하면 123이 입력되며, A4셀처럼 작은따옴표(')를 먼저 입력한 다음 숫자를 입력하면 숫자가 아니라 문자로 됩니다. 기본값은 문자는 왼쪽 정렬, 숫자는 오른쪽 정렬입니다. 그러나 편집 그룹의 수직, 수평 맞춤 명령(아이콘)을 눌러 바꿀 수 있습니다. 수직정렬의 기본값은 가운데입니다. 2. 수식 입력 가. 수식 입력 수식을 입력할 때는 =을 먼저 입력합니다, 그러나 Lotus 123를 사용하던 시절에는 +를 사용했기 때문..

Excel 2022.07.10
반응형