메뉴
해결 구글시트윈도우10

특정 문자와 일치 시, 목록 중 랜덤 문자 출력

윤
2월 5일 조회 1,018
액셀은 괜찮은데, 구글 시트라는 게 참 어렵습니다…

동호회에서 필요한 물품을 좀 배분하려하는데, 질문이 아래와 같습니다…

 



 

그러니까… 예를 들자면, F=17에 사과라는 값이 있으면 그 옆의 셀에 B17을 넣고, 랜덤으로 D-F의 사람에게 2분의 1만큼을 주려고 합니다……

다른 함수식과 IFS로 합치려고 하는데 안 되어서 따로 나누려고 하는데 혹 어떤 함수를 이용하면 좋을지 조언 구해봅니다… ^^...

댓글 2

원
원조백수 채택된 답변 2월 5일
특정 문자가 어떤 건지 몰라서 그냥 "사과", "딸기" 로 해 봤습니다.
E, 30"}" data-sheets-formula="=if(R[0]C[-2]<>"사과","", R[0]C[-3] & " : " & R[0]C[-2] & " " & R[0]C[-6] & " > " & index(sort( hstack(R21C5:R23C5, randarray(3,1)),2,1),1,1) & ", " & R[0]C[-6]/2)">G17 =if(F17<>"사과","",E17&" : "&F17&" "&B17&" > "&index(sort(hstack($E$21:$E$23,randarray(3,1)),2,1),1,1)&", "&B17/2)
구글시트는 Excel이랑 다르게 다른셀의 값이 입력/변경되면 값이 바뀌네요.


 
윤
윤 작성자 2월 5일
@원조백수 님 오 index 함수가 참 무궁무진하군요ㅠㅠ

감사합니다. 다만 혹시 중간(앞쪽)에 왜 <>를 사용하셨는지 여쭈어봐도 괜찮으실는지요?

왜 FALSE일 때 값이 출력이 되는지 잘 모르겠습니다… F17="*사과*"는 값이 출력되지만, F17="사과"일 경우엔 출력이 안 되더군요…!

G17과 F17이 완전히 같은 값임에도 출력되지 않는 이유가 있나요???

질문답변 게시판의 최근 글

스크랩 완료