תיעוד/פונקציות של Calc/BITLSHIFT
Outdated translations are marked like this.
TDF LibreOffice Document Liberation Project בלוגים קהילתיים Weblate Nextcloud Redmine Ask LibreOffice תרומה
שם הפונקציה:
BITLSHIFT
קטגוריה:
מתמטית
תקציר:
מזיחה מספר שמאלה במספר הסיביות שצוין.
תחביר:
BITLSHIFT(Number; Shift)
מחזירה:
מחזירה מספר שהוזח שמאלה במספר הסיביות שצוין.
משתנים:
מספר הוא מספר שלם וחיובי שקטן מ־2 ^ 48 (281,474,976,710,656).
הזחה היא מספר המקומות שהסיבים יעברו לשמאל. אם ההזחה שלילית, זה כמו לבצע BITRSHIFT (מספר; -הזחה).
- * אם אחד מהמשתנים הוא מספר עשרוני אז הערך שלו מעוגל למטה.
- אם מספר הוא שלילי, הפונקציה מחזירה ערך שגיאה.
- If either Number or Shift is a non-integer value, then BITLSHIFT converts it to an integer by taking its floor value.
- If Number is less than 0 or greater than 248-1, then BITLSHIFT reports an invalid argument error (שגיאה:502).
פרטים נוספים:
- * הזחת מספר לשמאל היא שוות ערך להוספת אפסים (0) לימין הייצוג הבינרי של המספר. למשל, הזחה של 3 סיביות לשמאל על הערך המספרי 6 ממירה את הערך הבינרי שלו (0110) לכדי 01100000 או 48 בבסיס עשרוני.
- שימוש במספר שלילי כמשתנה ההזחה מזיז את מספר הסיביות לימין. לפיכך תוחזר אותה התוצאה כמו במשתנה הזחה חיובי עבור הפונקציה BITRSHIFT.
- More information is available on Wikipedia’s Bitwise operation page.
- 248 is equal to 281474976710656.
דוגמאות:
נוסחה | תיאור | מחזירה |
---|---|---|
=BITLSHIFT(6; 3) | 6 בבסיס בינרי זה 0110 שכאשר מחילים עליו הזחה שמאלה של 3 סיביות נותן 0110000 או (0110 << 3 = 0110000) | 48 |
=BITLSHIFT(6;-1) | 6 בבסיס בינרי זה 0110 שכאשר מחילים עליו הזחה שמאל של -1 סיביות נותן 0011 שהוא שווה ערך להזחה ימינה של סיבית אחת או (0110 << -1 = 0011) | 3 |
=BITLSHIFT(6.123; 3.9) | הערך המעוגל מטה של 6.123 הוא המחושב, לכן 6 בבסיס בינרי הוא 0110 שכאשר מחילים עליו הזחה שמאלה ב־3 סיביות נותן 0110000 או (0110 << 3 = 0110000) | 48 |
פונקציות LibreOffice קשורות:
תקן ODF:
פונקציות Excel מקבילות (או דומות):
BITLSHIFT since v.2013.