לקבוע את הנראות של תא

תוכן העניינים

כיצד לבדוק אם תא גלוי או לא

תארו לעצמכם טבלה שבה יש לבצע חישובים שונים בהתאם לתא גלוי או לא. לדוגמה, תאים נסתרים אינם נלקחים בחשבון.

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

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

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

  1. פתח את הפקודה "פקודות מאקרו" בתפריט "כלים" ואת הפקודה "עורך Visual Basic" בתפריט הסתעפות. תוכל גם לעשות זאת בכל גירסאות Excel באמצעות שילוב המקשים ALT F11.
  2. בעורך שמופיע אז, בחר את הפקודה "מודול" בתפריט "הוספה".
  3. הזן את הקוד הבא בחלון הקלט:
    פונקציה ציבורית גלויה (תא _
    כטווח) כמו בוליאני VISIBLE = לא (_
    Cell.EntireRow.Hidden Or _
    Cell.EntireColumn.Hidden)
    פונקציית סיום
  4. בתפריט "קובץ", בחר את הפקודה "סגור וחזור ל- Microsoft Excel". זה יחזיר אותך לשולחן שלך.

שילבת כעת את פונקציית הטבלה החדשה VISIBLE, בה תוכל להשתמש בחוברת העבודה שלך.

העבר הפניה לתא לפונקציה החדשה VISIBLE כארגומנט. לאחר מכן הפונקציה בודקת אם התא גלוי או מוסתר. התוצאה של הפונקציה היא TRUE (גלוי) או FALSE (מוסתר). האיור הבא מציג את השימוש בפונקציה המוגדרת על ידי המשתמש בטבלה לדוגמה:

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

צור עמוד עזר ליד התאים שיש להוסיף. בכך תוכל להשתמש בפונקציה VISIBLE כדי לבדוק אם התאים גלויים.

לדוגמה, לשאילתת תא B5, הזן את הנוסחה הבאה ב- C5:

= גלוי (B5)

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

השתמש בנוסחה הבאה לתוספת, שעליך לאשר באמצעות CTRL SHIFT ENTER:

= SUM (B5: B10 * C5: C10)

האיור הבא מציג את ההבדל בין התוצאות ל- SUM (שורה 8 מוסתרת):

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave