루프없애는 게 대세라던데...

nØthing specia¡|2020년 9월 16일
Posts

루프없애는 게 대세라던데...

nØthing specia¡|2020년 9월 16일

파이썬이나 함수형 프로그래밍 덕분에 당연히 사용하던 루프를 쓰면 웬지 촌스러운 느낌이 든다. 루프없이 쓴다면 웬지 멋있어 보인다. 얼마 전 셀 영역을 대상으로 조건부 최소값, 조건부 최대값, 조건부 표준편차 등이 필요했었다. 당연히 이를 계산하려면 필터함수 또는 루프를 사용해야 한다. 루프를 사용하지 않으려면 엑셀의 워크시트함수를 이용해야 한다. 엑셀의 워크시트함수중 조건관련함수로는 AVERAGEIF, AVERAGEIFS, SUMIF, SUMIFS 등이 있다. 그러나 MINIF, MAXIF와 같은 함수는 아직 없다. 그런데 VBA의 WorksheetFunction개체에는 MinIf, MaxIf함수가 보인다. 그런데 사용해보니 에러가 난다. 흠, 이넘들이 시험적으로 해보았다가, 현재는 함수를 삭제했