מאמר זה מתאר את תחביר הנוסחה של 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)) |