본문 바로가기
반응형

수식23

빈 셀이 있는 행 삭제 1. 문제점 아래와 같이 F5키를 누르고 '옵션'을 누른 후 빈 셀을 선택해도 "해당되는 셀이 없습니다"라고 표시됩니다. 엑셀은 셀에 수식과 수식의 결괏값이 함께 표시되기때문에, 결괏값은 없어도 수식은 있는 경우 빈 셀이 아닌 것으로 인식됩니다. 2. 해결책여러가지 방법이 있을 수 있겠지만,필터를 건 후 C, F, i, L, O열에서 "필드 값 없음"만 체크해서 행 삭제하는 방법과수식 열을 추가한 후 필터를 걸어서 True만 Delete하는 방법두 가지에 대해 설명하겠습니다. (방법 1 - 필터)① 홈 탭 - 편집 그룹에서 '정렬 및 필터'를 누르고, 필터를 누릅니다(단축키 : Ctrl + Shift + L).그러면 1행에 드롭다운 버튼이 표시됩니다. ② C1셀의 드롭다운 버튼을 누르고, 빈 셀을 선택.. 2025. 6. 26.
주휴일 근무시 색칠하기(조건부 서식) (1) 1. 문제 '엑셀..하루에 하나씩' 카페에 올라온 질문인데,근무자의 주휴일이 F열에 있고, 근무 실적이 G열부터 날짜별로 있을 때주휴일에 근무했다면 색칠을 해서 구분하기 좋도록 해달라는 질문입니다. 예를 들어 나한상의 경우 주휴일이 월인데, 월요일인 3일, 10일에 근무했으므로 색칠이 돼야 합니다. 2. 해결 방법전형적인 조건부 서식의 문제이며,두 가지 조건, 다시 말해 근무일이 주휴일에 해당하고 근무시간이 0보다 커야 합니다. 다시 말해 홍길동의 경우 주휴일이 수인데, 수요일인 5일은 근무하지 않았으므로 색칠이 되면 안 됩니다. 가. 해결 과정 1 - 실패범위를 근무 실적이 있는 G5에서 AK14까지 지정하고, 조건부 서식 - 새 규칙 - '수식을 사용하여 서식을 지정할 셀 결정'을 클릭하고 수.. 2025. 4. 18.
원하는 단어가 포함될 경우 행에 색칠하기 1. 문제 D열 주소에  Sheet2의 단어가 포함되어 있으면 그 행 전체에 색칠을 하려고 합니다. 2. 실패Sheet2의 단어가 주소에 포함되어 있을 경우이므로 CountIf를 생각할 수 있습니다. 먼저 A열에서 O열까지 선택하고,홈 > 조건부 서식 - 새 규칙을 누른 후 '수식을 사용하여 서식을 지정할 셀 결정'을 클릭한 후 수식 입력란에 =COUNTIF(Sheet2!$A$1:$A$36,$d1)>0 이라고 입력하고, 아래쪽의 서식 버튼을 누른 다음, 채우기 탭을 누르고, 원하는 색을 선택한 다음 확인 버튼을 누릅니다. 그러면 원하는 색이 미리 보기에 표시되는데, 확인 버튼을 누릅니다. 그리고, 주소에 '대상빌딩'이라고 입력하면 A열부터 O열까지 초록색이 칠해지는데 '대상빌딩주식회사'라고 입력하면 완전.. 2024. 5. 27.
병합셀에도 조건부 서식 적용하기 1. 문제 가. 실패 1 병합셀인 경우 값이 없기 때문에 조건부 서식을 적용하더라도 값이 있는 셀에만 적용됩니다. A열에서 P열까지 선택하고, 홈 탭의 스타일 그룹에서 조건부 서식을 클릭하고, 새 규칙을 선택합니다. 그리고, '수식을 사용하여 서식을 지정할 셀 결정'을 선택하고 수식에 =AND(A$1"",WEEKDAY(A$1,2)>5)라고 입력하고, 서식을 누르고, 채우기로 노란색을 선택하고 확인 버튼을 누릅니다. 이때 weekday에 ,2가 입력되어 있는데, 이것은 일요일이 1이 아니라 월요일이 1이 되도록 요일 반환 형식(return_type)을 지정한 것입니다. 그리고, 확인 버튼을 누르면 토요일과 일요일에 노란색 칠이 되는데 병합셀에는 채워지지 않습니다. 나. 실패 2 그렇다고, or 조건을 줘서.. 2024. 4. 20.
VBA에서 SumProduct 사용하기 1. SumProduct 함수 SumProduct 함수는 Product, 다시 말해 곱한 값을 더해서 반환해 주는 함수입니다. 가. Product와 Sum함수를 이용하는 경우 아래와 같이 숫자1과 숫자2를 곱한 다음 합계를 낸다고 할 때 Product와 Sum 함수만 알고 있다면 먼저 줄별로 Product, 예를 들어 =product(a2:b2)를 한 후 C7셀에서 Sum을 하면 됩니다. 나. SumProduct 함수를 사용하는 경우 (1) 구문 =SUMPRODUCT(array1, [array2], [array3], ...) 배열로 되어 있는데 범위라고 생각하면 간단합니다. (2) 사용 예 배열을 세로로 해서 A열을 배열1, B열을 배열2로 지정하면 됩니다. 따라서, 위와 같이 곱한 것의 합을 구하려면 .. 2023. 11. 30.
휴일에 해당하는 열에 색칠 하기 조건부 서식을 적용해서 특정한 셀에 색칠하는 경우가 일반적이고, 조건을 충족하는 한 줄 전체에 색칠하는 경우도 있는데 이 글을 참고 바랍니다. 1. 공휴일 여부 판단하기 근무일을 구하는 함수만 Workday, Workday.Intl, NetworkDays, NetWorkdays.Intl 등이 있기 때문에 공휴일은 근무일이 아닌 날로 정의하면 됩니다. 각각의 구문은 아래와 같습니다. 가. WORKDAY(start_date, days, [holidays]) start_date(시작일)로부터 며칠 후(days) 근무일을 구하는 함수인데, 옵션인 holidays는 Workday함수에 등록되지 않은 공휴일, 예를 들어, 설날, 광복절, 제헌절 등 우리나라 또는 기업에 특수한 휴일을 일정한 범위에 등록하는 것입니다.. 2023. 8. 25.
반응형