תחביר ופונקציות של נוסחאות
נוסחאות של Notion יכולות לפעול על מאפיינים ופונקציות שונים. כאן תמצא רשימה שלהם ➗
מחפשים את היסודות של נוסחאות ב-Notion? כדאי לעיין במאמר הזה ←
אם יש לכם נוסחה שככל הנראה אינה עובדת, אתם יכולים לקרוא על שגיאות נפוצות בנוסחאות ודרכים לפתור אותן במאמר הזה ←
אתם יודעים מה אתם רוצים שהנוסחה שלכם תעשה, אבל לא בטוחים איך לבנות אותה? אפשר להשתמש ב-Notion AI כדי ליצור ולערוך נוסחאות. מידע נוסף זמין כאן ←
נוסחאות של Notion יכולות לפעול באמצעות מאפיינים ופונקציות שונים. כאן תמצא רשימה שלהם!
נוסחאות תומכות כמעט בכל סוגי המאפיינים. שים לב שסוגי הנוסחאות שונים מסוגי המאפיינים.
סוגי מאפיינים | דוגמאות | סוג נוסחה |
|---|---|---|
כותרת |
| טקסט |
טקסט |
| טקסט |
בחירה |
| טקסט |
בחירה מרובה |
| טקסט (רשימה) |
תיבת סימון |
| בוליאנית |
אימייל, כתובת URL, מספר טלפון |
| טקסט |
מזהה ייחודי |
| טקסט |
נוצר על ידי, |
| אדם |
אדם |
| אדם (רשימה) |
תאריך, |
| תאריך |
מספר |
| מספר |
יחס |
| דף (רשימה) |
רול-אפ |
| מספר, תאריך או רשימה מכל סוג. תלוי בהגדרת ה-rollup. |
פונקציות מובנות הן סמלים וערכים ספציפיים המובנים בשפה כדי לסייע בקביעת חישוב.
מובנה | דוגמה |
|---|---|
מפעילי מתמטיקה: |
|
ערכים בוליאניים: |
|
מפעילי השוואה: |
|
מפעילים לוגיים: |
|
אופרטור טרנארי: |
|
נוסחאות של Notion תומכות בפונקציות הבאות.
שם | תיאור | דוגמה |
|---|---|---|
if | מספקת את הערך הראשון אם התנאי הוא 'true'; במידה ולא, היא מספקת את הערך השני. |
|
ifs | מספקת את הערך המתאים לתנאי הראשון שמתקיים. ניתן להשתמש בפונקציה זו כחלופה להצהרות משנה מרובות של if(). |
|
ריק | מספקת 'true' אם הערך ריק. 0, "", ו-[] נחשבים ריקים. |
|
אורך | מספקת את אורך הטקסט או את ערך הרשימה. |
|
תת-מחרוזת | מספקת את תת-מחרוזת הטקסט מאינדקס ההתחלה (כולל) לאינדקס הסיום (אופציונלי ואקסלוסיבי). |
|
מכיל | מספקת 'true' אם מחרוזת החיפוש קיימת בערך. |
|
בדיקה | מספקת 'true' אם הערך תואם לביטוי הרגיל, ואם לא – 'false'. |
|
match | מספקת את כל ההתאמות של הביטוי הרגיל כרשימה. |
|
replace | מחליפה את ההתאמה הראשונה של הביטוי הרגיל בערך החלופי. |
|
replaceAll | מחליפה את כל ההתאמות של הביטוי הרגיל בערך החלופי. |
|
lower | ממירה את הטקסט לאותיות קטנות. |
|
upper | ממירה את הטקסט לאותיות גדולות. |
|
repeat | חוזרת על הטקסט מספר פעמים נתון. |
|
link | יוצרת היפר-קישור מטקסט התווית ומכתובת ה-URL. |
|
style | מוסיפה סגנונות וצבעים לטקסט. סגנונות עיצוב חוקיים: |
|
unstyle | מסירה סגנונות עיצוב מהטקסט. אם לא צוינו סגנונות, כל הסגנונות יוסרו. |
|
format | מספקת את הערך בפורמט טקסט. |
|
add | מספקת את הסכום של שני מספרים. |
|
subtract | מחזירה את ההפרש בין שני מספרים. |
|
multiply | מספקת את המכפלה של שני מספרים. |
|
mod | מספקת את שארית החלוקה של המספר הראשון מהמספר השני. |
|
pow | מספקת את התוצאה של מספר בסיס שהועלה בחזקה. |
|
divide | מספקת את המנה של שני מספרים. |
|
min | מספקת את המספר הקטן ביותר של הארגומנטים. |
|
max | מספקת את המספר הגדול ביותר של הארגומנטים. |
|
sum | מספקת את הסכום של הארגומנטים. |
|
median | מספקת את הערך האמצעי של הארגומנטים שלה. |
|
mean | מספקת את הממוצע האריתמטי של הארגומנטים. |
|
abs | מספקת את הערך המוחלט של המספר. |
|
round | מספקת את הערך של מספר מעוגל למספר השלם הקרוב ביותר. תומכת בארגומנט אחד או שניים. במקרה של שני ארגומנטים, הראשון מייצג את הערך והשני מייצג את מספר הספרות העשרוניות לעיגול. |
|
ceil | מספקת את המספר השלם הקטן ביותר שגדול או שווה למספר. |
|
floor | מספקת את המספר השלם הגדול ביותר שהוא פחות מהמספר או שווה לו. |
|
sqrt | מספקת את השורש הריבועי החיובי של המספר. |
|
cbrt | מספקת את השורש השלישי של המספר. |
|
exp | מספקת e^x, כאשר x הוא הפרמטר, ו-e הוא מספר אוילר (2.718...), הבסיס של הלוגריתם הטבעי. |
|
ln | מספקת את הלוגריתם הטבעי של המספר. |
|
log10 | מספקת את הלוגריתם של בסיס 10 של המספר. |
|
log2 | מספקת את הלוגריתם של בסיס 2 של המספר. |
|
sign | מספקת 1 אם המספר חיובי, -1 אם הוא שלילי ו-0 אם הוא אפס. |
|
pi | מחזירה את היחס בין היקף מעגל לקוטר שלו. |
|
e | מחזירה את בסיס הלוגריתם הטבעי. |
|
toNumber | מנתחת מספר מטקסט. |
|
עכשיו | מספקת את התאריך והשעה הנוכחיים. |
|
היום | מספקת את התאריך הנוכחי ללא השעה. |
|
דקה | מספקת את הדקה של התאריך (0-59). |
|
שעה | מספקת את השעה של התאריך (0-23). |
|
יום | מספקת את היום בשבוע של התאריך, בין 1 (יום שני) ל-7 (יום ראשון). |
|
תאריך | מספקת את היום בחודש מהתאריך (1-31). |
|
שבוע | מספקת את שבוע ה-ISO של שנת התאריך (1-53). |
|
חודש | מספקת את החודש של התאריך (1-12). |
|
שנה | מספקת את שנת התאריך. |
|
dateAdd | מוסיפה זמן לתאריך. הארגומנט של היחידה יכול להיות אחד מהבאים: |
|
dateSubtract | מחסרת זמן מתאריך. הארגומנט של היחידה יכול להיות אחד מהבאים: |
|
dateBetween | מספקת את ההפרש בין שני תאריכים. הארגומנט של היחידה יכול להיות אחד מהבאים: |
|
dateRange | מספקת טווח תאריכים שנבנה מתאריכי ההתחלה והסיום. |
|
dateStart | מספקת את תחילת טווח התאריכים. |
|
dateEnd | מספקת את סוף טווח התאריכים. |
|
timestamp | מספקת את חותמת הזמן הנוכחית של Unix, המייצגת את מספר המילישניות שחלפו מאז 1 בינואר 1970. |
|
fromTimestamp | מספקת את התאריך מחותמת הזמן הנתונה של Unix. חותמת הזמן מייצגת את מספר המילישניות שחלפו מאז 1 בינואר 1970. הערה: התאריך שיסופק לא יכיל את השניות והמילישניות. |
|
formatDate | מעצבת את התאריך באמצעות מחרוזת פורמט מותאמת אישית. מחרוזת הפורמט יכולה להכיל את הטקסט הבא כדי לייצג חלקים מהתאריך: |
|
formatNumber | "Revenue: " + formatNumber(prop("Number"), "usd", 0).style("green") | |
parseDate | מספקת את התאריך בפורמט ISO 8601. |
|
name | מספקת את שם האדם. |
|
מספקת את כתובת האימייל של אדם. |
| |
ב- | מספקת את הערך באינדקס שצוין ברשימה. |
|
first | מספקת את הפריט הראשון ברשימה. |
|
האחרון | מספקת את הפריט האחרון ברשימה. |
|
slice | מספקת את הפריטים של הרשימה מאינדקס ההתחלה שסופק (כולל) לאינדקס הסיום (אופציונלי ואקסלוסיבי). |
|
concat | מספקת את הרצף של מספר רשימות. |
|
מיון | מחזירה את הרשימה בסדר ממוין. |
|
reverse | מספקת את הרשימה בסדר הפוך. |
|
join | מספקת את הערכים של הרשימה כאשר המחבר ממוקם בין כל אחד מהערכים. |
|
split | מספקת את רשימת הערכים שנוצרו על ידי פיצול קלט טקסט באמצעות מפריד. |
|
ייחודי | מספקת את רשימת הערכים הייחודיים ברשימת הקלט. |
|
includes | מספקת 'true' אם הרשימה מכילה את הערך שצוין, ואם לא – 'false'. |
|
find | מספקת את הפריט הראשון ברשימה שעבורו התנאי הוא 'true'. |
|
findIndex | מספקת את האינדקס של הפריט הראשון ברשימה שעבורו התנאי הוא 'true'. |
|
filter | מספקת את הערכים ברשימה שעבורם התנאי הוא 'true'. |
|
some | מספקת 'true' אם פריט כלשהו ברשימה עומד בתנאי הנתון, ואם לא – 'false'. |
|
כל | מספקת 'true' אם כל פריט ברשימה עומד בתנאי הנתון, ואם לא – 'false'. |
|
מפה | מספקת את הרשימה מלאה בתוצאות של קריאת הביטוי בכל פריט ברשימת הקלט. |
|
flat | משטחת רשימה של רשימות לרשימה אחת. |
|
id | מספקת את המזהה של הדף. אם לא סופק דף, היא מחזירה את המזהה של הדף שבו נמצאת הנוסחה. |
|
equal | מספקת 'true' אם שני הערכים שווים, ואם לא – 'false'. |
|
unequal | מחזירה 'false' אם שני הערכים שווים, ואם לא – 'true'. |
|
let | מקצה ערך למשתנה ומעריכה את הביטוי באמצעות משתנה זה. |
|
lets | מקצה ערכים למשתנים מרובים ומעריכה את הביטוי באמצעות משתנים אלה. |
|
trim | מסירה רווחים מתחילת וסוף הטקסט. |
|
