אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)

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

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

אויב פֿונקציע אין עקססעל (אַלגעמיינע אינפֿאָרמאַציע)

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

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

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

סינטאַקס פון די IF פֿונקציע מיט איין צושטאַנד

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

= IF (לאָגיקאַל_עקספּרעססיאָן, ווערט_אויב_טרוע, ווערט_אויב_פאַלש)

זאל ס קוק אין די סינטאַקס אין מער דעטאַל:

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

דאָ איז אַ בייַשפּיל פֿאַר קלעריטי.

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
1

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

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

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

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
2

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

אויב פֿונקציע סינטאַקס מיט קייפל קאָנדיטיאָנס

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

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

= אויב (לאָגיקאַל_עקספּרעססיאָן, ווערט_אויב_אמת, אויב (לאָגיקאַל_עקספּרעססיאָן, ווערט_אויב_אמת, ווערט_אויב_פאַלש))

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

דאָ ס אַ בייַשפּיל.

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
3

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

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
4

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

ווי צו פאַרברייטערן די IF פאַנגקשאַנאַליטי מיט AND און OR אָפּערייטערז

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

IF פֿונקציע מיט AND צושטאַנד

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

IF פֿונקציע מיט "OR" צושטאַנד

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

דאָ זענען עטלעכע וועגן צו נוצן פאַנגקשאַנז И и OR ווי פֿונקציע אַרגומענט IF.

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
5
אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
6

קאַמפּערינג דאַטן אין צוויי טישן

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

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

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

אונדזער טיש קוקט אַזוי.

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
7

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

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

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
8

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

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
9

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

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

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
10

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

SUMIF פונקציע אין עקססעל

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

  1. לייג אַ רודערן מיט די גאַנץ האַכנאָסע פון ​​אַלע סעלערז און גיט אויף די צעל וואָס וועט אַנטהאַלטן די רעזולטאַט נאָך אַרייַן די פאָרמולע. 
  2. מיר געפֿינען די פקס קנעפּל, וואָס איז ליגן לעבן די שורה פֿאַר פאָרמולאַס. דערנאָך, אַ פֿענצטער וועט דערשייַנען ווו איר קענען געפֿינען די נייטיק פונקציע דורך די זוכן. נאָך סעלעקטירן דעם אָפּעראַטאָר, איר דאַרפֿן צו גיט די "OK" קנעפּל. אָבער מאַנואַל אַרייַנשרייַב איז שטענדיק מעגלעך.
    אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
    11
  3. ווייַטער, אַ פֿענצטער פֿאַר אַרייַן פֿונקציע אַרגומענטן וועט דערשייַנען. אַלע וואַלועס קענען זיין ספּעסיפיעד אין די קאָראַספּאַנדינג פעלדער, און די קייט קענען זיין אריין דורך די קנעפּל ווייַטער צו זיי.
    אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
    12
  4. דער ערשטער אַרגומענט איז אַ קייט. דאָ איר אַרייַן די סעלז וואָס איר ווילן צו קאָנטראָלירן פֿאַר העסקעם מיט די קרייטיריאַ. אויב מיר רעדן וועגן אונדז, דאָס זענען די שטעלעס פון עמפּלוייז. אַרייַן די קייט D4:D18. אָדער נאָר אויסקלייַבן די סעלז פון אינטערעס.
  5. אַרייַן די שטעלע אין די "קריטעריאַ" פעלד. אין דעם פאַל פון אונדז - "פאַרקויפער". ווי די סאַמעריישאַן קייט, מיר אָנווייַזן די סעלז ווו די סאַלעריז פון עמפּלוייז זענען ליסטעד (דאָס איז געטאן ביידע מאַניואַלי און סעלעקטירן זיי מיט די מויז). דריקט "גוט", און מיר באַקומען די פאַרטיק קאַלקיאַלייטיד לוין פון אַלע עמפּלוייז וואָס זענען סעלערז.

שטימען אַז עס איז זייער באַקוועם. איז עס נישט?

SUMIFS פונקציע אין עקססעל

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

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

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

זאל ס קוק אין די הויפּט טענות אין מער דעטאַל:

  1. סאַמאַטיאָן קייט. סעלז צו זיין סאַמד.
  2. צושטאַנד קייט 1 - די קייט וואָס וועט זיין אָפּגעשטעלט פֿאַר העסקעם מיט אַ זיכער קריטעריאָן. 
  3. צושטאַנד 1 איז די צושטאַנד זיך.
  4. קריטעריאַ קייט 2 איז די רגע קייט וואָס וועט זיין אָפּגעשטעלט קעגן די קריטעריע.
  5. צושטאַנד 2 איז דער צווייטער צושטאַנד.

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

אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
13

COUNTIF פונקציע אין עקססעל

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

  1. ערשטער, לייגן אַ שורה מיט די נומער פון סעלערז. נאָך דעם, איר דאַרפֿן צו גיט אויף די צעל ווו דער רעזולטאַט וועט זיין געוויזן.
  2. נאָך דעם, איר דאַרפֿן צו גיט אויף די "ינסערט פֿונקציע" קנעפּל, וואָס קענען זיין געפֿונען אין די קוויטל "פאָרמולעס". א פֿענצטער וועט דערשייַנען מיט אַ רשימה פון קאַטעגאָריעס. מיר דאַרפֿן צו סעלעקטירן דעם נומער "גאַנץ אַלפאַבעטיקאַל רשימה". אין דער רשימה, מיר זענען אינטערעסירט אין די פאָרמולע COUNTIF. נאָך סעלעקטירן עס, מיר דאַרפֿן צו גיט די "OK" קנעפּל.
    אויב פֿונקציע אין עקססעל. ביישפילן (מיט קייפל טנאָים)
    14
  3. נאָך דעם, מיר האָבן די נומער פון סיילערז אָנגעשטעלט אין דעם אָרגאַניזאַציע. עס איז געווען באקומען דורך קאַונטינג די נומער פון סעלז אין וואָס די וואָרט "פאַרקויפער" איז געשריבן. אַלץ איז פּשוט. 

COUNTSLIM פונקציע אין עקססעל

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

  1. צושטאַנד קייט 1. דאָס איז די קייט וואָס וועט זיין טעסטעד קעגן דער ערשטער קריטעריאָן.
  2. צושטאַנד 1. גלייַך דער ערשטער קריטעריאָן.
  3. צושטאַנד ראַנגע 2. דאָס איז די קייט וואָס וועט זיין טעסטעד קעגן די רגע קריטעריע. 
  4. צושטאַנד 2.
  5. קייט באדינגונגען 3.

און אַזוי אויף.

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

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

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

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

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