엑셀 - 여러 if 조건 and, or, not 활용하기 프로그램을 작성하면 if 문의 조건 절에 쓰는 조건이 복합 조건인 경우가 많다. if 조건절1 && 조건절2 if 조건절1 || 조건절2 if 조건절1 && (조건절2 || 조건절3) 즉, 우리가 검증하고자 하는 조건절이 항상 단일 조건을 아닐텐데, 어떻게 위와 같은 복합 조건을 엑셀에서 표현할 수 있을까? 프로그래밍 언어에서 &&는 AND, ||는 OR라는 사실을 바탕으로, 그대로 써보면 안타깝게도 동작하지 않는다. =IF(A1='포도' OR A1='복숭아', '좋아하는 과일', '좋아하지 않는 과일') 엑셀 IF와 AND, OR, NOT 사용법 두 개의 문법을 별도로 접근해 보자. IF의 사용법은 아래와 같다. IF(조건절, 조건절이 참일 때의..
flutter - CocoaPods not installed 에러가 뜬다면? $ flutter doctor 명령어를 수행했는데, CocoaPods not installed 에러가 뜬다면 함께 뜨는 메시지도 잘 살펴보자. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. To install see https://guides.cocoapods.org/using/getting-started.html#installation for ..
flutter - Android license status unknown이 뜬다면? $ flutter doctor를 실행했는데, 제목과 같은 에러가 발생한다면, 설명에 나온대로 그대로 따라하면 쉽게 해결된다. 해결 방법 $ flutter doctor --android-licenses명령을 실행하자. 그러면, 굉장히 많은 질문을 하는데, 모두 y라고 답해준다. 1/5: License android-googletv-license: --------------------------------------- Terms and Conditions This is the Google TV Add-on for the Android Software Development Kit License Agreement. 1. Intr..
flutter - cmdline-tools component is missing 에러가 발생한다면 flutter doctor 명령을 실행했는데, cmdline-tools component is missing 에러가 발생한다면, 다음과 같은 메시지를 만날 것이다. Run `path/to/sdkmanager --install "cmdline-tools;latest"` See https://developer.android.com/studio/command-line for more details. 해결 방법 cmdline-tools를 설치해 줘야 하는데, 가장 직관적이고 쉬운 방법은 GUI에서 문제를 해결하는 것이다. Android Studio > Preferences > System settings > And..
flutter - Android Studio not found at 에러가 난다면? flutter를 설치하는 과정에서 초기에 겪을 수 있는 문제이다. $ flutter doctor 를 실행했는데, 아래와 같은 에러가 발생한다면? ✗ Android Studio not found at 경로 Android Studio가 설치가 되어 있지 않거나, 경로가 잘못 설정되어 있는 경우이다. 해결 방안 아직 Android Studio를 설치하기 전이라면 Android Studio를 설치하고, flutter doctor를 다시 실행해 본다. 설치는 했지만 경로가 잘못된 경우에는, Android Studio가 애플리케이션 폴더에 설치되어 있다는 전제 하에 $ flutter config --android-studio-dir..
엑셀/ 구글 스프레드시트 공통 - 날짜로부터 쿼터/ 분기 계산하기 날짜로부터 쿼터, 즉 몇 분기인지 계산하려면 다음과 같이 하면 된다. 본 방법은 엑셀과 구글 스프레드시트에서 모두 사용할 수 있다. * 입력날짜: 2022-09-03 * 출력결과: Q3/2022 * 입력날짜: 2020-01-01 * 출력결과: Q1/2020 위와 같이 결과를 얻고 싶다고 가정하자. 필요한 함수 변환에 필요한 함수는 다음과 같다. year() month() roundup() 또는 int() concatenate() 계산방법 어떤 날짜가 주어졌다면, MONTH() 함수를 사용하면 달을 구해주고, YEAR() 함수를 사용하면 년도를 추출해준다. 다음으로 쿼터(분기)를 구해보자. 1/2/3월: 1분기 4/5/6월: 2분기 7/8/..
iferror - 에러가 발생하는 셀을 우아하게 처리하기 엑셀을 사용하면서 이런 저런 수식을 사용하다보면, 뜻하지 않은 곳에서 의도치 않은 에러 메시지를 보게 된다. #VALUE! #DIV/0! #N/A #NAME? 와 같이 대상 셀에 문제가 발생할 경우, 이대로 보여주는 것보다 내가 의도한 대로 다른 값을 보여주면 훨씬 좋을 것이다. 마치, 시스템 에러를 내뱉는 것보다는 사용자 친화적인 에러 메시지를 보여주는 것이 더 나은 선택인 것처럼. #VALUE!는 입력한 수식에 오류가 있을 때 발생하는 에러이다. #DIV/0!는 divide by zero이다. 즉 어떤 수를 0으로 나누려고 할 때 발생한다. #N/A는 참조하려는 값을 찾을 수 없을 때 발생한다. #NAME!은 잘못된 이름이 사용되었을 경우 발생..
지메일(gmail)에서 검색하기 구글에서 제공하는 서비스답게, 지메일은 메일 검색 능력이 탁월하다. 혹시, 회사나 학교 등에서 gmail을 사용하고 있다면, 검색 기능을 활용하여 업무의 효율성을 높여보자. 제목 검색 subject:제목 subject:매거진 이라고 검색하면, 제목에 매거진이라는 단어가 들어가는 메일만 보여준다. 보낸 사람 검색 from:보낸사람 from:미래에셋 이라고 검색하면, 미래에셋에서 보낸 메일들을 추려서 보여준다. 정확히 일치하는 단어로 검색 +단어 해보 라고 검색하면, "해본", "해봤" 등의 단어들도 모두 검색된다. 그런데, +해보 라고 검색하면, 정확히 "해보"라는 단어가 들어간 메일만 검색해 준다. 정확히 일치하는 단어 또는 문구 검색 " " +는 기억하기 힘들 수 있다...
구글 파이낸스 - 환율 조회 구글 파이낸스르 사용하면 환율 조회를 하기 위해, 다른 사이트를 매번 방문할 필요가 없다. 구글 스프레드시트를 사용하는 사람이라면, GOOGLEFINANCE() 함수를 익혀보자. GOOGLEFINANCE() 함수는 다양한 인자를 받아들이지만, 환율에 국한해서는 다음의 사용법만으로도 충분하다. =GOOGLEFINANCE("CURRENCY:원본대상") 원본부분에 바꿀 currency를, 대상 부분을 바뀔 currency를 적으면 된다. 따라서, 다음과 같은 응용을 해보자. =GOOGLEFINANCE("CURRENCY:KRWUSD") =GOOGLEFINANCE("CURRENCY:USDKRW") =GOOGLEFINANCE("CURRENCY:JPYKRW") =GOOGLEFINANCE(..
맥북 초기화 방법 새 맥북을 구입하면서 기존 맥북을 중고 판매하려 한다면, 새 맥북 설치에만 집중하기 십상이다. 이왕 기존 맥북을 정리하기로 마음 먹었다면, 제대로 마무리하여 후회가 없도록 하면 좋을 것이다. 사용하던 맥북을 개인간 직거래, 중고 판매 사이트, 보상 판매 등 중고 판매하기 전에 반드시 맥북을 초기화 해야 한다. Monterey 이후의 맥북에서는 조금 더 간편하게 절차를 수행할 수 있다. 기존 데이터 백업 기존 데이터의 백업이 선행되어야 한다. 외부 클라우드 서비스나, 외장 저장장치 등을 활용하여 기존 데이터를 나중에 후회하지 않도록 꼼꼼하게 백업하자. 평상시에 iCloud, Google Drive, One Drive 등을 사용하여 중요 데이터를 백업하고 있었다면 부담은 적을 것이다. Mo..
엑셀 조건부 서식 사용법 데이터를 시각화 하고자 하는 욕구는 어디에나 존재한다. SQL 등의 쿼리로 데이터를 직접 추출하기도 하지만, 엑셀로 모아놓은 데이터에서도 시각화의 필요성은 여전히 중요하다. 특히, 어떤 조건에 맞는 데이터를 주변 데이터와 다르게 보여줄 수 있다면, 데이터의 특성을 파악하는데 큰 도움이 된다. 엑셀에서는 이를 위해 조건부 서식 기능을 활용하면 쉽게 데이터를 시각적으로 분류하여 접근할 수 있다. 샘플 데이터 이와 같은 샘플 데이터에 조건부 서식을 적용해 보자. 어떤 숫자의 분포가 있는데, 이 숫자가 80보다 크면 녹색으로, 31-60은 노란색으로, 30보다 작으면 빨간색으로 분류해 보고자 한다. 조건부 서식 적용하기 먼저 조건부 서식을 적용할 범위를 드래그하여 설정한다. 리본 메뉴로..
dmg 파일 설치 위치 변경하기 일반 유저들에게는 해당되는 내용은 아닐 수도 있다. 맥북을 사용하다 보면, 앱스토어에서 직접 설치하는 앱들도 있지만, 해당 앱 제작사의 홈페이지로부터 dmg 파일을 다운로드하여 설치하는 경우도 많다. dmg 파일을 다운로드하여, 더블클릭하면 설치가 되는 아주 단순하고 편리한 설치 과정이지만 Applications 폴더가 아닌 다른 곳에 설치를 하고 싶다면 혹은 다른 곳에 설치를 해야만 하는 상황이라면 다음을 참고햐자. 예제 샘플로 xmind를 직접 다운로드 한 후, Applications가 아닌 다른 곳에 설치해 보도록 하겠다. https://www.xmind.net/download/ 를 방문하여, xmind 직접 다운로드 버튼을 클릭하여 dmg 설치 파일을 확보한다. 일..