דעפיניטיאָן, וסעס און ביישפילן פון פאַנגקשאַנז אין עקססעל

א פֿונקציע איז אַ פֿאָרמאַטירונג פֿאָרמאַטירונג אין Excel און Google Sheets וואָס איז בדעה צו דורכפירן ספּעציפיש חשבונות אין דער צעל וואָס עס איז ליגן.

פונקטיאָן סינטאַקס און אַרגומענץ

א סינטאַקס פֿונקציע פֿעלז צו דעם אויסלייג פון דער פונקציע און כולל די נאָמען פון די פֿונקציע, בראַקאַץ, קאָמע סעפּאַראַטאָרס, און אַרגומענטן .

ווי אַלע פאָרמולאַס, פאַנגקשאַנז אָנהייבן מיט די יקערדיק צייכן ( = ) נאכגעגאנגען דורך דער נאָמען פונקציע און זייַן אַרמאַמאַנץ:

למשל, איינער פון די מערסט געניצט פאַנגקשאַנז אין עקססעל און גוגל שיץ איז די סאַם פונקציע :

= סאַם (ד 1: ד 6)

אין דעם בייַשפּיל,

נעסטינג פאַנגקשאַנז אין פאָרמולאַס

די נוציקייט פון עקססעל ס געבויט-אין פאַנגקשאַנז קענען זיין יקספּאַנדיד דורך נעסטינג איינער אָדער מער פאַנגקשאַנז אין אן אנדער פֿונקציע אין אַ פאָרמולע. די ווירקונג פון נעסטינג פאַנגקשאַנז איז צו דערלויבן קייפל חשבונות צו נעמען אָרט אין אַ איין ווערקשיט צעל .

צו טאָן דעם, די נעסטעד פונקציאָנירן אקטן ווי איינער פון די אַרגומענטן פֿאַר די הויפּט אָדער ויסווייניקסט פונקציאָנירן.

פֿאַר בייַשפּיל, אין די פאלגענדע פאָרמולע, די SUM פונקציע איז נעסטעד ין די ראָונד פונקציאָנירן .

דעם איז דערגרייכט דורך ניצן די סומע פֿונקציע ווי די ראָונד פונקציאָנירן ס נומער אַרגומענט.

& # 61; ראָונד (סאַם (ד 1: ד 6), 2)

ווען יוואַליוייטינג נעסטיד פאַנגקשאַנז, עקססעל עקסאַקיוץ די דיפּאַסט, אָדער ינערמאָוסט פֿונקציע, ערשטער און דעמאָלט אַרבעט זייַן וועג אַוטווערד. ווי אַ רעזולטאַט, די פאָרמולע אויבן וועט איצט:

  1. געפֿינען די סאַכאַקל פון די וואַלועס אין סעלז ד 1 צו ד 6;
  2. קייַלעכיק דעם רעזולטאַט צו צוויי דעצימאַל ערטער.

זינט עקססעל 2007, אַרויף צו 64 לעוועלס פון נעסטעד פאַנגקשאַנז זענען דערלויבט. אין ווערסיעס פריערדיק צו דעם, 7 לעוועלס פון נעסטעד פאַנגקשאַנז זענען ערלויבט.

וואָרקשעעט ווס קאַסטאַם פאַנגקשאַנז

עס זענען צוויי קלאסן פון פאַנגקשאַנז אין עקססעל און Google שיץ:

וואָרקשעעט פאַנגקשאַנז זענען די אָנעס געבוירן צו די פּראָגראַם, אַזאַ ווי די סאַם און ראָונד פאַנגקשאַנז דיסקאַסט אויבן.

מנהג פאַנגקשאַנז, אויף די אנדערע האַנט זענען פאַנגקשאַנז געשיקט, אָדער דיפיינד , דורך די באַניצער.

אין Excel, מנהג פאַנגקשאַנז זענען געשריבן אין די געבויט-אין פּראָגראַממינג שפּראַך: וויסואַל באַסיק פֿאַר אַפּפּליקאַטיאָנס אָדער וובאַ פֿאַר קורץ. די פאַנגקשאַנז זענען באשאפן ניצן די וויסואַל באַסיק רעדאַקטאָר לאָוקייטאַד אויף די דעוועלאָפּער קוויטל פון די בענד .

גוגל שיץ 'מנהג פאַנגקשאַנז זענען געשריבן אין אַפּפּס סקריפּט - אַ פאָרעם פון דזשאַוואַסקריפּט - און זענען באשאפן ניצן די שריפט רעדאַקטאָר ליגן אונטער די מכשירים מעניו.

מנהג פאַנגקשאַנז יוזשאַוואַלי, אָבער ניט שטענדיק, אָננעמען עטלעכע פאָרעם פון דאַטן אַרייַנשרייַב און צוריקקומען אַ רעזולטאַט אין דער צעל ווו עס איז ליגן.

ונטער איז אַ בייַשפּיל פון אַ באַניצער דיפיינד פונקציאָנירן אַז קאַלקיאַלייץ קוינע דיסקאַונץ געשריבן אין וובאַ קאָד. דער אָריגינעל באַניצער דיפיינד פאַנגקשאַנז, אָדער UDF איז ארויס אויף מיקראָסאָפט ס וועבזייַטל:

פאָנעס דיסקאָונט (קוואַנטיטי, פּרייַז)
אויב קוואַנטיטי> = 100 דעמאָלט
אַראָפּרעכענען = קוואַנטיטי * פּרייַז * 0.1
Else
דיסקאָונט = 0
סוף אויב
Discount = Application.Round (אַראָפּרעכענען, 2)
End Function

לימיטיישאַנז

אין עקססעל, באַניצער דיפיינד פאַנגקשאַנז קענען בלויז צוריקקומען וואַלועס צו די צעל (s) אין וואָס זיי זענען ליגן. אין טאן אַזוי, זיי קענען נישט דורכפירן קאַמאַנדז אַז אין קיין וועג טוישן די אָפּערייטינג סוויווע פון עקססעל - אַזאַ ווי מאַדאַפייינג די אינהאַלט אָדער פאָרמאַטטינג פון אַ צעל.

מיקראָסאָפט ס וויסן באַזע רשימות די פאלגענדע לימיטיישאַנז פֿאַר באַניצער דיפיינד פאַנגקשאַנז:

User דעפינעד פאַנגקשאַנז ווס. מאַקראָס אין עקססעל

בשעת Google Sheets טוט נישט איצט שטיצן זיי, אין Excel, אַ מאַקראָו איז אַ סעריע פון ​​רעקאָרדעד טריט וואָס אָטאַמייץ ריפּעטיטיוו ווערקשיט טאַסקס - אַזאַ ווי פאָרמאַטטינג דאַטן אָדער קאָפּיע און פּאַפּ אַפּעריישאַנז - דורך ימיטינג קיסטראָוקס אָדער מויז אַקשאַנז.

כאָטש ביידע ניצן מיקראָסאָפט וובאַ פּראָגראַממינג שפּראַך, זיי זענען אַנדערש אין צוויי בנוגע:

  1. ודף ס דורכפירן חשבונות בשעת מאַקראָס פירן אויס אַקשאַנז. ווי אויבן דערמאנט, UDF's קען נישט דורכפירן אַפּעריישאַנז אַז ווירקן די סוויווע פון ​​די פּראָגראַם בשעת מאַקראָס קענען.
  2. אין די Visual Basic רעדאַקטאָר פֿענצטער, די צוויי קענען זיין דיפערענשיייטאַד ווייַל:
    • UDF's אָנהייבן מיט אַ פונקציאָנירן דערקלערונג און סוף מיט סוף פונקציאָנירן ;
    • מאַקראָס אָנהייבן מיט אַ סאַב דערקלערונג און סוף מיט סוף סוב .