Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RE: אקראיות באקסל

37 views
Skip to first unread message

מיכאל (מיקי) אבידן

unread,
Apr 14, 2006, 3:59:02 AM4/14/06
to
אם תסתפק ביצירת 80 מספרים שונים, מ-1 עד 80 (במקום 100), או לחילופין, יצירת
100 מספרים שונים, מ-1 עד 100 - הפיתרון פשוט ביותר.
אולם, כפי שתבין, הוא לא מתאים לשאלה כפי שהוצגה.
והמשך/י, נא, לקרוא את השורה הבאה:
---------------
אם תגובתי עזרה לחץ/י, נא, על ''כן'' בפס שבתחתית חלון זה !
---------------
מיכאל אבידן
מנהל פורום ''אופיס'' ב''תפוז''.
http://forums.tapuz.co.il/office


"דודי":

> שלום,
>
> כחלק ממסד נתונים שאני עורך אני מנסה ליצור ללא הצלחה נוסחא שתייצר מס' אקראי
> בין 1-80 במשך 1-100 פעמים- אקראיות גם כן- בכל פעם.
> בכל אחת מן 1-100 הפעמים המס' של 1-80 צריך להיות שונה ואקראי (אינני רוצה
> לחזור על אותו מס' 1-100 פעם אלא לייצר מס' שונה בכל פעם במשך 1-100 פעמים).
> בסיומו של דבר אני כמובן מסכם את התוצאות.
>
> ניסיתי עד כה להשתמש ב- ranbetween וב- rept אבל אני לא מצליח להגיע לתוצאה
> הרצויה.
>
> האם יש נוסחא אחרת שיכולה לעזור?

מיכאל (מיקי) אבידן

unread,
Apr 14, 2006, 4:01:01 AM4/14/06
to
ודרך אגב, אם כוונתך למספרים שלמים(!) - לא, ממש, הבנתי איך ברצונך להציג 100
פעמים, מספרים שונים(!), בטווח שבין 1 ל- 80 !?

????? ????? ?????

unread,
Apr 14, 2006, 5:43:34 AM4/14/06
to
אם אין לך תשובה פשוט אל תענה...


????? ????? ?????

unread,
Apr 14, 2006, 5:45:57 AM4/14/06
to
אם אין לך תשובה אל תענה


מיכאל (מיקי) אבידן

unread,
Apr 14, 2006, 1:39:01 PM4/14/06
to
עכשיו כשה-"80" ירדו מהפרק - נסה את המוצג בתמונה שלהלן.
תשומת לבך ל-:
1. בעמודה "D" מוצגים המספרים הדרושים.
2. הארך את הטווח ל-100 תאים (בתמונה מוצגים רק 16)
3. את עמודות B+C תוכל להסתיר(!)
4. קיים סיכוי קלוש(!) ביותר שהפונקציה ()RAND תחזיר, בעמודה "B" יותר מפעם אחת
את אותו מספר -= שתיצור כפילות של מספר גם בעמודה "D".
*** קיימת דרך נוספת, יותר מוסרבלת, והיא שימוש ב'פונקציה מותאמת אישית' (כתובה
במיוחד למטרה זו) ושימוש בה כ'פונקציית מערך'.
רק אם הצעתי שלהלן לא עונה על בקשתך - חזור לדווח.
http://loading.co.il/uploads/802212330.png

והמשך/י, נא, לקרוא את השורה הבאה:
---------------
אם תגובתי עזרה לחץ/י, נא, על ''כן'' בפס שבתחתית חלון זה !
---------------
מיכאל אבידן
מנהל פורום ''אופיס'' ב''תפוז''.
http://forums.tapuz.co.il/office

"דודי":

> למיכאל שלום,
> אני אחדד את השאלה:
> אם ניקח לדוגמה את הפקודה (randbetween(1,100 היא תתן לי מספר שלם בין 1 ל-100
> פעם אחת- כלומר: רק מספר אחד כזה, והוא כמובן ישתנה בכל פעם שאני אלחץ F9.
> אני רוצה ליצור פקודה שלא תתן לי פעם אחת מספר אקראי כזה, אלא מס' אקראי של
> פעמים כאלו- ולצורך מסד הנתונים שלי: 1-100 פעמים.
> פירוש הדבר שבכל פעם שהפקודה תפעל היא תתן 1-100 פעמים מספרים בין 1-100.
> ניסיתי להשתמש ב- randbetween ללא הצלחה. ניסיתי גם להכניס שימוש ב- rept אבל
> אולי לא שילבתי אותם כמו שצריך.
>
> בכל מקרה רציתי לדעת אם יש פונקציה אחרת המתאימה לעניין או לחילופין אם יש לך
> מושג איך אני כן יוצר פקודה מתאימה.
>
> בתודה,
> דודו

דודי

unread,
Apr 15, 2006, 10:05:01 AM4/15/06
to
למיכאל,
התשובה שננץת לי יפה, אך היא לא עונה על השאלה ששאלתי...
אני לא רוצה את כל טווח המספרים מ-1 עד 100 שיופיעו פעם אחת, אלא מספרים
אקראיים לגמרי:
המספר 50 יכול להופיע, למשל, גם 80 פעמים מתוך ה- 100- ממש לא אכפת לי.

אני צריך מספר אקראי בין 1 ל- 100 (עד כאן זה קל- שימוש בפונקציית rand).
אבל אני רוצה שיופיעו 1-100 מספרים אקראיים כאלו (גם מספר הפעמים הללו צריך
להיות אקראי), כך שכל אחד מהם הוא בין 1 ל- 100.

אם השאלה לא מובנת כל כך אפשר לתאר אותה בצורה פשוטה יותר:
נאמר ואני זורק קוביה. יש לה 6 תוצאות אפשריות אקראיות לחלוטין.
אני רוצה לזרוק בין 1-6 פעמים קוביה כזו, ובסוף לסכם את התוצאות. הכוונה היא
שיהיו לי תוצאות בסופו של דבר בין 6 ל-36.
אותו דבר רק עם 1-100 פעמים של מספרים 1-100.

מיכאל (מיקי) אבידן

unread,
Apr 15, 2006, 10:41:01 AM4/15/06
to
זה ממש לא היה מובן מההצבות הראשונות שלך, מאחר וציינת "...אלא לייצר מס' שונה
בכל פעם...".
מכל מקום, אם הפעם הבנתי אותך נכון הרי הפיתרון פשוט ביותר והפונקציה
RANDBETWEEN היא המתאימה למשימה.
בתמונה הצגתי את הדוגמה שנתת (בין 1-6) ובמצב הזה מובטח לך שתא הסיכום יציג ערך
שבין 6 ל-: 36.
בעיקרון, מה שנכון לטווח 1-6 יהיה נכון גם לטווח 1-100.
כל שעליך לעשות הוא:
* לשנות את הנוסחה ל- (RANDBETWEEN(1,100=
* להעתיק אותה לאורך 100 תאים.
* לשנות את נוסחת ה-SUM כדי שתסכם את 100 התאים.
*** כעת, מובטח לך שתא הסיכום יציג ערך שבין 100 ל-: 10,000.
http://img135.imageshack.us/img135/5642/15oe1.png

והמשך/י, נא, לקרוא את השורה הבאה:
---------------
אם תגובתי עזרה לחץ/י, נא, על ''כן'' בפס שבתחתית חלון זה !
---------------
מיכאל אבידן
מנהל פורום ''אופיס'' ב''תפוז''.
http://forums.tapuz.co.il/office


"דודי":

> למיכאל,

א.

unread,
Apr 16, 2006, 3:43:01 AM4/16/06
to
מיקי,
היה פעם פילוסוף בשם ויטנגשטיין שאמר "אם אין לך מה להגיד, תשתוק"

"מיכאל (מיקי) אבידן":

0 new messages