המרת מספרים למערכות מספרים שונות

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019 Excel 2016 Excel עבור iPad Excel עבור iPhone Excel עבור Android בטבלטים Excel עבור טלפוני Android

מערכת מספרים היא דרך שיטתית לייצג מספרים עם תווים סמליים, והיא משתמשת בערך בסיס כדי לקבץ מספרים בצורה דחוסה בצורה נוחה. מערכת המספרים הנפוצה ביותר היא עשרונית, בעלת ערך בסיס של 10, וערכת תווים סמליים של 0, 1, 2, 3, 4, 5, 6, 7, 8 ו- 9. עם זאת, ישנן מערכות מספרים אחרות, והן יכולות להיות יעילות יותר לשימוש למטרה מסוימת. לדוגמה, כיוון שמחשבים משתמשים בלוגיקה בוליאנית כדי לבצע חישובים ופעולות, הם משתמשים במערכת המספרים הבינארית, שערך הבסיס שלה הוא 2.

הערה

מאמר זה מתאר את מערכות המספרים השונות. כדי לשנות את התו המשמש להפרדת אלפים או מקומות עשרוניים בהתבסס על האזור שלך, עיין בנושא שינוי התו המשמש להפרדת אלפים או מקומות עשרוניים ב- Microsoft Q&A.

Microsoft Office Excel כולל מספר פונקציות שבהן באפשרותך להשתמש כדי להמיר מספרים למערכות המספרים הבאות ומהן:

מערכת מספרים ערך בסיס ערכת תווים סמליים
בינארי 2 0,1
אוקטלי 8 0, 1, 2, 3, 4, 5, 6, 7
Decimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8 ו- 9
הקסדצימאלי 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

המרת מספר בינארי למספר עשרוני

כדי לבצע משימה זו, השתמש בפונקציה BIN2DEC .

נוסחה תיאור (תוצאה‏)
‎=BIN2DEC(1100100)‎ ממירה את הערך הבינארי 1100100 לערך העשרוני (100)
‎=BIN2DEC(1111111111)‎ המרת 1111111111 בינארי לערך עשרוני (-1)

המרת מספר בינארי למספר הקסדצימאלי

לביצוע משימה זו, השתמש בפונקציה BIN2HEX .

נוסחה תיאור (תוצאה‏)
‎=BIN2HEX(11111011, 4)‎ המרת 11111011 בינארי לערך הקסדצימאלי בעל 4 תווים (00FB)
‎=BIN2HEX(1110)‎ ממירה את הערך הבינארי 1110 לערך הקסדצימאלי (E)
‎=BIN2HEX(1111111111)‎ המרת 1111111111 בינארי לערך הקסדצימאלי (FFFFFFFFFFF)

המרת מספר בינארי למספר אוקטלי

לביצוע משימה זו, השתמש בפונקציה BIN2OCT .

נוסחה תיאור (תוצאה‏)
‎=BIN2OCT(1001, 3)‎ המרת הערך הבינארי 1001 לערך אוקטלי עם 3 תווים (011)
‎=BIN2OCT(1100100)‎ המרת הערך הבינארי 1100100 לערך אוקטלי (144)
‎=BIN2OCT(1111111111)‎ המרת 1111111111 בינארי לערך אוקטלי (7777777777)

המרת מספר עשרוני למספר בינארי

לביצוע משימה זו, השתמש בפונקציה DEC2BIN .

נוסחה תיאור (תוצאה‏)
‎=DEC2BIN(9, 4)‎ המרת הערך העשרוני 9 לערך בינארי בעל 4 תווים (1001)
‎=DEC2BIN(-100)‎ המרת הערך העשרוני -100 לערך בינארי (1110011100)

המרת מספר עשרוני למספר הקסדצימאלי

לביצוע משימה זו, השתמש בפונקציה DEC2HEX .

נוסחה תיאור (תוצאה‏)
‎=DEC2HEX(100, 4)‎ המרת הערך העשרוני 100 לערך הקסדצימאלי בעל 4 תווים (0064)
‎=DEC2HEX(-54)‎ המרת הערך העשרוני -54 לערך הקסדצימאלי (FFFFFFFFCA)

המרת מספר עשרוני למספר אוקטלי

לביצוע משימה זו, השתמש בפונקציה DEC2OCT .

נוסחה תיאור (תוצאה‏)
‎=DEC2OCT(58, 3)‎ המרת הערך העשרוני 58 לערך אוקטלי (072)
‎=DEC2OCT(-100)‎ המרת הערך העשרוני לערך אוקטלי (7777777634)

המרת מספר הקסדצימאלי למספר בינארי

לביצוע משימה זו, השתמש בפונקציה HEX2BIN .

נוסחה תיאור (תוצאה‏)
‎=HEX2BIN("F", 8)‎ המרת F הקסדצימאלי לערך בינארי, בעל 8 תווים (00001111)
‎=HEX2BIN("B7")‎ המרת B7 הקסדצימאלי לערך בינארי (10110111)
‎=HEX2BIN(‎"FFFFFFFFFF")‎ המרת FFFFFFFFFF הקסדצימאלי לערך בינארי (1111111111)

המרת מספר הקסדצימאלי למספר עשרוני

כדי לבצע משימה זו, השתמש בפונקציה HEX2DEC .

נוסחה תיאור (תוצאה‏)
‎=HEX2DEC("A5")‎ המרת A5 הקסדצימאלי למספר עשרוני (165)
‎=HEX2DEC(‎"FFFFFFFF5B")‎ המרת FFFFFFFF5B הקסדצימאלי למספר עשרוני (-165)
‎=HEX2DEC(‎"3DA408B9")‎ המרת 3DA408B9 הקסדצימאלי למספר עשרוני (1034160313)

המרת מספר הקסדצימאלי למספר אוקטלי

לביצוע משימה זו, השתמש בפונקציה HEX2OCT .

נוסחה תיאור (תוצאה‏)
‎=HEX2OCT("F", 3)‎ המרת F הקסדצימאלי למספר אוקטלי בעל 3 תווים (017)
‎=HEX2OCT("3B4E")‎ המרת 3B4E הקסדצימאלי למספר אוקטלי (35516)
‎=HEX2OCT(‎"FFFFFFFF00")‎ המרת FFFFFFFF00 הקסדצימאלי למספר אוקטלי (7777777400)

המרת מספר אוקטלי למספר בינארי

לביצוע משימה זו, השתמש בפונקציה OCT2BIN .

נוסחה תיאור (תוצאה‏)
‎=OCT2BIN(3, 3)‎ המרת 3 אוקטלי לערך בינארי בן שלושה תווים (011)
‎=OCT2BIN(7777777000)‎ המרת 7777777000 אוקטלי לערך בינארי (1000000000)

המרת מספר אוקטלי למספר עשרוני

לביצוע משימה זו, השתמש בפונקציה OCT2DEC .

נוסחה תיאור (תוצאה‏)
‎=OCT2DEC(54)‎ המרת 54 אוקטלי למספר עשרוני (44)
‎=OCT2DEC(7777777533)‎ המרת 7777777533 אוקטלי למספר עשרוני (-165)

המרת מספר אוקטלי למספר הקסדצימאלי

לביצוע משימה זו, השתמש בפונקציה OCT2HEX .

נוסחה תיאור (תוצאה‏)
‎=OCT2HEX(100, 4)‎ המרת המספר האוקטלי 100 למספר הקסדצימאלי בעל ארבעה תווים (0040)
‎=OCT2HEX(7777777533)‎ המרת 7777777533 מספר אוקטלי למספר הקסדצימאלי (FFFFFFFF5B)

למידע נוסף

שינוי הגדרות עיצוב אזוריות ב-Excel באינטרנט