페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

■ MX-Grid 지원 Excel 함수 목록

최종 업데이트 : 2024-10-11

no함수명지원 버전 (maf-extend)비고
1*AUD_HIDE_COLUMNS7.0.300.152022-07-06
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_HIDE_COLUMNS(condition As Boolean, Optional range As range) As String
파라미터에 해당하는 Column 영역을 숨김 처리 합니다.
파라미터가 전달되지 않으면 현재 Column을 숨김 처리 합니다.
2*AUD_HIDE_ROWS7.0.300.152022-07-06
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 :  AUD_HIDE_ROWS(condition As Boolean, Optional range As range) As String
파라미터에 해당하는 Row 영역을 숨김 처리 합니다.
파라미터가 전달되지 않으면 현재 Row를 숨김 처리 합니다.
3*AUD_IMAGE7.0.300.152022-07-06
이 함수는 MX-GRID Platform 전용 함수 입니다.
함수 원형 : AUD_IMAGE(imageName As Variant)
파라미터의 이미지 이름을 기준으로 셀에 이미지를 출력 합니다.
이미지는 reports/WEB_IMAGES 폴더 아래 또는 reports 아래 경로를 지정합니다.
엑셀 내 이미지를 참조하시려면 콜른(:)으로 시작하도록 설정하면 됩니다. E.g. AUD_IMAGE(":Image1")
4*AUD_PROPERTY7.0.300.152022-07-19
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_PROPERTY(cellText As String, Optional propName1 As Variant, Optional propValue1 As Variant, Optional propName2 As Variant, Optional propValue2 As Variant)
  
셀에 client에서 접근가능한 속성을 생성 합니다.
Client에서는 아래와 같이 해당 값에 대해 접근 가능 합니다.
 var OniGridCellClick  = function(sender, args){
  if(args.Cell.getProperty("ITEM1")){
  var arrMsg = [];
arrMsg.push("ITEM 1 = " +  args.Cell.getProperty("ITEM1"));
arrMsg.push("ITEM 2 = " +  args.Cell.getProperty("ITEM2"));
arrMsg.push("ITEM 3 = " +  args.Cell.getProperty("ITEM3"));
arrMsg.push("ITEM 4 = " +  args.Cell.getProperty("ITEM4"));
alert(arrMsg.join("\n"));
}
 };
5*AUD_TEMPLATE_BINDING7.0.300.152022-07-19
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_TEMPLATE_BINDING(formulaRange As Variant, styleRange As Variant, Optional alternativeStyleRange As Variant)
   이 함수는 데이터 바인딩 시 템플릿을 사용할 수 있도록 합니다. 데이터가 바인딩되는 위치에서 행/열로 -1위치의 셀에 설정 하면
   파라미터의 받은 영역을 기준으로 데이터를 출력합니다.
   formulaRange : 데이터의 필드 명 또는 수식을 지정한 영역을 설정합니다.
   styleRange   :  스타일 영역, 셀의 스타일을 지정할 영역을 설정합니다.
   alternativeStyleRange : 반복행의 스타일 영역을 지정 합니다.
   
6*AUD_CHECK_BOX7.0.300.362022-07-19
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_CHECK_BOX(text As Variant, value As Variant, Optional linkCell As range, Optional status As Integer)
CHECKBOX를 화면에 출력 합니다.
  text          : 체크 박스의 텍스트
  value        : 체크 박스의 값
  linkRanges : 체크 박스의 값이 변경 시 업데이트 할 셀
                  단일 셀 지정 시 해당 셀의 값을 체크 박스의 값으로 업데이트 한다.
                  영역 지정 시 해당 영역의 체크 박스의 상태를 현재 체크박스의 상태로 업데이트 한다(전체 선택 기능)
                  ststus 가 전달되지 않으면 linkRanges의 모든 값이 체크박스의 값과 같으면 선택 상태가 된다.
  status     : 체크 박스의 선택여부를 가져올 값 (0:false, 1:true, -1:mix)
7*AUD_RADIO_BUTTON7.0.300.362022-07-19
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_RADIO_BUTTON(text As Variant, value As Variant, Optional linkCell As range)
Radio Button을 화면에 출력 합니다. (mx-grid에서만 동작 합니다.)
 text       : 라디오 버튼의 텍스트
 value      : 라디오 버튼의 값
 linkCell   : 라디오 버튼의 값이 변경 시 업데이트 할 셀
              해당 셀의 값이 현재 라디오 버튼의 값과 동일할 경우 check 된다.
8*AUD_PROTECT7.0.400.142023-02-08
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_PROTECT(range1 As Variant, Optional range2 As Variant, Optional range3 As Variant, Optional range4 As Variant) As String
주어진 영역의 셀들을 수정하지 못하도록 잠금 처리 합니다.
 range1   : 잠김 대상 셀의 영역 또는 주소값
 range2..?: 잠김 대상 셀의 영역 또는 주소값
9*AUD_PROTECT_INDIRECT7.0.400.142023-02-08
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_PROTECT_INDIRECT(range1 As Variant, Optional range2 As Variant, Optional range3 As Variant, Optional range4 As Variant) As String
주어진 영역의 셀들을 수정하지 못하도록 잠금 처리 합니다.
 range1   : 잠김 대상 셀의 주소값을 가지는 영역 또는 주소값
 range2..?: 잠김 대상 셀의 주소값을 가지는 영역 또는 주소값
10*AUD_EXPAND_ROW7.0.400.142023-02-10
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_EXPAND_ROW(isExpand As Boolean, range1 As Variant, Optional range2 As Variant, Optional range3 As Variant) As String
주어진 ROW 영역에 대해 확장/축소 버튼을 생성합니다.
 isExpand : 확장 상태로 표시할지 여부
 range1   : 확장,축소 대상 Row
 range2..?: 확장,축소 대상 Row
11*AUD_EXPAND_COLUMN7.0.400.142023-02-10
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_EXPAND_COLUMN(isExpand As Boolean, range1 As Variant, Optional range2 As Variant, Optional range3 As Variant) As String
주어진 COLUMN 영역에 대해 확장/축소 버튼을 생성합니다.
 isExpand : 확장 상태로 표시할지 여부
 range1   : 확장,축소 대상 Column
 range2..?: 확장,축소 대상 Column
12*AUD_ISMODIFIED7.0.400.242023-03-19
이 함수는 MX-GRID 전용 함수 입니다.
함수 원형 : AUD_ISMODIFIED(range1 As Variant, Optional range2 As Variant, Optional range3 As Variant, Optional range4 As Variant) As String
주어진 영역의 셀이 수정되었는지 여부를 반환 합니다.
 range1 ~ range?   : 수정 여부를 점검할 셀 영역 정보
13ABS  
14ACOS  
15AND  
16ASIN  
17ATAN  
18AVERAGE  
19AVERAGEIF  
20CEILING  
21CHAR  
22CHOOSE3.0.300.12022-04-04
23COLUMN  
24COS  
25COUNT  
26COUNTA  
27COUNTIF  
28COUNTIFS3.0.100.37  
29DATE  
30DATEVALUE  
31DAY  
32DEGREES  
33EDATE3.0.200.78 
34EOMONTH3.0.200.1102022-03-21
35EXACT7.0.300.152022-07-20
36EXP  
37FACT  
38FIND  
39FLOOR  
40HLOOKUP  
41HOUR  
42HYPERLINK   URL 지정 또는 보고서 내 함수 호출 가능
 1. URL 호출 : =HYPERLINK("http://www.bimatrix.co.kr", "홈페이지")
 2. 보고서 내 함수 호출 =HYPERLINK("CELL_CLICK", "셀 클릭 함")
      // 함수 샘플
      var CELL_CLICK = function(sender, cell){
             // sender : MXGrid 컨트롤
             // cell :  클릭한 셀 (istudio.control.iGrid.Cell)
      }
43IF  
44IFERROR  
45INDEX3.0.100.37 배열 반환 타입은 지원하지 않음(row_num = 0 이거나 column_num = 0)
46INDIRECT3.0.100.37 R1C1 스타일 지원하지 않음
47INT  
48IPMT3.0.200.78 
49ISBLANK  
50ISERR  
51ISERROR  
52ISLOGICAL  
53ISNUMBER  
54ISOWEEKNUM3.0.200.892021-12-18
55ISTEXT  
56LARGE3.0.200.892021-12-18
57LEFT  
58LEN  
59LOWER  
60MATCH3.0.100.37  
61MAX  
62MID  
63MIN  
64MINUTE  
65MOD  
66MONTH  
67NOT  
68NOW  
69OFFSET  
70OR  
71PERCENTILE3.0.200.892021-12-18
72PERCENTILE.EXC3.0.200.892021-12-18
73PERCENTILE.INC3.0.200.892021-12-18
74PI  
75PMT3.0.200.78 
76POWER  
77PPMT3.0.200.78 
78QUOTIENT  
79RADIANS  
80RAND  
81RANDBETWEEN 3.0.300.12022-04-02
82RANK  
83REPLACE  
84REPT  
85RIGHT  
86ROUND  
87ROUNDDOWN3.0.200.892021-12-18
88ROW  
89SEARCH  
90SECOND  
91SIN  
92SMALL3.0.200.892021-12-18
93STDEV3.0.200.892021-12-18
94STDEV.P3.0.200.892021-12-18
95STDEV.S3.0.200.892021-12-18
96STDEVA7.0.300.262022-08-25
97STDEVP3.0.200.892021-12-18
98STDEVPA3.0.200.892021-12-18
99SUBSTITUTE  
100SUM  
101SUMIF  
102SUMIFS3.0.100.37  
103TAN  
104TEXT  
105TIME  
106TODAY  
107TRIM  
108TRUNC  
109UPPER  
110VALUE  
111VAR3.0.200.892021-12-18
112VAR.P3.0.200.892021-12-18
113VAR.S3.0.200.892021-12-18
114VARP3.0.200.892021-12-18
115VLOOKUP  
116WEEKDAY  
117WEEKNUM3.0.200.851901년도 이후 값에 대해 검증완료
 (1900년12월31일 이전 값은 엑셀과 일치하지 않음)
118YEAR  
119FALSE  
120TRUE  
121FORMULATEXT7.0.300.35하위 7 패키지에만 추가
122CONCAT7.0.300.36 
123CONCATENATE7.0.300.36 
124TEXTJOIN7.0.300.36 
125ROUNDUP7.0.300.41 
126IFNA7.0.400.2 
127ISNA7.0.400.2 
128NA7.0.400.2 
129FORECAST7.0.400.412023-04-18
130FORECAST.LINEAR7.0.400.412023-04-18
131INTERCEPT7.0.400.412023-04-18
132SLOPE7.0.400.412023-04-18
133AVERAGEIFS7.0.400.662023-05-26
134MAXIFS7.0.400.662023-05-26
135MINIFS7.0.400.662023-05-26
136DSUM7.0.400.692023-06-08
137DCOUNT7.0.400.692023-06-08
138DCOUNTA7.0.400.692023-06-08
139DMAX7.0.400.692023-06-08
140DMIN7.0.400.692023-06-08
141DAVERAGE7.0.400.692023-06-08
142NETWORKDAYS7.0.400.702023-06-09
143SQRT7.0.400.1022023-06-20
144DAYS7.0.400.1122023-08-01
145DATEDIF7.0.400.1192023-08-23
146YEARFRAC7.0.400.1192023-08-23
147DAYS3607.0.400.1192023-08-23
148LN7.0.400.1312023-10-06
149LOG7.0.400.1312023-10-06
150MEDIAN7.0.400.1322023-10-10
151FIXED7.0.400.2142024-03-12
152CORREL 7.0.500.112024-04-30
153RSQ 7.0.500.112024-04-30 
154T.DIST 7.0.500.112024-04-30 
155T.DIST.2T7.0.500.112024-04-30 
156T.DIST.RT7.0.500.112024-04-30
157T.INV7.0.500.112024-04-30
158T.INV.2T7.0.500.112024-04-30
159FINV7.0.500.112024-04-30
160F.INV7.0.500.112024-04-30
161F.INV.RT7.0.500.112024-04-30
162TTEST7.0.500.112024-04-30
163T.TEST7.0.500.112024-04-30
164FTEST7.0.500.112024-04-30
165F.TEST7.0.500.112024-04-30
166FDIST7.0.500.112024-04-30
167F.DIST7.0.500.112024-04-30
168F.DIST.RT7.0.500.112024-04-30
169

LINEST

7.0.500.372024-06-14
170NPV7.0.500.382024-06-18
171IRR7.0.500.382024-06-19
172SUMPRODUCT7.0.500.382024-06-18
173MODE7.0.500.612024-07-23
174MODE.SNGL7.0.500.612024-07-23
175MODE.MULT7.0.500.612024-07-23
176CELL7.0.500.842024-10-11
177NUMBERVALUE7.0.500.922024-11-07