본문 바로가기

Web_Application/C#

[fpspread][c#][excel formula 변환] vb6의 average -> c#.net 의 average



celltype = currency

vb6
- average(A#:Z#) 값이 있는 컬럼의 SUM, COUNT를 같이 해준다.

.NET > 2.0
- AVAERAGE(A#:Z#)는 중간에 공백 컬럼이 있으면 값이 정상적으로 계산되지 않는다.
값이 있는 컬럼의 SUM / 값이 있는 컬럼 COUNT를 해주는 formular를 작성해야한다.

ex)
=(SUMIF(A#:Z#,">0")/COUNTIF(A#:Z#,">0))