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

01 פון 01

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

שיידינג אָלטערנאַטיוו ראָוז מיט קאָנדיטיאָנאַל פאָרמאַטטינג. © Ted French

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

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

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

דינאַמיש שיידינג

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

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

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

בייַשפּיל: שיידינג ראָוז פאָרמולאַ

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

  1. עפענען אַ עקססעל ווערקשיט-אַ ליידיק ווערקשיט וועט אַרבעטן פֿאַר דעם טוטאָריאַל
  2. הויכפּונקט אַ קייט פון סעלז אין די ווערקשיט
  3. דריקט אויף די היים קוויטל פון די בענד
  4. דריקט אויף די קאַנדישאַנאַל פאָרמאַטטינג בילדל אויף צו עפענען דעם קאַפּ אַראָפּ מעניו
  5. קלייַבן New Rule אָפּציע צו עפענען די New פאָרמאַטטינג רולל דיאַלאָג קעסטל
  6. דריקט אויף די ניצן אַ פאָרמולאַ צו באַשטימען וואָס סעלז צו פֿאָרמאַט אָפּציע פון ​​דער רשימה אין די שפּיץ פון די דיאַלאָג קעסטל
  7. אַרייַן די ווייַטערדיק פאָרמולע אין די קעסטל אונטן די פֿאָרמאַטירונג וואַלועס ווו דעם ווערט איז אמת אָפּציע אין די דנאָ האַלב פון די Dialog Box = MOD (ROW (), 2) = 0
  8. דריקט די פֿאָרמאַטירונג קנעפּל צו עפענען די פֿאָרמאַטירונג סעללס דיאַלאָג קעסטל
  9. דריקט דעם פּלאָמבירן קוויטל צו זען די הינטערגרונט פֿאַרב אָפּציעס
  10. סעלעקטירן אַ פֿאַרב צו שיידן די אַלטערנאַטיווע ראָוז פון די אויסגעקליבן קייט
  11. דריקט קעשורע צוויי מאָל צו פאַרמאַכן די דיאַלאָג קעסטל און צוריקקומען צו די פיטשעם
  12. אַלטערנאַטיוו ראָוז אין די אויסגעקליבן קייט זאָל איצט זיין שיידיד מיט די אויסדערוויילט הינטערגרונט פּלאָמבירן קאָלירן

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

ווי דאָס פאָרמולע איז לייענען דורך עקססעל איז:

וואָס מאָד און ראָו טאָן

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

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

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

רודערן 17, אויף די אנדערע האַנט, ווען די צעטיילט דורך 2 בלעטער אַ רעשט פון 1, וואָס טוט נישט גלייַך 0, אַזוי אַז די רודערן לינקס אַנשיידיד.

שיידינג קאָלומנס אַנשטאָט ראָוז

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

= מאָד (COLUMN (), 2) = 0

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

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

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

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

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

= מאָד (ראָוו (), 0) = 2

איר וועט באַקומען קיין שיידינג בייַ אַלע אין די קייט.

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

= מאָד (ראָוו (), 1) = 0

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

טוישן די אָפּעראַטאָר, טוישן די שיידינג מוסטער

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

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

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