전체행에 적용하는건데
셀에 있는 문자열중 맨앞의 한 자 (영어 알파벳 대문자였음)를 Left로 추출하여 P이면 해당되는 행에 '노란글자'입력하는 문제였는데요..
해도 안되서.. 결국은 포기를 했는데.. 집에 오면서 아무리 생각해도
제 수식란에 입력한 것 : =left(P-****,1)=P
생각해 보니... =left(P-****,1)="P" 라고 따옴표를 안붙여서 적용이 안된것 같아요
제 생각이 맞는건지.. 왜 안된건지... 두고두고.. 머리를 맴돕니다.
----------------------------
그리고.. 아무리 해도 답이 이상하게 나오는 계산문제
If,rank 문제였는데..
마라톤에서 기록이 빠른 선수가 1위,2위,3위..... 이렇게 가는 표에서
1위는 "금메달" 2위는"은메달", 3위는"동메달" 나머지는 공란으로 처리하는 문제였어요
- choose같았으면.. 별 고민안 했을 텐데
if가 여러개 반복돼니까..;;;
제가 쓴 답 : = if(rank(),"금메달",if(rank(),"은메달"if(rank(),"동메달","")))
모두 금메달로 나오더라구요... 순간 당황했습니다. 결국은 포기하고.. 시간에 쫓기고.. 난감했습니다.
if(rank)가 나와서 반가웠는데.. 왜 안됐을까... 내내 민을 하니
= if(rank()=1금메달",if(rank()=2,"은메달"if(rank()=3,"동메달","")))
이렇게 했어야 하는거죠??
함수문제들은 아는것도 한 번 말리면.. 당황해서 몇번 해보고 고민하다가 시간만 까먹고.. 결국은 한숨만 쉬게 하는 결과를 갖어옵니다.
---------------------------
바로바로 수식이 세워져야 하는데.. 이렇게 후회만 하니..
노력이 아직 부족한 것이겠죠??
두 문제에 대한 답변 부탁드립니다.
1. left, mid, right 함수는 텍스트 함수이므로 여기서 나온 결과는 모두 문자로 표시됩니다.
그러므로 비교되는 값도 "1" 과 같이 문자로 표시하셔야 합니다.
2. 네 맞습니다. rank 에서 나온값이 1등이 맞는지 확인 해야 합니다.
좋은 하루 되세요.
-
*2016-10-27 21:38:52
1. left, mid, right 함수는 텍스트 함수이므로 여기서 나온 결과는 모두 문자로 표시됩니다.
그러므로 비교되는 값도 "1" 과 같이 문자로 표시하셔야 합니다.
2. 네 맞습니다. rank 에서 나온값이 1등이 맞는지 확인 해야 합니다.
좋은 하루 되세요.