תיעוד/פונקציות של Calc/BITRSHIFT

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/Calc Functions/BITRSHIFT and the translation is 56% complete.
Outdated translations are marked like this.
Other languages:
English • ‎Nederlands • ‎dansk • ‎español • ‎עברית



שם הפונקציה:

BITRSHIFT

קטגוריה:

מתמטית

תקציר:

מזיחה מספר ימינה במספר הסיביות שצוין.

תחביר:

‪BITRSHIFT(מספר;‎ הזחה)

מחזירה:

מחזירה מספר שהוזח ימינה במספר הסיביות שצוין.

משתנים:

מספר הוא מספר שלם וחיובי שקטן מ־‎2 ^ 48 (281,474,976,710,656).

הזחה היא מספר המקומות שהסיבים יעברו לימין. אם ההזחה שלילית, זה כמו לבצע ‪BITLSHIFT (מספר;‎ -הזחה)‬.

  • אם אחד מהמשתנים הוא מספר עשרוני אז הערך שלו מעוגל למטה.
  • אם מספר הוא שלילי, הפונקציה מחזירה ערך שגיאה.

פרטים נוספים:

  • הזחת מספר לימין היא שוות ערך להוספת אפסים (0) לשמאל הייצוג הבינרי של המספר. למשל, הזחה של סיבית אחת לימין על הערך המספרי 6 ממירה את הערך הבינרי שלו (0110) לכדי 0011 או 3 בבסיס עשרוני.
  • שימוש במספר שלילי כמשתנה ההזחה מזיז את מספר הסיביות לשמאל. לפיכך תוחזר אותה התוצאה כמו במשתנה הזחה חיובי עבור הפונקציה BITLSHIFT.

דוגמאות:

נוסחה תיאור מחזירה
‎=BITRSHIFT(15;3) 15 בבסיס בינרי זה 1111 שכאשר מחילים עליו הזחה ימינה של 3 סיביות נותן 0001 או (‎1111 >> 3 = 0001) 1
‎=BITRSHIFT(6;-1) 6 בבסיס בינרי זה 0110 שכאשר מחילים עליו הזחה לימין של ‎-1 סיביות נותן 1100 שהוא שווה ערך להזחה שמאלה של סיבית אחת או ‎(0110 << -1 = 1100) 12
‎=BITRSHIFT(15.123;3) הערך המעוגל מטה של 15.123 הוא המחושב לכן 15 בבסיס בינרי הוא 1111 שכאשר מחילים עליו הזחה ימינה ב־3 סיביות נותן 0001 או ‎(1111 >> 3 = 0001) 1

פונקציות LibreOffice קשורות:

BITAND

BITLSHIFT

BITOR

BITXOR

תקן ODF:

סעיף 6.6.5, חלק 2

פונקציות Excel מקבילות:

BITRSHIFT