ספירת מספרים, תאריכים או טקסט ב- Excel
שימוש בפונקציה INDIRECT בנוסחאות Excel מקל על שינוי טווח הפניות התאים המשמשות בנוסחה מבלי לערוך את הנוסחה עצמה.
ניתן להשתמש ב- INDIRECT במספר פונקציות המקבלות התייחסות לתא כארגומנט, כגון פונקציות SUM ו- COUNT.
במקרה האחרון, השימוש ב- INDIRECT כארגומנט עבור COUNT יוצר טווח דינמי של הפניות לתא שניתן לסכם באמצעות הפונקציה.
עקיפה עושה זאת על ידי סיבוב נתוני טקסט - המכונה לעתים מחרוזת טקסט - לתוך הפניה לתא.
דוגמה: שימוש בטווח דינמי עם נוסחת COUNT - עקיבה
דוגמה זו מבוססת על הנתונים שמופיעים בתמונה לעיל.
הנוסחה המהירה COUNT - שנוצרה במערך השיעור - היא:
= COUNT (עקיפות (E1 & ":" & E2))
בנוסחה זו, הטענה עבור הפונקציה INDIRECT מכילה:
- התא מפנה E1 ו- E2 - המכילים את נתוני הטקסט D1 ו- D5
- מפעיל הטווח - המעי הגס (:) מוקף במרכאות כפולות ( "" ), מה שהופך את המעי הגס למחרוזת טקסט
- שתי אמפרסנדס ( & ) המשמשות לשרשרת או לצרף את המעי הגס עם הפניות התא E1 ו- E2
התוצאה היא ש- INDIRECT ממירה את מחרוזת הטקסט D1: D5 לתוך הפניה לתא ומעבירה אותה יחד לפונקציה COUNT שיסתכם.
שינוי דינמי בטווח של פורמולה
זכור, המטרה היא ליצור נוסחה עם טווח דינמי - אחד שניתן לשנות ללא עריכת הנוסחה עצמה.
על ידי שינוי נתוני טקסט הממוקם בתאים E1 ו- E2, מ D1 ו D5 ל D3 ו D6 למשל, טווח הסתכם על ידי הפונקציה ניתן לשנות בקלות מ D1: D5 ל D3: D6.
זה מבטל את הצורך לערוך את הנוסחה בתא G1.
הזנת נתוני המדריך
- הזן את הנתונים הבאים בתאים D1 עד E2
- תא נתונים D1 - 1 D2 - שני D3 - 3 D5 - 5 D6 - 6 E1 - D1 E2 - D5 F1 -
כניסה ל - COUNT - פורמולה לא ישירה
- לחץ על תא G1 - זה המקום שבו התוצאות של דוגמה זו יוצגו
- הזן את הנוסחה: = COUNT (עקיפות (E1 &: "& E2))
- לחץ על המקש Enter במקלדת כדי להשלים את הפונקציה
- התא G1 צריך להכיל את התשובה של 3
שים לב שהפונקציה COUNT סופרת רק תאים המכילים מספרים, כך שארבעה מתוך חמישה תאים בטווח D1: D5 מכילים נתונים, רק שלושה תאים מכילים מספרים.
תאים שאינם ריקים או מכילים נתוני טקסט מתעלמים מהפונקציה.
שינוי טווח הפורמולה
- לחץ על תא E1
- הזן את התא התייחסות D3
- לחץ על המקש Enter במקלדת כדי לעבור לתא E2
- בתא זה הזן את התא התייחסות D6
- הקש על המקש Enter במקלדת
- התשובה בתא G1 צריכה להשתנות ל 2 מאז רק שני תאים בטווח החדש D3: D6 מכילים מספרים
COUNTA, COUNTBLANK ועקיפות
שתי פונקציות אחרות של ספירת Excel הן COUNTA - שמספרות תאים המכילים כל סוג של נתונים - תוך התעלמות מתאים ריקים או ריקים בלבד, ו- COUNTBLANK , שמספור תאים ריקים או ריקים בטווח בלבד.
מאחר שלשני התפקודים האלה יש תחביר דומה לפונקציה COUNT, ניתן להחליף אותם בדוגמה שלמעלה עם INDIRECT כדי ליצור את הנוסחאות הבאות:
= COUNTA (עקיפות (E1 & ":" & E2))
= COUNTBLANK = (עקיפים (E1 & ":" & E2))
עבור טווח D1: D5, COUNTA יחזיר תשובה של 4 - מאז ארבעה מתוך חמישה תאים מכילים נתונים, OUNTBLANK ואת התשובה של 1 - שכן יש רק תא ריק אחד בטווח.