Menu

עיצוב מותנה באקסל: כללים עם נוסחה ודוגמאות

עיצוב מותנה צובע תא כשתנאי מתקיים. השתמשו ב-בית > עיצוב מותנה לכללים מוכנים, או ב-כלל חדש > השתמש בנוסחה עם כלל כמו =$C2>100 כדי לצבוע שורות שלמות, תאריכים שעברו והתאמות טקסט.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

עיצוב מותנה משנה את המראה של תא (מילוי, צבע גופן, גבול) כשתנאי מתקיים. בחרו את התאים, עברו ל-בית > עיצוב מותנה, ובחרו כלל מוכן, או בחרו כלל חדש > השתמש בנוסחה כדי לקבוע אילו תאים לעצב והקלידו נוסחה כמו =$C2>100, שצובעת כל שורה שהסכום שלה בעמודה C גדול מ-100.

הזמנות מעל 100
A1
ABCDE
1OrderRegionAmountDueStatus
21001North1202026-03-02Paid
31002South852026-03-10Open
41003North2402026-03-12Open
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שורות 2, 4 ו-6 מודגשות. שנו את C3 ל-100 ושום דבר לא קורה, כי הכלל אומר גדול מ-100; שנו אותו ל-101 ושורה 3 נדלקת. הכלל מוצג מתחת לרשת, ואפשר ללחוץ עליו ולערוך אותו.

איך מוסיפים כלל של עיצוב מותנה

בתפריט יש כללים מוכנים למקרים הנפוצים:

  • כללי סימון תאים: גדול מ, קטן מ, בין, שווה ל, טקסט שמכיל, תאריך המתרחש, ערכים כפולים.
  • כללים עליונים/תחתונים: 10 הפריטים העליונים, 10% העליונים, 10 הפריטים התחתונים, 10% התחתונים, מעל לממוצע, מתחת לממוצע (אפשר לשנות את ה-10).
  • פסי נתונים, סולמות צבעים ו-ערכות סמלים: הם מצללים כל תא לפי הגודל שלו במקום לבדוק תנאי.

לכל דבר אחר, כתבו כלל עם נוסחה:

  1. בחרו את התאים לעיצוב, החל מהתא השמאלי העליון, כך שהוא יהיה התא הפעיל. בגיליון שלמעלה זה A2:E7.
  2. עברו ל-בית > עיצוב מותנה > כלל חדש.
  3. בחרו השתמש בנוסחה כדי לקבוע אילו תאים לעצב.
  4. הקלידו את הנוסחה בשביל התא הפעיל. היא חייבת להחזיר TRUE או FALSE: =$C2>100.
  5. לחצו על עיצוב, בחרו צבע מילוי או צבע גופן, ולחצו פעמיים על אישור.

אקסל מזיז את הנוסחה לכל תא בטווח כמו נוסחה שממולאת למטה ולרוחב, ולכן סימני הדולר קובעים על מה כל תא מסתכל. $C2 פירושו "עמודה C, השורה הזו": העמודה קבועה, השורה זזה. הכללים בעמוד הזה מציגים בדיוק את אותן נוסחאות שהייתם מקלידים בתיבה ההיא.

הדגשת תאים שגדולים מערך בתא אחר

הצבעה של הכלל על תא במקום הקלדת המספר הופכת את הסף לקל לשינוי. הכלל שלמטה צובע רק את תאי Amount, ומשווה כל אחד מהם ל-F2; סימני ה-$ ב-$F$2 גורמים לכל תא להסתכל על F2.

סכום מעל סף
F2
ABCDEF
1OrderRegionAmountLimit
21001North120100
31002South85
41003North240
51004East60
61005South150
71006East95
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

C2, C4 ו-C6 צבועים. הקלידו 90 ב-F2 ו-C7 מצטרף אליהם; הקלידו 200 ונשאר רק C4. הכלל המוכן כללי סימון תאים > גדול מ מקבל גם הפניה לתא בתיבה שלו (=$F$2).

הדגשת שורה לפי טקסט

תנאי טקסט נכתב במירכאות. =$B2="North" צובעת כל שורה שהאזור שלה הוא North. השוואות עם = מתעלמות מאותיות גדולות וקטנות, ולכן גם north מתאים. כדי להתאים טקסט שרק מכיל מילה, השתמשו ב-SEARCH בתוך ISNUMBER: SEARCH מחזירה את המיקום של המילה, או שגיאה כשהיא חסרה, ו-ISNUMBER הופכת את זה ל-TRUE או FALSE.

שורות לפי אזור, הערות לפי מילה
A1
ABCD
1OrderRegionAmountNote
21001North120Paid on time
31002South85Late, called twice
41003North240
51004East60Paid late
61005South150Waiting for invoice
71006East95
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שורות 2 ו-4 צבועות בגלל North, ו-D3 ו-D5 מכילים "late" (אחד מהם כ-Late). שנו את B7 ל-North ושורה 7 מצטרפת. הכלל המוכן כללי סימון תאים > טקסט שמכיל עושה את אותו הדבר כמו כלל ה-SEARCH על התאים שנבחרו.

הדגשת תאריכים שעברו

הזמנה פתוחה באיחור כשתאריך התשלום שלה לפני היום. באקסל הכלל הוא =AND($E2="Open",$D2<TODAY()), והצבעים מתעדכנים כל יום. הגיליון שלמטה משתמש בתאריך קבוע ב-G2 במקום TODAY(), כדי שהדוגמה תיראה אותו דבר בכל פעם שקוראים אותה: =AND($E2="Open",$D2<$G$2).

הזמנות פתוחות באיחור
G2
ABCDEFG
1OrderRegionAmountDueStatusToday
21001North1202026-03-02Paid2026-03-15
31002South852026-03-10Open
41003North2402026-03-12Open
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

כשב-G2 יש 2026-03-15, שורות 3, 4 ו-7 באיחור. בשורה 2 יש תאריך מוקדם יותר אבל היא שולמה, ולכן AND משאירה אותה רגילה. הכלל השני צובע תאי D שמועד התשלום שלהם בשבעת הימים הבאים: עוד אין כאלה. שנו את G2 ל-2026-03-20 ו-D6 (מועד 2026-03-25) נצבע על ידו. שנו את E3 ל-Paid ושורה 3 יוצאת.

בשביל "השבוע" או "בחודש שעבר" בלי נוסחה, לכלל המוכן כללי סימון תאים > תאריך המתרחש יש את האפשרויות האלה.

הדגשת תאים ריקים, או שורות שחסר בהן ערך

=B2="" הוא TRUE לתא ריק (ולנוסחה שמחזירה טקסט ריק). שימו $ לפני העמודה כדי לצבוע את כל השורה כשתא אחד בה ריק: =$C2="". הכלל המוכן הוא כלל חדש > עצב רק תאים המכילים > ריקים.

שורות בלי סכום
A1
ABCD
1OrderRegionAmountStatus
21001North120Paid
31002SouthOpen
41003North240Open
51004EastPaid
61005South150Open
71006East95Open
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שורות 3 ו-5 צבועות. הקלידו סכום ב-C3 והשורה שלו חוזרת להיות רגילה. גם =ISBLANK($C2) עובדת כאן, אבל ISBLANK היא FALSE לתא שמכיל נוסחה שמחזירה "", בעוד ש-=$C2="" היא TRUE לשניהם.

ספירה של מה שכלל צובע

כלל אף פעם לא נותן מספר, אבל אותו תנאי ב-COUNTIFS או ב-SUMPRODUCT כן. ספירת ההזמנות הפתוחות שבאיחור מהסעיף הקודם, כשהתאריך ב-G2, דורשת שני תנאים: Status הוא Open, ו-Due לפני G2.

ספירת ההזמנות שבאיחור
G4
ABCDEFG
1OrderRegionAmountDueStatusToday
21001North1202026-03-02Paid2026-03-15
31002South852026-03-10Open
41003North2402026-03-12OpenOverdue
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-G4, ספרו את ההזמנות הפתוחות שתאריך התשלום שלהן לפני התאריך שב-G2.

התשובה היא 3, מספר השורות הצבועות. הקריטריון "<"&G2 מחבר את סימן הקטן מ לתאריך שב-G2; כתיבה של "<G2" הייתה משווה לטקסט G2. עוד על קריטריונים כאלה בעמוד על COUNTIFS.

סולמות צבעים, פסי נתונים וערכות סמלים

שלושת אלה מצללים כל תא לפי הערך שלו במקום להידלק לפי תנאי. בחרו את המספרים ובחרו אחד מהם ב-בית > עיצוב מותנה:

  • סולמות צבעים עוברים מצבע אחד לערך הנמוך ביותר לצבע אחר לגבוה ביותר (הראשון בגלריה צובע את הערכים הגבוהים בירוק, את האמצע בצהוב ואת הנמוכים באדום). טוב למפת חום של טבלת מספרים.
  • פסי נתונים מציירים פס בתוך כל תא, באורך שתואם את הערך שלו ביחס לאחרים. תחת כללים נוספים אפשר לסמן הצג פס בלבד כדי להסתיר את המספר.
  • ערכות סמלים שמות חץ, דגל או רמזור לפני הערך, כברירת מחדל לפי שלישים של הטווח.

כדי לשנות את הספים של כל אחד מהם, עברו ל-בית > עיצוב מותנה > נהל כללים > ערוך כלל, שם אפשר לקשור כל צבע או סמל למספר, לאחוז, לאחוזון או לנוסחה.

טעות נפוצה: סימני הדולר הלא נכונים

שלוש גרסאות של אותו כלל, שמוחלות על A2:E7, עושות שלושה דברים שונים:

כללמה כל תא בודקתוצאה
=$C2>100עמודה C של השורה שלושורות שלמות צבועות לפי הסכום
=C2>100התא שנמצא שתי עמודות מימינו: A2 בודק את C2, B2 בודק את D2רק עמודה A הולכת אחרי הסכום; B ו-C תמיד צבועות (תאריך וטקסט נחשבים גדולים מ-100), D ו-E אף פעם לא
=$C$2>100תמיד C2כל השורות צבועות, או אף אחת
נעול לגמרי בטעות
A1
ABCDE
1OrderRegionAmountDueStatus
21001North1202026-03-02Paid
31002South852026-03-10Open
41003North2402026-03-12Open
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

כל תא צבוע כי C2 הוא 120. שנו את C2 ל-50 וכל הצבעים נעלמים בבת אחת. לחצו על הכלל ומחקו את ה-$ שלפני 2 כדי לקבל =$C2>100, והצבעים שוב הולכים אחרי כל שורה. אותו כלל לגבי איזה חלק לנעול חל על נוסחאות שממלאים למטה, ומוסבר בעמוד על הפניה מוחלטת.

שאלות נפוצות

איך מחילים עיצוב מותנה לפי תא אחר?

בחרו את התאים שצובעים, עברו ל-בית > עיצוב מותנה > כלל חדש > "השתמש בנוסחה כדי לקבוע אילו תאים לעצב", וכתבו את הנוסחה בשביל התא הראשון שנבחר, כשהיא מצביעה על התא האחר: =$C2>100 צובעת את השורה כש-C באותה שורה גדול מ-100.

איך מדגישים שורה שלמה עם עיצוב מותנה?

בחרו את כל הטבלה, לא עמודה אחת, ושימו $ לפני האות של העמודה של התא שבודקים: =$E2="Open". העמודה נשארת קבועה בזמן שמספר השורה זז, ולכן כל תא בשורה בודק את אותו תא.

איך משתמשים בעיצוב מותנה עם כמה תנאים?

חברו אותם עם AND או OR בתוך כלל נוסחה אחד: =AND($E2="Open",$D2<TODAY()) צובעת הזמנות שלא שולמו ועבר מועד התשלום שלהן. כמה כללים נפרדים על אותו טווח חלים כולם; כששניים קובעים את אותו עיצוב, כמו המילוי, זה שגבוה יותר ב-בית > עיצוב מותנה > נהל כללים מנצח.

איך מדגישים תאים שמכילים טקסט מסוים?

השתמשו ב-בית > עיצוב מותנה > כללי סימון תאים > טקסט שמכיל, או בכלל נוסחה =ISNUMBER(SEARCH("late",A2)), שהוא TRUE כש-A2 מכיל late בכל גודל אותיות.

למה נוסחת העיצוב המותנה שלי לא עובדת?

בדרך כלל בגלל סימני הדולר: =$C$2>100 בודקת רק את C2 בשביל כל תא, ו-=C2>100 על שורה שלמה בודקת עמודה אחרת בכל תא. בדקו גם שהנוסחה נכתבה בשביל התא הראשון של הטווח שמופיע תחת "חל על" בנהל כללים.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל