본문 바로가기

MS Office 관련 노하우10

엑셀(Excel): TEXT 함수로 특정 날짜의 요일 알아내기 업무를 하다 보면, 과거의 어느 특정 날짜가 무슨 요일인지 알아야 할 때가 있다. 해당 일자가 올해나 전년도 라면 달력을 보고 확인할 수도 있고, 윈도우 하단에 달력을 볼 수도 있겠지만... 그 보다 더 오래된 일자나 아니면 미래의 일자일 경우에는 번거롭다. 그럴 때, 엑셀의 TEXT 함수에서 날짜로부터 요일 값을 추출해 주는 기능을 활용하면 쉽게 해당 일자의 요일을 알 수 있다. 수식결과값설 명TEXT(날짜,"DDDD")Wednesday해당 날짜의 요일을 영어로 표시TEXT(날짜,"DDD")Thu해당 날짜의 요일을 영어 약자로 표시TEXT(날짜,"AAA")금해당 날짜의 요일을 한글 약자로 표시TEXT(날짜,"AAAA")토요일해당 날짜의 요일을 한글로 표시 ✅ 옵션을 AAA 또는 AAAA로 했는데, 요일.. 2025. 2. 21.
엑셀(Excel): SUMIF와 드롭다운(Dropdown) 메뉴 활용 실무적으로는 SUMIF 함수만 단독으로 사용하는 경우는 별로 없었던 것 같다. 하지만, 항상 복잡하고 어려운 정보나 값을 구해야 하는 것도 아니고, 때로는 다른 함수들과 함께... 또는 이번 포스트에서 다루는 것처럼 다른 기능과 함께 활용하는 경우도 있을 수 있다.  위와 같은 경우... 나는 주로 피벗(PIVOT) 테이블로 각 물품별 합계를 구한다.  하지만, 누군가 전체 물품 목록의 대한 값이 아니라, 특정한 한 아이템에 대한 정보만 알고 싶어 한다면... 그때도 물론 PIVOT에서 해당 항목만 체크해 주는 것으로 가능하지만...  이번에는 드롭다운(Dropdown) 메뉴와 SUMIF 함수를 활용해서 답을 찾아가 보기로 하자.  늘 강조하는 것이지만, 데이터를 가공해서 정보를 잘 만드는 사람들은 사고.. 2025. 2. 5.
엑셀(Excel): COUNTIF 함수의 활용 - 인사 데이터로 정보 가공 엑셀에서 COUNTIF 함수는 조건에 해당하는 데이터의 숫자만 헤아려 주는 기능이다. 이 함수를 사용할 때에는 헤아리고자 하는 데이터의 범위를 잘 설정해 주는 것 외에는 그다지 어려울 것이 없다. COUNTIF의 수식은 다음의 구조를 가진다.   =COUNTIF(data!$C$1:$C$41,D4) =COUNTIF(헤아리고자 하는 데이터의 범위,헤아리고자 하는 조건 값) 이와 같은 작업의 경우도 PIVOT(피벗) 테이블을 활용하면 금새 답을 구할 수 있다. 그런데, 정해진 양식에 해당 값을 주기적으로, 반복적으로 업데이트를 하는 경우라면 예제에서 보는 것처럼 COUNTIF 함수를 적용해서 자동적으로 계산하도록 하는 방법을 고려할 수 있다.  [주의할 점] 첨부한 예제에서처럼 동일한 데이터 범위 내에서 연달.. 2025. 2. 2.
엑셀(Excel): SUMPRODUCT함수 활용 및 이름 사용 [문제] 어떤 회사에서 Promotion 기간 중에 노트북을 판매하거나, 수도권 외의 지역에서 상품을 판매한 판매자에 대하여 판매금액의 5%에 해당하는 인센티브를 지급하기로 했다. 각 판매자별로 지급받을 인센티브를 구하시오. [풀이 과정] 1. 판매자별 구분 2. 노트북 or 수도권 이외의 지역 (서울, 인천, 경기 해당 여부 판단) 3. 위의 조건을 모두 만족하는 판매금액을 합산 =SUMPRODUCT(($C$5:$C$29=H5)*((($D$5:$D$29="노트북")+($E$5:$E$29"서울")*($E$5:$E$29"인천")*($E$5:$E$29"경기"))>0)*($F$5:$F$29)) [이름 관리자를 활용하는 경우] =SUMPRODUCT((판매자=H14)*(((판매상품="노트북")+(판매지역"서울").. 2025. 1. 30.