# CalcMergeMode (cfg)

> makeSubTotal 혹은 FormulaRow 사용시 머지된 셀을 각각 병합된 하나의 데이터로 계산하도록 기능입니다.
> 주의 : 대용량 모드에서 사용시 소계 값에 오류가 있을 수 있습니다 (8.0.0.8 버전에서 개선)
> 사용자 입력에 의해 셀 값을 변경하거나 setValue로 셀 값 변경 시 SearchMode에 따라 MergeCellsMatch 혹은 EditAutoMerge 를 반드시 설정해주어야 합니다.

> 1. `SearchMode:0/3`: `MergeCellsMatch:1`설정 시 값 편집 시에도 정확한 값 계산 가능
> 2. `SearchMode:1/2`: `EditAutoMerge:1` 혹은 `MergeCellsMatch:1`설정 시 값 편집 시에도 정확한 값 계산 가능

###

[CalcMergeMode: 0 설정시]

[CalcMergeMode: 1 설정시]

### Type

`number`

### Options

Value | Description
--- | ---
`0` | 소계, FormulaRow사용 시 머지가 된 셀도 Row별 값 계산(`default`)
`1` | 소계 계산시 머지된 셀을 하나의 값으로 계산(makeSubTotal만 적용)
`2` | FormulaRow계산 시 머지된 셀을 하나의 값으로 계산 (FormulaRow만 적용)
`3` | FormulaRow와 소계 계산시 머지가 된 셀을 하나의 값으로 계산(둘다 적용)

### Example

    options.Cfg = {CalcMergeMode: 1};
    sheet.makeSubTotal({...});

### Read More

- makeSubTotal method
- FormulaRow col
- SearchMode
- EditAutoMerge
- MergeCellsMatch

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.5 | 기능 추가
core | 8.0.0.8 | 대용량 모드(SearchMode:0)에서 동작하게 수정
core | 8.0.0.11 | CalcMergeMode: 2/3 추가