728x90
반응형
Arrayformula + IF(AND, OR 등) 활용 예시
[예제 파일]
문제 : 수학 점수가 90점 이상이며, 영어 점수도 90점 이상인 경우는 “Pass”
, 둘 중 하나라도 90점 이하라면 “Fail”
로 표시하는 =Arrayformula
함수를 작성해 보자.
아래의 이미지와 같이 =Arrayformula
안에서 AND
를 사용하면 오류가 발생하는 것을 확인할 수 있습니다. 해결방안을 찾기 위해 여러 방면으로 검색한 결과 가장 효과적인 방법을 공유하고자 합니다. (정답은 아래와 같습니다)
=ArrayFormula(IF(($A$2:$A$11>=90)*($B$2:$B$11>=90),"Pass","Fail"))
정답을 보고 바로 이해하는 분들도 있겠지만, 그렇지 않은 독자들을 위해 추가 설명을 합니다.
IF(logical_expression, value_if_true, value_if_false)
True = 1, False = 0으로 인식합니다. AND
와 OR
을 숫자 1과 0으로 표현할 수 있습니다.
AND
: True(1) * True(1) = 1OR
: True(1) + False(0) = 1
[참고한 사이트]
728x90
반응형
'데이터 분석 > 구글 스프레드시트(Google Sheets)' 카테고리의 다른 글
구글시트 - 쿼리2 (Google Query Basic 2 :: Limit /Label /Format / Pivot ) (0) | 2024.03.12 |
---|---|
구글시트 - 쿼리1 (Google Query Basic 1 :: Select, Group by, Order by) (0) | 2024.03.12 |
구글 시트 - 만능 날짜 변환 공식 (Query + Arrayformula | Date → Week(주차), Month, Quarter 만들기) (0) | 2024.03.07 |
구글시트 - 피벗테이블 3 (0) | 2024.03.06 |
구글시트 - 피벗테이블 2 (0) | 2024.03.06 |
구글시트 - 피벗테이블 1 (0) | 2024.02.28 |
구글시트 - Arrayformula + Vlookup 활용 (행 번호 자동 완성 _ Row Number Automation) (0) | 2024.02.27 |
구글시트 - (맞춤 숫자 형식) 증감(증가, 감소)표현 with 아이콘 (0) | 2024.02.27 |