메뉴

BITAND 함수

2013
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 BITAND 함수는 두 권한 값에서 공통으로 켜져 있는 항목만 골라내는 함수입니다.

인수 설명

=BITAND(숫자1, 숫자2)
인수구분설명
숫자1 필수
비교할 첫 번째 숫자입니다.
  • 0 이상이어야 합니다.
숫자2 필수
비교할 두 번째 숫자입니다.
  • 0 이상이어야 합니다.
예제 시트
D2=BITAND(B2,B3)
A
B
C
D
E
1
항목
결과
2
사용자 권한
13
9
3
필요 권한
25
4
13과 25를 2진수로 펼쳐 겹치는 자리만 남기면 9가 됩니다.

함수 개요

엑셀 BITAND 함수는 두 수를 2진수로 펼쳐 양쪽 모두 1인 자리만 1로 남기는 함수입니다. 권한을 자릿수로 관리할 때 "둘 다 가진 권한"을 찾는 데 씁니다.

B2 셀에 사용자 권한 13이, B3 셀에 필요 권한 25가 입력되어 있습니다.

=BITAND(B2,B3)두 권한에 공통으로 켜진 항목을 구합니다.
결과9
엑셀 BITAND 함수 수식 입력 예제

13은 2진수로 00001101, 25는 00011001이라 겹치는 자리만 남으면 00001001, 즉 9가 됩니다.

BITAND 함수 간단 예제

1
두 권한의 공통 항목 구하기

두 숫자를 차례로 넣습니다.

B2=13, B3=25
=BITAND(B2,B3)공통으로 켜진 자리를 구합니다.
결과9
엑셀 BITAND 함수 간단 예제 1
2
2진수로 펼쳐 확인하기

DEC2BIN 함수 로 결과를 펼치면 어느 자리가 남았는지 보입니다.

=DEC2BIN(BITAND(13,25),8)결과를 여덟 자리 2진수로 펼칩니다.
결과00001001
엑셀 BITAND 함수 간단 예제 2
3
특정 권한이 있는지 확인하기

확인하고 싶은 자리만 남겨 보면 그 권한이 켜져 있는지 알 수 있습니다.

=BITAND(6,4)6에 4번 권한이 켜져 있는지 확인합니다.
결과4
엑셀 BITAND 함수 간단 예제 3

그 외 주의사항

BITAND 함수는 엑셀 2013 이상 버전에서만 제공됩니다. 이전 버전에서는 #NAME? 오류가 반환됩니다.

음수를 넣으면 #NUM! 오류가 반환됩니다. 소수점이 붙어도 마찬가지로 오류가 납니다.

넣을 수 있는 가장 큰 수는 281474976710655입니다.

두 값을 합치려면 BITOR 함수 를, 다른 자리만 찾으려면 BITXOR 함수 를 씁니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료