책 내용 질문하기
2022년 상시01 1급
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
0
조회수
344
작성일
2022-04-06
작성자
탈퇴*원
첨부파일

문제1의 2에서

=AND(MOD(LEFT($B3,2),2)=0,YEAR($C3)=2018) 이게 답인데

저기에서 mod(LEFT($B3,2),2)=0  이부분에서 왜 left함수를 2로 나누는건지 또 맨끝에 =0 은 왜붙여야 하는지 

모르겠습니다!! 문제에서 두자리수가 짝수라고 하면 항상 나누기 2와 =0을 붙여야하는건지도 궁금합니다.

 

계산작업 2번

=IF(AND($D3>=18,COUNTIF(F3:H3,">=60")=3),"pass","-") 

 

저부분에서 COUNTIF(F3:H3,">=60")=3)  =3이 왜붙는지 궁금합니다 또 다른풀이식이 있다면 가르쳐주시면 감사하겠습니다



계산작업 3번

=COUNT(IF((FIND($B36,$C$3:$C$32,1)>=1)*(FIND(C$35,$C$3:$C$32,1)>=1),1)) 이 식에서 >=1부분이 왜 붙었는지 궁금합니다

 

제가 질문드린 이 함수식들에서 식에 =3 이런 등호를 붙이는 형태가 많이 보이는데 등호를 쓰지않고 식을 만들수없을까요?

너무 어렵습니다 ㅠㅠ

 

 

 

늘 답변감사드립니다:)

답변
2022-04-07 18:35:08

1. mod 함수는 나머지를 구하는 함수이고 2로 나누게 되면 짝수와 홀수를 구할 수 있습니다.

 

=0 으로 작성하면 짝수를 구할 수 있으세요. 만약 행 번호가 4이고 2로 나누면 나머지가 0이 됩니다. 짝수가 되죠.

 

3을 2로 나누면 나머지가 1이 나오고 이것은 홀수로 판단이 되는 것이죠.

 

 2. f3:h3 의 값 중 60 이상인 값이 3개인지 확인 하는 것입니다. 

 

다른 풀이 식은 없습니다. 해당 조건에 모두 맞는지 확인 하는 부분입니다. 

 

3. find($B36,$C$3:$C$32,1)>=1

 

find 함수는 지정된 범위에서 $B36값이 있는 지를 찾아,


있다면 $B36가 있는 위치를 결과 값으로 반환합니다.


find 함수의 결과 값이 1 이상이라는 것은 지정된 범위에 $B36값이 있다는 의미이므로


find 함수의 결과를 1 이상 인지를 비교하는 것입니다.

 

 해당 부분을 삭제하여 정확한 결과가 나온다면 사용하지 않아도 상관은 없습니다. 

 

좋은 하루 되세요.

  • 관리자
    2022-04-07 18:35:08

    1. mod 함수는 나머지를 구하는 함수이고 2로 나누게 되면 짝수와 홀수를 구할 수 있습니다.

     

    =0 으로 작성하면 짝수를 구할 수 있으세요. 만약 행 번호가 4이고 2로 나누면 나머지가 0이 됩니다. 짝수가 되죠.

     

    3을 2로 나누면 나머지가 1이 나오고 이것은 홀수로 판단이 되는 것이죠.

     

     2. f3:h3 의 값 중 60 이상인 값이 3개인지 확인 하는 것입니다. 

     

    다른 풀이 식은 없습니다. 해당 조건에 모두 맞는지 확인 하는 부분입니다. 

     

    3. find($B36,$C$3:$C$32,1)>=1

     

    find 함수는 지정된 범위에서 $B36값이 있는 지를 찾아,


    있다면 $B36가 있는 위치를 결과 값으로 반환합니다.


    find 함수의 결과 값이 1 이상이라는 것은 지정된 범위에 $B36값이 있다는 의미이므로


    find 함수의 결과를 1 이상 인지를 비교하는 것입니다.

     

     해당 부분을 삭제하여 정확한 결과가 나온다면 사용하지 않아도 상관은 없습니다. 

     

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.