반응형

분류 전체보기 552

근속기간(날짜) 정렬 문제

1. 문제 아래와 같이 DateDif 함수를 이용해 근속 기간을 구한 후 G7에 =DATEDIF(D7,E7,"Y")&"년 " & DATEDIF(D7,E7,"ym") & "개월 "&DATEDIF(D7,E7,"md") & "일 "라고 입력하고, 아래로 복사한 후 순위를 =RANK(G7,$G$7:$ G$20,0)를 이용해 구하면 #VALUE! 에러가 발생합니다. 원인은 근속 기간이 숫자가 아니라 문자(텍스트) 형식이라 그렇습니다. 이 상태에서는 표시 형식을 날짜라고 지정해도 텍스트 형식이 변경되지 않습니다. 2. 해법가. 텍스트가 아닌 날짜를 반환하도록 수식 변경 반환 값을 텍스트 형식에서 날짜 형식으로 바꾸면 됩니다. 이 때 Date 함수를 이용하는데, 위에서 구한 연, 개월, 일을 Date함수의 year,..

Excel 2024.10.22

에이닷 전화 너무 한 거 아닌가?

T 전화가 AI기능을 강조하면서 에이닷 전화로 바뀌었습니다. 자동으로 T 전화가 에이닷 전화로 바뀌는 것은 아니고 긴 동의 여부 절차를 거칩니다. 그리고는 녹색 모양의 T 전화 아이콘이 파란색 전화기 모양에 점이 찍힌 아이콘으로 변신합니다.  그런데 놀라운 점은 통화가 끝나고 나면 아래와 같이 통화 내용을 요약해서 알림 메시지 목록에 표시해 준다는 것입니다.  내용을 보니 내가 통화한 내용을 잘 정리해주고 있네요. 이렇게까지 AI가 진화한 것에 놀랍기도 하고, 개인적인 내용이 이렇게 앱을 통해 인식이 된다면 "혹시라도 유출이 되지는 않을까" 하는 걱정도 됩니다. 물론 믿기는 하지만 너무 놀라운 세상입니다. 종전에 T 전화에 통화 녹음을 문장으로 바꿔주는 기능이 있었지만 내가 작동을 시켜야 하는 기능이었는..

스마트폰 2024.10.17

2중 드롭다운 메뉴(데이터 유효성 검사)

1. 문제아래와 같이 결제수단을 선택할 경우 카드면 카드 번호 목록이 뜨고,계좌이체면 계좌목록이 뜨도록 하려고 합니다. 예제는 번호는 생략하고 카드사와 은행명만 표시하도록 하겠습니다.   2. 해법 1 - if함수 이용 가. A열에 결제수단 표시A열의 셀 하나를 선택한 다음 오른쪽의 콤보 상자 버튼을 눌렀을 때 카드와 계좌이체가 아래로 펼치지도록(드롭다운) 하려 하려면① A2셀부터 원하는 범위를 선택한 다음, 여기서는 A2셀에서 A10셀까지로 하겠습니다.② 데이터 > 데이터 유효성 검사의 윗부분을 누르고③  제한 대상을 목록으로 변경하고,④ 원본으로 지금 데이터는 E2셀과 E3셀에만 있지만 넉넉하게 E2셀에서  E10셀 정도를 지정하면 됩니다. 이제 A2셀의 오른쪽 콤보 상자 버튼을 누르면 카드와 계좌이..

Excel 2024.10.16

포함하는 문자와 제외할 문자를 적용한 SumIfs 수식

1. 문제  D열에 E17셀 값이 들어 있고, i열의 값은 포함하지 않는 F열 값의 합계를 구하는 문제입니다.  2. 해법 1(실패) 가. SumIfs 함수의 구문과 화면의 재구성SumIfs함수의 구문은SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2],...)이므로더할 범위는 F열이 되고,비교할 범위는 D열과 i열이 되고,기준은 E17, E18셀과 i열의 값 "유"가 됩니다. 따라서, 제외할 값을 D17셀과 D18셀에 입력하는 것이 더 나은 방법입니다. 그렇다면 아래와 같은 화면이 됩니다.  나. 수식 F17셀의 수식은=SUMIFS($F$6:$F$14,$D$6:$D$14,E17,$I$6:$I$14,""&D17)이 됩니다...

Excel 2024.10.11

AttributeError: module 'thread' has no attribute 'start_new_thread'

파이썬에 대한 지식의 깊이는 얕지만, 여러 날 고민했던 문제를 해결하게 되어 기록할 겸 작성합니다. 1. 문제점아래와 같은 예제 코드를 복사해서 작성하고,https://wikidocs.net/21920import sysfrom PyQt5.QtWidgets import QApplication, QWidgetclass MyApp(QWidget):    def __init__(self):        super().__init__()        self.initUI()    def initUI(self):        self.setWindowTitle('My First Application')        self.move(300, 300)        self.resize(400, 200)        ..

Python 2024.10.07

테슬라, 새로운 소프트웨어 업데이트

1. 따끈따끈한 업데이트(2024.26.8) 이제 자동 긴급 제공이 차량 운전을 시작하면 기본적으로 활성화된다고 합니다. 종전에 사람이 나타날 때 급제동을 해서 나도 놀란 적이 있는데 기본이 아니었나 보네요. 2. 좀 지났지만 심박한 기능(2024.26.3.1) 가. Vision 속도 제한속도 제한 표지판을 카메라로 인식해서 주행 화면에 표시하고, 속도 제한 경고를 설정하는 데 사용한다고 합니다. "이제 우리나라도 풀 셀프 드라이빙을 곧 적용하게 되겠구나" 하는 기대감을 갖게 합니다. 나. 유튜브 뮤직 적용스포트파이, 애플 뮤직 등은 이미 적용되고 있었는데, 이제 유튜브 뮤직도 적용된다고 합니다.

테슬라 2024.10.02

PySimpleGUI License key 등록 방법 (2) - 등록 PC에서

1. 문제등록 PC가 아닌 다른 PC에서 License Key  등록을 마쳤기때문에(https://lsw3210.tistory.com/592)등록PC에서도 적용될 줄 알았더니 별개입니다.여전히 실행하면 화면에 붉은 글씨가 표시됩니다. 2. FAQ여기저기를 찾아다니다 FAQ를 읽는데, 21번을 보니 "어떻게 나의 License Key를 PySimpleGUI 소프트웨어에 설치할 수 있나?"라는 제목 아래import 위에 'PySimpleGUI_License = 'your_license_key_goes_here'라고 되어 있는 것을 봤습니다. 3. 코드 수정 및 License Key 등록따라서, 아래와 같이 import 위에 PySimpleGUI_License = 다음에 나의 License Key를 붙여 넣고..

Python 2024.09.30

PySimpleGUI License key 등록 방법 (1) - 다른 PC에서

1. 문제'Free Trial'로 프로그램을 실행한 후  등록(Register)하고, 그 PC에서 License Key를 등록하려고 했더니, 아래 화면이 나오지 않아 License키 입력 방법을 찾지 못했는데  https://lsw3210.tistory.com/591 2. 해결다른 PC에서 파이썬 프로그램을 실행하니 아래 화면이 나와서 License Key를 등록할 수 있는 화면이 나옵니다.그런데 License Key와 Developer Key를 혼재해서 사용하네요.  그래서, PySimpleGUI 사이트에 접속한 후 Licence Key를 복사해서 붙여 넣고 OK 버튼을 누르니 아래와 같이 Valid Licence라는 메시지 창이 표시됩니다.  3. 해결 후 모습과 종전 모습그리고, 잠시 후 '파일 선..

Python 2024.09.27

PySimpleGUI도 유료화되는군요.

1. 과거에 PySimpleGUI로 만든 프로그램PySimpleGUI를 이용해서 간단하게 파일 선택 창을 만들어서 사용했었는데,import PySimpleGUI as sgfilename = ''sg.theme("LightBrown1")layout = [[sg.T("")], [sg.Text("파일 선택"), sg.Input(key="-IN2-" ,change_submits=True, size=(50,1)), \ sg.FileBrowse(file_types=(("엑셀 파일", "*.xls"),("엑셀 파일", "*.xlsx")), key="-IN-")],\ [sg.Button(" 확 인 "), sg.Cancel(" 취 소 ")]]###Building Windowwindow = sg.Window('..

Python 2024.09.26

엑셀 배우기(8) - 범위 지정하기 (2)

다. 연속된 범위와 떨어진 범위를 같이 지정할 경우(1) 연습 1키보드로 연속된 범위를 지정할 때는 Shift 키를 사용해야 하지만 마우스를 이용할 때는 마우수 왼쪽 버튼을 누르면서 끌면 연속된 범위가 지정됩니다. 떨어진 범위를 지정할 때는 키보드든 마우스든 Ctrl 키를 눌러야 한다는 것을 기억하면 됩니다.위 화면에서 C6셀부터 C8셀까지 와 C12셀부터 C15셀까지를 더해보겠습니다.C16셀로 화살표 키를 이용해 이동하거나 마우스 왼쪽 버튼으로 C16셀을 클릭한 다음 자동 합계 명령을 누릅니다.C6셀부터 C8셀까지 선택하기 위해 마우스 왼쪽 버튼으로 C16셀부터 C18셀까지 끕니다.이제 떨어진 C12셀부터 C15셀까지를 선택하기 위해 Ctrl 키를 누른 상태에서 C12셀부터 C15셀까지 마우스 왼쪽 버..

Excel 2024.09.25
반응형