נעסטינג די AND, OR, and IF פאַנגשאַנז אין עקססעל

ניצן לאַדזשיקאַל פאַנגקשאַנז צו פּרובירן קייפל טנאָים

די AND, OR און IF פאַנגקשאַנז זענען עטלעכע עקססעל 'ס בעסער באקאנט לאַדזשיקאַל פאַנגקשאַנז .

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

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

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

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

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

© Ted French

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

אַדדינג אין די אויב פאַנגקשאַנז

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

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

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

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

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
= IF (און (A2 <50, A3 <> 75, A4> = 100), הייַנט (), 1000)

טשאַנגינג די פאָרמולאַ רעזולטאַט

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

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

דעם רעזולטאַט קען זיין:

אין דעם פאַל פון די אויב / און פאָרמולע אין צעל ב 5, ווייַל ניט אַלע דרייַ סעלז אין די קייט A2 צו אַ 4 זענען אמת, די ווערט אין צעל אַ 4 איז נישט גרעסער ווי אָדער גלייַך צו 100, און די פונקציאָנירן קערט אַ פאַלש ווערט.

די IF פונקציע ניצט דעם ווערט און קערט זיין וואַלו_יפ_פאַלסע אַרגומענט - די קראַנט דאַטע סאַפּלייד דורך די הייַנט פאַרוואַלטונג .

אויף די אנדערע האַנט, די IF / OR פאָרמולע אין רודערן פיר קערט די טעקסט ויסזאָגונג Data Correct ווייַל:

  1. דער OR ווערט האט אומגעקערט אַ אמת ווערט - די ווערט אין צעל אַ 3 טוט נישט גלייַך 75.
  2. די IF פונקציע דעמאָלט געניצט דעם רעזולטאַט צו צוריקקומען זייַן וואַלועס_יפ_פאַלסע אַרגומענט: Data Correct .

שרייבט די עקססעל אויב / OR פאָרמולאַ

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

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

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")

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

די טריט געניצט צו אַרייַן די אויב / OR פאָרמולע אין צעל ב 4 זענען:

  1. דריקט אויף צעל ב 4 צו מאַכן עס די אַקטיוו צעל .
  2. גיט די פאָרעם טול פון די בענד .
  3. דריקט דעם לאָגיקאַל ייקאַן צו עפענען דעם פֿונקציע פאַלן אַראָפּ רשימה.
  4. דריקט IF אין דער רשימה צו עפענען דעם אויב פונקציאָנירן דיאַלאָג קעסטל.
  5. דריקט די לאָגיקאַל_טעסט שורה אין די דיאַלאָג קעסטל.
  6. אַרייַן די גאַנץ און פונקציאָנירן: OR (A2 <50, A3 <> 75, A4> = 100) אין די לאָגיקאַל_טעסט שורה ניצן פּוינטינג פֿאַר די צעל באַוועגונגען אויב געוואלט.
  7. דריקט דעם Value_if_true שורה אין די דיאַלאָג קעסטל.
  8. אַרייַן די טעקסט Data Correct (קיין ציטאַט מאַרקס פארלאנגט).
  9. דריקט אויף די Value_if_false שורה אין די דיאַלאָג קעסטל.
  10. אַרייַן די טעקסט Data Error.
  11. דריקט קעשורע צו פאַרמאַכן דעם דיאַלאָג קעסטל און צוריקקומען צו די פיטשעם.
  12. ווי שוין דיסקאַסט, די פאָרמולע זאָל אַרויסווייַזן די וואַלועס_יפ_טרוע אַרגומענט פון Data Correct.
  13. ווען איר גיט אויף צעל ב 4 , די גאַנץ פונקציע
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error") איז אויסגעקליבן אין די פאָרמולע באַר אויבן די פאָרשן.