DSUM안에 시수는 대괄호가 없고, 학과는 대괄호가 있어요. 왜 누군 있고, 누군 없는걸까요?
또한 txt시수나 txt학과로 하면 틀리나요??
그리고
공지 2번째 엑셀 유형변경 내용 중
countifs의 인수 중 "?"&$A25&"*"에 대한 보충설명좀 부탁드립니다.
안녕하세요.
1.
액세스에서 [ ] 는 필드명이나 컨트롤명에 붙여줍니다.
필요시에 액세스가 자동으로 붙여주기도 합니다.
[ ] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
동일한 결과가 나온다면 txt시수나 txt학과를 적으셔도 되지만,
이 문제의 경우에는 txt학과에는 봉사시수 정보가 포함되지 않으므로 적절하지 않고
txt시수 컨트롤에는 회계학과의 모든 봉사시수를 포함하지 못하고, 화면에 표시된 학생의 봉사시수만을 가지고 있으므로 정확한 결과가 나오지 않습니다.
2.
=COUNTIFS(첫 번째 조건이 적용될 범위, 첫 번째 조건, 두 번째 조건이 적용될 범위, 두 번째 조건,...) 함수는 여러 개의 조건이 적용될 범위에서 여러 개의 조건에 맞는 셀을 찾아 개수를 계산합니다.
=COUNTIFS(D$3:D$21, ">=90", $A$3:$A$21, "?"&$A25&"*") & "명"
두 번째 조건이 적용될 범위인 [$A$3:$A$21]의 조건이 "?"&$A25&"*" 입니다.
?는 문자 하나를 대치하는 만능문자이고, *는 모든 문자를 대치하는 만능문자입니다.
(앞 한 글자 ? )와 (A25셀의 값)을 &로 연결해서, 두 번째 글자가 A25셀의 값인 데이터인지 비교하는 것입니다.
뒤에 * 만능문자를 사용해서 뒤에 나오는 값에 상관없이 두 번째 글자가 A25 셀의 값이기만 하면 되는 것입니다.
COUNTIFS 함수의 조건은 큰따옴표로 항상 묶어주셔야 합니다.
조건에서 값을 직접 비교할 경우에는 큰따옴표안에 ">=90" 형태로 함께 묶는 것이 가능하지만,
참조되는 셀이나 수식을 큰따옴표로 묶으면 텍스트로 비교되어 정확한 결과가 나오지 않습니다.
그래서 큰따옴표 안에 부등호만 넣고, 셀번호나 수식은 연결자 &에 연결하는 것입니다.
"<=" & A3 형태로 넣는 것이죠. 이 문제에서는 만능문자를 조건으로 연결해야 하므로 "?" & A25 & "*" 형태로 사용하는 것입니다.
좋은 하루 보내세요.
-
관리자2018-12-29 11:09:22
안녕하세요.
1.
액세스에서 [ ] 는 필드명이나 컨트롤명에 붙여줍니다.
필요시에 액세스가 자동으로 붙여주기도 합니다.
[ ] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.동일한 결과가 나온다면 txt시수나 txt학과를 적으셔도 되지만,
이 문제의 경우에는 txt학과에는 봉사시수 정보가 포함되지 않으므로 적절하지 않고
txt시수 컨트롤에는 회계학과의 모든 봉사시수를 포함하지 못하고, 화면에 표시된 학생의 봉사시수만을 가지고 있으므로 정확한 결과가 나오지 않습니다.
2.
=COUNTIFS(첫 번째 조건이 적용될 범위, 첫 번째 조건, 두 번째 조건이 적용될 범위, 두 번째 조건,...) 함수는 여러 개의 조건이 적용될 범위에서 여러 개의 조건에 맞는 셀을 찾아 개수를 계산합니다.
=COUNTIFS(D$3:D$21, ">=90", $A$3:$A$21, "?"&$A25&"*") & "명"
두 번째 조건이 적용될 범위인 [$A$3:$A$21]의 조건이 "?"&$A25&"*" 입니다.
?는 문자 하나를 대치하는 만능문자이고, *는 모든 문자를 대치하는 만능문자입니다.
(앞 한 글자 ? )와 (A25셀의 값)을 &로 연결해서, 두 번째 글자가 A25셀의 값인 데이터인지 비교하는 것입니다.
뒤에 * 만능문자를 사용해서 뒤에 나오는 값에 상관없이 두 번째 글자가 A25 셀의 값이기만 하면 되는 것입니다.
COUNTIFS 함수의 조건은 큰따옴표로 항상 묶어주셔야 합니다.
조건에서 값을 직접 비교할 경우에는 큰따옴표안에 ">=90" 형태로 함께 묶는 것이 가능하지만,
참조되는 셀이나 수식을 큰따옴표로 묶으면 텍스트로 비교되어 정확한 결과가 나오지 않습니다.
그래서 큰따옴표 안에 부등호만 넣고, 셀번호나 수식은 연결자 &에 연결하는 것입니다.
"<=" & A3 형태로 넣는 것이죠. 이 문제에서는 만능문자를 조건으로 연결해야 하므로 "?" & A25 & "*" 형태로 사용하는 것입니다.
좋은 하루 보내세요.