기 타 엑셀 수식좀 알려주세요... 도움 요청드립니다.
2022.10.15 10:49
조건1) | A | 사이값 : 1000~1200 | =IF(B1="A",ROUND(RANDBETWEEN(1000,1200),-1)) | |||||
조건2) | B | 사이값 : 1000~1200 | =IF(B1="B",ROUND(RANDBETWEEN(1000,1200),-1)) | |||||
조건3) | C | 사이값 : 1000~1200 | =IF(B1="C",ROUND(RANDBETWEEN(1000,1200),-1)) | |||||
조건4) | D | 사이값 : 1000~1200 | =IF(B1="D",ROUND(RANDBETWEEN(1000,1200),-1)) | |||||
조건5) | E | 사이값 : 1000~1200 | =IF(B1="E",ROUND(RANDBETWEEN(1000,1200),-1)) | |||||
조건6) | F | 사이값 : 1000~1200 | =IF(B1="F",ROUND(RANDBETWEEN(1000,1200),-1)) | |||||
조건7) | G | 사이값 : 1050~1350 | =IF(B1="G",ROUND(RANDBETWEEN(1050,1350),-1)) | |||||
조건8) | H | 사이값 : 1050~1350 | =IF(B1="H",ROUND(RANDBETWEEN(1050,1350),-1)) | |||||
안녕하세요. 위와 같이 조건 8개 있는데, | ||||||||
조건 A 값이 들어가면 범위값으로, 1000~1200 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 B 값이 들어가면 범위값으로, 1000~1200 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 C 값이 들어가면 범위값으로, 1000~1200 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 D 값이 들어가면 범위값으로, 1000~1200 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 E 값이 들어가면 범위값으로, 1000~1200 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 F 값이 들어가면 범위값으로, 1000~1200 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 G 값이 들어가면 범위값으로, 1050~1350 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
조건 H 값이 들어가면 범위값으로, 1050~1350 (자리값 : 10단위적용) 으로 임의값이 출력 | ||||||||
★★ 위의 전체 조건을 1개의 수식으로 만드는 방법을 좀 알려주시면 좋겠습니다. | ||||||||
현재 엑셀 2010 버전을 사용중이라, 도움말을 눌러도 되지를 않네요… ㅠ.ㅠ | ||||||||
B1 에, A,B,C,D,E,F,G,H 중에 1개 를 넣었을때, C1에 임의값을 표시하는 1개의 수식을 좀 알려주시길 부탁드립니다. | ||||||||
감사합니다. ^^ |
|
댓글 [7]
-
UU自適 2022.10.15 11:36
-
평화 2022.10.15 11:51
^^ 감사합니다.
덕분에 잘 해결되었습니다. ^^*
-
지후빠 2022.10.15 12:29
좀 전에 메아리님의 수준 높은 수식이 있었는데 사라졌네요.ㅜㅜ 상대참조와 괄호만 추가하였습니다.
=CHOOSE(INT((CODE(B1)-CODE("A"))/6)+1,ROUND(RANDBETWEEN(1000,1200),-1),ROUND(RANDBETWEEN(1050,1350),-1))
위 수식이 어렵다 느껴지시면 다음처럼...
=IF(OR(B1="A",B1="B",B1="C",B1="D",B1="E",B1="F"),ROUND(RANDBETWEEN(1000,1200),-1),IF(OR(B1="G",B1="H"),ROUND(RANDBETWEEN(1050,1350),-1),"입력오류"))
-
메리아 2022.10.15 12:42 -
-
지후빠 2022.10.15 12:43
일하면서 잠깐씩 왔다갔다 하면서 봅니다. 마침 이 게시물이 띄워져 있는 상태라서 확인할 수 있었습니다.
좋은 수식이라 잠시 감상?하였습니다. ^^
-
평화 2022.10.15 15:29
지후빠님과 메리아 님의 좋은 말씀과 수식... 감사합니다.
실력이 부족하여...
=IF(OR(B1="A",B1="B",B1="C",B1="D",B1="E",B1="F"),ROUND(RANDBETWEEN(1000,1200),-1),IF(OR(B1="G",B1="H"),ROUND(RANDBETWEEN(1050,1350),-1),"입력오류")) 이것이 제게는 가장 좋아 보이네요... ^^*잘못 넣으면 입력오류 라고 표시도 해주고... ^^*오늘도 좋은날 되시길 바라며,,, 즐거운 시간되세요~~~감사합니다. ^^* -
join 2022.10.17 14:42
=IF(OR(B1="A",B1="B",B1="C",B1="D",B1="E",B1="F"), - 이것을
=IF(OR(B1={"A","B","C","D","E","F"}),
이렇게 하셔도 됩니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
» | 기 타| 엑셀 수식좀 알려주세요... 도움 요청드립니다. [7] | 평화 | 509 | 10-15 |
94995 | 소프트웨어| grub 메뉴의 경로에 파티션 지정하는 것 좀 알려주세요 [1] | UU自適 | 200 | 10-15 |
94994 | 소프트웨어| 엣지, 파이어폭스 백스페이스가 안먹힙니다. [4] | 배움의진지 | 309 | 10-15 |
94993 | 윈 도 우| 바탕화면에 이상한 폴더가 생겼는데 어떻게 삭제하나요? [1] | Enbound | 561 | 10-15 |
94992 | 모 바 일| 아이폰 용 60-70 달러 대 이어버드 추천 부탁드립니다. [2] | RECALL | 224 | 10-14 |
94991 | 윈 도 우| WIN10 원격 속도 문의 [4] | 뷰티블마인 | 320 | 10-14 |
94990 | 윈 도 우| for문 문의 [8] | 집앞의_큰 | 374 | 10-14 |
94989 | 윈 도 우| 윈도우 7에서 Mac 주소 변경 명령어 문의 [6] | Orange_Dad | 362 | 10-14 |
94988 | 소프트웨어| 맥변경 프로그램 문의 [6] | 뷰티블마인 | 275 | 10-14 |
94987 | 윈 도 우| 윈도즈11 설치시 디스크 파티션 문제 질문 입니다. [4] | Day | 501 | 10-14 |
94986 | 모 바 일| 폰 마이그레이션 질문드립니다. [5] | 양치기영감 | 336 | 10-14 |
94985 | 윈 도 우| 인터넷이 되지않는 pc에서 us 언어팩 설치 방법 [5] | 이잉이긔 | 404 | 10-14 |
94984 | 윈 도 우| 윈도우 10 업데이트 절대 안돼게 하려면 어떻게 하나요? [5] | 하얀달 | 482 | 10-14 |
94983 | 기 타| 공유오피스 공용 복합기, [2] | 일신우일신 | 420 | 10-14 |
94982 | 하드웨어| 듀얼 모니터 설정 질문 드려봅니다 [9] | 한아름 | 467 | 10-14 |
94981 | 소프트웨어| 유투브에 동영상 올려보고 싶은데 원래 영상크기가? [4] | zizer7ener | 538 | 10-13 |
94980 | 기 타| 컴퓨터견적문의 [7] | 러브홀릭스 | 477 | 10-13 |
94979 | 소프트웨어| Q-dir 에서 새로 고침 자동으로 하는 방법 문의 드립니다. | 천해향 | 692 | 10-13 |
94978 | 윈 도 우| 최신 nvme 드라이버 설치된 윈도우pe 공유가 가능할가요? [6] | 알고싶삼 | 712 | 10-13 |
94977 | 윈 도 우| 정확한 내용으로 설명해주실 수 있는 분 계실까요? [5] | 달리는피터 | 891 | 10-13 |
다른 쉬운 방법이 있겠지만, 저는 이렇게 합니다.
=(IF(B1="A",ROUND(RANDBETWEEN(1000,1200),-1), IF(B1="B",ROUND(RANDBETWEEN(1000,1200),-1), IF(B1="C",ROUND(RANDBETWEEN(1000,1200),-1), IF(B1="D",ROUND(RANDBETWEEN(1000,1200),-1), IF(B1="E",ROUND(RANDBETWEEN(1000,1200),-1), IF(B1="F",ROUND(RANDBETWEEN(1000,1200),-1), IF(B1="G",ROUND(RANDBETWEEN(1050,1350),-1), IF(B1="H",ROUND(RANDBETWEEN(1050,1350),-1))))))))))