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

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

הויפּט אָפּערייטערז

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

  • TRUE;
  • FALSE;
  • אויב;
  • ERROR;
  • OR;
  • און;
  • NOT;
  • ERROR;
  • BROUGHT.

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

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

פונקטיאָנס אמת און פאַלש

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

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

פונקטיאָנס און און אָדער

Function און איז אַ פֿאַרבינדונג צווישן עטלעכע באדינגונגען. נאָר ווען אַלע די באדינגונגען וואָס דעם פֿונקציע בינדז, טוט עס צוריקקומען אמת. אויב בייַ מינדסטער איין אַרגומענט מעלדעט די ווערט פאַלשדער אָפּעראַטאָר און בכלל קערט דער זעלביקער ווערט. אַלגעמיינע מיינונג פון דעם פֿונקציע:= און (לאָג_וואַלו 1, לאָג_וואַלוע 2, ...). די פֿונקציע קען אַרייַננעמען 1-32 אַרגומענטן.

Function אָדער, אויף די פאַרקערט, קערט דער ווערט אמת, אַפֿילו אויב בלויז איינער פון די טענות טרעפן די באדינגונגען, און אַלע די אנדערע זענען פאַלש. זייַן מוסטער איז ווי גייט:= און (לאָג_וואַלו 1, לאָג_וואַלוע 2, ...). ווי די פֿריִערדיקע פונקציע, דער אָפּעראַטאָר אָדער קען אַרייַננעמען 1-52 באדינגונגען.

Function NOT

ניט ענלעך די צוויי פרייַערדיק סטייטמאַנץ, די פֿונקציע NOT עס איז בלויז איין אַרגומענט. עס ענדערונגען די טייַטש פון דעם אויסדרוק מיט אמת אויף פאַלש אין די פּלאַץ פון די ספּעסאַפייד אַרגומענט. דער אַלגעמיין פאָרמולע סינטאַקס איז ווי גייט:= NOT (log_value).

פונקטיאָנס אויב און ERROR

פֿאַר מער קאָמפּליצירט סטראַקטשערז, נוצן די פֿונקציע אויב. דעם סטאַטעמענט ינדיקייץ פּונקט וואָס ווערט איז אמתאון וואָס פאַלש. זייַן גענעראַל מוסטער איז ווי גייט:= אויב (באָאָלעאַנ_עקספּרעסס, ווערט_יפ_עס_פאַר_, ווערט_יף-פאַלש). אזוי, אויב די צושטאַנד איז באגעגנט, די ביז אַהער ספּעסאַפייד דאַטן איז אָנגעפילט אין דער צעל מיט דעם פֿונקציע. אויב די צושטאַנד איז נישט באגעגנט, דער צעל איז אָנגעפילט מיט אנדערע דאַטן אין די דריט אַרגומענט פונקציאָנירן.

אָפּעראַטאָר ERROR, אין פאַל די אַרגומענט איז אמת, קערט זייַן אייגן ווערט צו דער צעל. אָבער, אויב די אַרגומענט איז פאַרקריפּלט, דעמאָלט דער ווערט אומגעקערט דורך די באַניצער איז אומגעקערט צו דער צעל. דער סינטאַקס פון דעם פֿונקציע, וואָס כּולל בלויז צוויי אַרגומענטן, איז ווי גייט:= טעות (ווערט, ווערט_יפ_פעלט).

לעקציע: אויב פונקטיאָן אין עקססעל

פונקטיאָנס ERROR און BROUGHT

Function ERROR טשעק אויב אַ באַזונדער צעל אָדער אַ קייט פון סעלז כּולל עראָוניאַס וואַלועס. אונטער עראָוניאַס וואַלועס זענען די פאלגענדע:

  • # N / A;
  • # וואָלוע;
  • # נומ!
  • # דעל / 0!;
  • # לינק!
  • # נאָמען?
  • # NULL!

דעפּענדינג אויף צי אַ פאַרקריפּלט אַרגומענט אָדער ניט, דער אָפּעראַטאָר ריפּאָרץ די ווערט אמת אָדער פאַלש. דער סינטאַקס פון דעם פֿונקציע איז ווי גייט:= טעות (ווערט). דער אַרגומענט איז אויסשליסלעך אַ רעפֿערענץ צו אַ צעל אָדער אַ מענגע פון ​​סעלז.

אָפּעראַטאָר BROUGHT מאכט אַ צעל טשעק אויב עס איז ליידיק אָדער כּולל וואַלועס. אויב די צעל איז ליידיק, די פאַנגקשאַנז ריפּאָרץ די ווערט אמתאויב די צעל כּולל דאַטן - פאַלש. דער סינטאַקס פֿאַר דעם סטאַטעמענט איז:= CORRECT (ווערט). ווי אין דעם פריערדיקן פאַל, די אַרגומענט איז אַ רעפֿערענץ צו אַ צעל אָדער מענגע.

Application Example

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

מיר האָבן אַ רשימה פון עמפּלוייז מיט זייער סאַלעריז. אָבער, אין דערצו, אַלע עמפּלוייז באקומען אַ באָנוס. די געוויינטלעך פּרעמיע איז 700 רובל. אבער פּענשאַנערז און פרויען זענען רעכט צו אַ כייטאַנד פּרעמיע פון ​​1,000 רובל. די ויסנעם איז עמפּלוייז וואס, פֿאַר פארשידענע סיבות, האָבן געארבעט ווייניקער ווי 18 טעג אין אַ געגעבן חודש. אין קיין פאַל, זיי זענען בלויז רעכט צו די געוויינטלעך פּרעמיע פון ​​700 רובל.

זאל ס פּרובירן צו מאַכן אַ פאָרמולע. אַזוי, מיר האָבן צוויי באדינגונגען, די פאָרשטעלונג פון וואָס געלייגט אַ פּרעמיע פון ​​1000 רובל - איז צו דערגרייכן די ריטייערמאַנט עלטער אָדער געהערן צו דער אָנגעשטעלטער צו די ווייַבלעך געשלעכט. אין דער זעלביקער צייַט, מיר וועלן באַשטימען אַלע יענע געבראכט איידער 1957 צו פּענשאַנערז. אין אונדזער פאַל, פֿאַר די ערשטער רודערן פון די טיש, די פאָרמולע וועט קוקן ווי דאָס:= אויב (אָדער (ק 4 <1957, ד 4 = "ווייַבלעך"), "1000", "700"). אבער טאָן ניט פאַרגעסן אַז אַ פּרירעקוואַזאַט צו באַקומען אַ געוואקסן פּרעמיע איז ארבעטן 18 טעג אָדער מער. צו באַפרייַען דעם צושטאַנד אין אונדזער פאָרמולע, צולייגן די פֿונקציע NOT:= IF (OR (C4 <1957, D4 = "ווייַבלעך") * (NOT (E4 <18)), "1000", "700").

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

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

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

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