'수식' 태그의 글 목록
본문 바로가기

수식7

Python - openpyxl 을 사용 중 값이 아닌 수식을 가져올때 해결방법 openpyxl 라이브러리를 사용하여 특정셀의 값을 가져올 수가 있습니다. 값을 가져오려고 했는데, 예기치 않게 수식을 가져오는 경우가 발생하더라구요. 예제를 통해 보겠습니다. 이렇게 임의로 10, 20 그리고 "=A1 + B1" 수식을 차례로 입력하였습니다. 코드를 위와 같이 입력하고 결과값을 출력해 보도록 하겠습니다. C1 셀은 '30'이 아닌 수식("=A1+B1")이 출력 되었습니다. openpyxl 라이브러리가 익숙하지 않은 탓에 다소 당황했습니다. 이럴때는 load_workbook 클래스에서 파일을 가져오는 옵션을 추가해주면 수식이 아닌 값을 가져올 수 있습니다. wb = load_workbook(file, data_only=True) 이런식으로 'data_only=True' 옵션을 추가로 넣어.. 2021. 10. 30.
엑셀 - 특정 글자가 포함된 셀 개수 구하기 엑셀을 하다보면 특정글자가 포함된 셀의 개수를 구해야 할때가 있습니다. 오히려 VBA나 파이썬을 이용하면 더 쉬울 것 같은데, 엑셀에도 과연 이런 기능이 있을까 궁금해서 찾아봤습니다. 다행히 "특정글자가 포함된 셀을 찾는 방법"이 있더라구요. 예제를 통해서 방법을 알아 보도록 하겠습니다. 우선 임의로 여러개의 셀에 숫자 및 문자를 위의 그림과 같이 입력해 줍니다. 저는 '45'가 포함된 셀의 개수를 찾고 싶어요. 《'Countif' 함수를 사용하면 될 것 같은데, 정확한 수식이 생각이 안나네요....》 라고 아마 대부분 얘기 하실겁니다.(최소한 저는 그랬어요.) =COUNTIF(Range,"*45*") 이런 식으로 수식을 적어 주면 됩니다. 결과가 제대로 나왔네요. 그럼 찾을값을 수식으로 넣고 싶을때는 .. 2021. 7. 26.
엑셀 - countif , countifs 엑셀에서 가장 많이 사용하는 함수 중 하나인 'countif'와 'countifs' 사용방법 입니다. 엑셀에서 무작위로 과일,채소 이름을 위의 그림과 같이 입력합니다. 사과의 개수가 몇개 인지 'countif' 함수를 통해 확인해 보겠습니다. '사과'가 입력된 셀 옆에 '=countif(' 라고 입력하시면 친절하게 함수 인자가 뭐가 들어가야 할지 알려줍니다. '=countif(range, critera)' 즉 '=countif(범위, 기준)' 입니다. 위와 같이 범위를 지정하고, 기준값을 정해주면 됩니다. 그럼 다음으로 비슷하게 생긴 'countifs'에 대해 알아 보도록 하겠습니다. 조건을 하나 더 적었습니다. 위 그림과 같이 빨간색 사과가 몇개인지 확인해 보겠습니다. 셀에서 '=countifs('를 .. 2020. 12. 22.
엑셀 - sumif 와 sumifs 엑셀 수식 중 'sumif'와 'sumifs' 사용법 입니다. 위의 그림과 같이 임의로 과일이름과 개수를 적어놓고, 사과의 개수를 수식을 이용해서 구해보겠습니다. '=sumif('를 셀에 입력하면 위의 그림과 같이 입력할 인자에 대해 안내가 됩니다. '=sumif(range, criteria, [sum_range])' 즉 '=sumif(범위, 기준, 더할범위)' 요롷게 되겠죠. 위의 그림과 같이 범위와 기준과 더할 범위를 입력합니다. 결과는 위의 그림과 같습니다. 다음은 'sumifs' 사용방법에 대해 알아보겠습니다. 빨간색 사과의 개수를 구하는 예시를 들어 보겠습니다. 임의로 위와 같이 입력합니다. '=sumifs('를 셀에 입력하면 위의 그림과 같이 입력할 인자에 대한 안내가 나옵니다. 'sumifs.. 2020. 12. 18.
엑셀 - 조건부서식 엑셀을 사용 하다보면 특정 조건에 음영을 표시하던지, 색깔을 표시하는 등 서식을 지정하고 싶은 경우가 있습니다. 이런것은 엑셀의 '조건부서식'을 사용하시면 됩니다. 임의로 데이터를 만들어서 위의 그림과 같이 마우스로 선택 해줍니다. 위의 보이는 점수 중 50점 이하는 노란색 음영으로 표시하도록 하겠습니다. 엑셀 상단의 메뉴에서 '조건부서식'을 클릭합니다. 조건부 서식에서 '새 규칙'을 선택합니다. '새 서식 규칙' 창이 나오면 "▶수식을 사용하여 서식을 지정할 셀 결정"을 선택합니다. 50점 미만이면 음영이 노란색으로 표시될 수 있도록 수식을 작성합니다. "=IF(C1 2020. 11. 27.
엑셀 - VLOOKUP, HLOOKUP 사용법 엑셀에서 자주 사용하는 기능 중 하나인 Vlookup 과 Hlookup 사용법입니다. 위의 그림과 같이 예시로 표를 만들었습니다. 여기에서 철수의 국어 점수를 가져 오겠습니다. VLOOKUP은(찾는값, 찾으려는 데이터, 열숫자, 유사찾기(True)/정확히찾기(False)) 순으로 작성하시면 됩니다. 위의 그림과 같이 옆에 테이블을 하나 만들어서 VLOOKUP 수식을 걸어줍니다. "=VLOOKUP(G3,B3:D7,2,FALSE)" 입니다. 결과가 잘 나왔네요. 이번에는 HLOOKUP 사용법입니다. VLOOKUP에 'V'는 Vertical 이고, HLOOKUP의 'H'는 Horizontal 인 것 같네요. HLOOKUP도 마찬가지로 "HLOOKUP(찾는값, 찾으려는 데이터, 열숫자, 유사찾기(True)/정확.. 2020. 11. 26.
엑셀에서 자동계산이 되지 않을 때 엑셀을 사용하시다가 가끔 자동으로 계산이 되지 않을때가 있습니다. 컴퓨터가 고장이 났는지, 엑셀이 고장이 났는지 불안하고 해결방법을 찾느라 애를 먹으신 경험이 한 번씩은 있을거라 생각이 듭니다. 이때는, 엑셀의 옵션을 먼저 확인해 보시면 90% 이상 해결을 하실 수 있습니다. 왼쪽 상단의 '파일' 메뉴를 클릭합니다. 왼쪽 메뉴에서 하단에 '옵션'을 클릭하세요. 왼쪽 메뉴의 '수식'을 클릭하시고, '계산 옵션'에서 '통합 문서 계산'을 '자동'으로 해 주시면 됩니다. 어떤 이유인지 가끔 '수동'으로 변경 될 때가 있더라구요. 저의 20년 엑셀 경험상 대부분이 여기서 해결 되더라구요. 참고 하시기 바랍니다.^^ “파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음" 2020. 10. 16.