Applies ToExcel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט Excel 2021 Excel 2021 עבור Mac Excel 2019 ‏Excel 2019 עבור Mac Excel 2016 Excel 2013

מאמר זה מתאר את תחביר הנוסחה של DECIMAL והשימוש בו  ב- Microsoft Excel.

תיאור

המרת ייצוג טקסט של מספר בבסיס נתון למספר עשרוני.

תחביר

DECIMAL(text, radix)‎

תחביר הפונקציה DECIMAL מכיל את הארגומנטים הבאים.

  • Text    נדרש.

  • Radix    נדרש. Radix חייב להיות מספר שלם.

הערות

  • אורך המחרוזת של Text חייב להיות קטן מ- 255 תווים או שווה ל- 255 תווים.

  • הארגומנט Text יכול להיות כל שילוב של תווים אלפאנומריים חוקיים עבור radix, ואינו תלוי רישיות.

  • Excel תומך בארגומנט Text הגדול מ- 0 או שווה לו, וקטן מ- ‎2^53. ארגומנט Text המופיע כמספר גדול מ- ‎2^53 עלול לגרום לאובדן דיוק.

  • Radix חייב להיות גדול מ- 2 או שווה לו (בינארי, או בסיס 2) וקטן או שווה ל- 36 (בסיס 36).Radix גדול מ- 10 משתמש בערכים המספריים 0-9 ובאותיות A-Z כנדרש. לדוגמה, בסיס 16 (הקסדצימאלי) משתמש ב- 0-9 וב- A-F, ובסיס 36 משתמש ב- 0-9 וב- A-Z.

  • אם אחד הארגומנטים נמצא מחוץ לאילוצים שלו, הפונקציה DECIMAL עשויה להחזיר את ערך השגיאה ‎#NUM!‎‎ או או ‎#VALUE!‎ ‎.

דוגמה

העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם יש צורך, באפשרותך להתאים את רוחב העמודות כדי לראות את כל הנתונים.

נוסחה

תיאור

תוצאה

כיצד זה פועל

‎'=DECIMAL(‎"FF"‎,16)‎

המרת הערך ההקסדצימאלי (בסיס 16) FF לערך העשרוני שווה הערך שלו (בסיס 10) (255).

‎=DECIMAL(‎"FF",16‎)‎

"F" הוא במיקום 15 במערכת המספרים על בסיס 16. מאחר שכל מערכות המספרים מתחילות ב- 0, התו ה- 16 במערכת הקסדצימאלית יהיה במיקום ה- 15. הנוסחה שלהלן מראה כיצד הוא מומר לערך עשרוני:

הפונקציה HEX2DEC בתא C3 מאמתת תוצאה זו.

‎=HEX2DEC(‎"ff"‎)‎

נוסחה

‎‎‎=(15*(16^1))+(15*(16^0))‎‎‎

‎'=DECIMAL(111,2)‎

המרת הערך הבינארי (בסיס 2) 111 לערך העשרוני שווה הערך שלו (בסיס 10) (7).

‎=DECIMAL(‎111,2‎)‎

"1" הוא במיקום 1 במערכת המספרים על בסיס 2. הנוסחה שלהלן מראה כיצד הוא מומר לערך עשרוני:

הפונקציה BIN2DEC בתא C6 מאמתת תוצאה זו.

‎=BIN2DEC(111)‎

נוסחה

‎=(1*(2^2))+(1*(2^1))+(1*(2^0))‎

‎'=DECIMAL(‎"zap"‎,36)‎

המרת הערך "zap" בבסיס 36 לערך העשרוני שווה הערך שלו (45745).

‎=DECIMAL(‎"zap"‎,‎36‎)‎

"z" הוא במיקום 35, "a" הוא במיקום 10 ו- "p" הוא במיקום 25. הנוסחה שלהלן מראה כיצד הוא מומר לערך עשרוני:

נוסחה

‎=(35*(36^2))+(10*(36^1))+(25*(36^0))‎

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.