RAND מחזירה מספר עשרוני אקראי, 0 ומעלה וקטן מ‑1. היא בלי ארגומנטים, והמספר מתחלף בכל פעם שאקסל מחשב מחדש: אחרי הקלדה בתא כלשהו, או בלחיצה על F9.
התחביר
=RAND()
מספר בין שני ערכים
=RAND()*(50-10)+10 מחזירה מספר עשרוני בין 10 ל‑50. הכלל: RAND()*(b-a)+a. למספר שלם משתמשים ב‑RANDBETWEEN.
שימוש: ערבוב רשימה
| A | B | |
|---|---|---|
| 1 | שם | מספר אקראי |
| 2 | דנה | 0.1787 |
| 3 | יוסי | 0.1167 |
| 4 | מיכל | 0.0610 |
| 5 | רון | 0.5083 |
| 6 | שירה | 0.6228 |
בתא B2, וגוררים למטה: =RAND(). אחר כך ממיינים את הטבלה לפי עמודה B, והשמות יוצאים בסדר אקראי. באקסל 365 אפשר בנוסחה אחת: =SORTBY(A2:A6,RANDARRAY(5)).

טעויות נפוצות
המספר השתנה. כדי להקפיא אותו: מעתיקים את התאים, ומדביקים במקום הדבק ערכים. הנוסחה נמחקת והמספר נשאר.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״הוסף בעמודה B מספר אקראי לכל שם, כדי שאוכל לערבב את הרשימה״. כדאי לבדוק שהנוסחה היא RAND, ולזכור שהמספרים מתחלפים בכל חישוב.
שאלות נפוצות
איך מקבלים מספר אקראי באקסל?
=RAND() מחזירה מספר עשרוני בין 0 ל‑1. למספר שלם בטווח: RANDBETWEEN.
איך עוצרים את RAND מלהשתנות?
מעתיקים את התאים ומדביקים כ״הדבק ערכים״. בתוך תא אחד: לוחצים F2 ואז F9 ו‑Enter.
איך מערבבים רשימה באקסל?
מוסיפים עמודה עם RAND וממיינים לפיה. באקסל 365: =SORTBY(A2:A6,RANDARRAY(5)).
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה RAND. את התשובה כדאי לבדוק מול הדוגמאות שכאן.