בוליאַן אַפּעריישאַנז אין עקססעל

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

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

פאַרגלייַך אָפּערייטערז

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

  1. = - ווערט 1 איז גלייַך צו ווערט 2.
  2. > - ווערט 1 איז גרעסער ווי ווערט 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= ווערט 1 אָדער יידעניקאַל צו ווערט 2 אָדער העכער.
  5.  <= אַטשיווד 1 טעג 2 טעג.
  6. <> ווערט 1 אָדער העכער ווי ווערט 2 אָדער ווייניקער.

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

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

אמת פונקציע

שפּיל אָנליין בליץ שפּיל פֿאַר פֿרייַ.

פאָרמולע בייַשפּיל - =TRUE().

פאַלש פֿונקציע

די פֿונקציע איז גאָר ענלעך צו די פריערדיקע, בלויז דער רעזולטאַט איז "פאַלש". די יזיאַסט פאָרמולע ווו איר קענען נוצן דעם פֿונקציע איז די פאלגענדע =ЛОЖЬ().

און פֿונקציע

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

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

Иעמעספאַלש
עמעסעמעספאַלש
פאַלשפאַלשפאַלש

דער סינטאַקס פֿאַר דעם פֿונקציע איז:

=AND(Boolean1; [Boolean2];...)

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

"אָדער" פֿונקציע

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

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

ORעמעספאַלש
עמעסעמעסעמעס
פאַלשעמעספאַלש

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

=OR(בוליאַן 1; [בולעאַן 2];...)

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

"ניין" פֿונקציע

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

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

נישט (און ())אמתליגנעריש
אמתליגנערישאמת
ליגנערישאמתאמת

ווען איר נוצן די "אָדער" פֿונקציע אין קאָמבינאַציע מיט די "ניט" פֿונקציע, די טיש וועט קוקן ווי דאָס.

נישט (אָדער ())אמתליגנעריש
אמתליגנערישליגנעריש
ליגנערישליגנערישאמת

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

If

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

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

=IF(בוליאַן_אויסדרוק, [ווערט_אויב_אמת], [ווערט_אויב_פאַלש])בוליאַן אַפּעריישאַנז אין עקססעל

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

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

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

=IF(LEFT(A2)="4″, "Visa",IF(LEFT(A1111)="2″,"האר קאַרד","קארד ניט דיפיינד"))

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

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

ERROR פֿונקציע

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

דער פאָרמולע האט די פאלגענדע סינטאַקס:

 =IFERROR(ווערט; ווערט_אויב_טעות)

ווי קען מען נוצן די פֿונקציע?

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

ווי בוליאַן פאַנגקשאַנז קענען זיין געוויינט אין פיר

Task 1

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

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

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

 =ЕСЛИ(C2>=8;B2/2;B2)

די בוליאַן אויסדרוק קאַנטיינד אין דער ערשטער אַרגומענט פון די פֿונקציע איז קאַמפּאָוזד ניצן די > און = אָפּערייטערז. אין פּשוט ווערטער, טכילעס די קריטעריאָן איז ווי גייט: אויב די צעל ווערט איז גרעסער ווי אָדער גלייַך צו 8, די פאָרמולע סאַפּלייד אין די רגע אַרגומענט איז עקסאַקיוטאַד. אין טערמינאָלאָגיקאַל טערמינען, אויב דער ערשטער צושטאַנד איז אמת, די רגע אַרגומענט איז עקסאַקיוטאַד. אויב פאַלש - די דריט.בוליאַן אַפּעריישאַנז אין עקססעל

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

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

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))בוליאַן אַפּעריישאַנז אין עקססעל

פונקציע IF אַלאַוז טעקסט סטרינגס אין אַרגומענטן אויב פארלאנגט. 

Task 2

רעכן, נאָך די אַראָפּרעכענען די פּראָדוקט, עס אנגעהויבן צו קאָסטן ווייניקער ווי 300 רובל, דעמאָלט עס מוזן זיין אַוועקגענומען. דער זעלביקער מוזן זיין געטאן אויב עס איז געלעגן אָן סאָלד פֿאַר 10 חדשים. אין דעם סיטואַציע, קיין פון די אָפּציעס איז פּאַסיק, אַזוי עס איז לאַדזשיקאַל צו נוצן די פונקציע OR и IF. דער רעזולטאַט איז די פאלגענדע שורה.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»ספּייסאַן»;»»)

אויב די לאַדזשיקאַל אָפּעראַטאָר איז געניצט ווען שרייבן די צושטאַנד OR, דעמאָלט עס מוזן זיין דיקאָודיד ווי גייט. אויב צעל C2 כּולל די נומער 10 אָדער מער, אָדער אויב צעל ד 2 כּולל אַ ווערט ווייניקער ווי 300, די ווערט "געשריבן אַוועק" מוזן זיין אומגעקערט אין די קאָראַספּאַנדינג צעל.בוליאַן אַפּעריישאַנז אין עקססעל

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

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

Task 3

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

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

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

מיר דאַרפֿן צו אַרייַן די פאלגענדע פאָרמולע.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

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

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

Task 4

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

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

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

=IF(ד2

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

Task 5

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

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

דעם אַרבעט קענען זיין סאַלווד מיט בלויז איין פֿונקציע.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

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

פונקציע כאַרטלאַס אַלאַוז איר צו פאַרגלייַכן די ווערט פון צעל B9 מיט די וואַלועס וואָס זענען ליגן אין די קייט B2: B7, וואָס ליסטעד די קראָם נומערן. אויב די דאַטן שוועבעלעך, די פאָרמולע קאַלקיאַלייץ די אַריטמעטיק דורכשניטלעך פון די C2: C7 קייט.בוליאַן אַפּעריישאַנז אין עקססעל

קאָנקלוסיאָנס

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

עטלעכע ביישפילן זענען אויך געגעבן פון ווי לאָגיק פאַנגקשאַנז קענען זיין געוויינט אין פאַקטיש סיטואַטיאָנס.

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

לאָזן אַ ענטפֿערן