לְהִצטַיֵן

צור מערך מספרים

Create Array Numbers

נוסחת Excel: צור מערך מספריםנוסחה כללית | _+_ | סיכום

כדי ליצור מערך מספרים כמו {12345} אתה יכול להשתמש בנוסחה המבוססת על שׁוּרָה ו עקיף פונקציות. טכניקה זו משמשת לרוב ב נוסחאות מערך שצריך מספר מַעֲרָך לעיבוד מסוג כלשהו. בדוגמה המוצגת, הנוסחה ב- D5 היא:



{= ROW ( INDIRECT (start&':'&end))}

שמחזיר מערך כמו {12345}.

הערך הנוכחי של תזרימי המזומנים באקסל

הערה: בעת הזנתו בתא בודד, Excel יציג רק את הפריט הראשון במערך. השתמש ב- F9 בשורת הנוסחאות כדי לראות את תוצאת המערך בפועל. בדרך כלל, תשתמש בנוסחה זו בתוך נוסחת מערך גדולה יותר, שהוזנה עם הפקודה + shift + enter.





הֶסבֵּר

הערה: ב Excel 365 , החדש פונקציית SEQUENCE היא דרך טובה וקלה יותר ליצור מערך מספרים. השיטה המוסברת להלן תפעל בגרסאות קודמות.

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



 
{= ROW ( INDIRECT (B5&':'&C5))}

הפונקציה INDIRECT מפרשת טקסט זה כמשמעותו לטווח 1:10 (10 שורות) והפונקציה ROW מחזירה את מספר השורות עבור כל שורה בטווח זה בתוך מערך.

הדוגמה המוצגת משתמשת בגרסה כללית יותר של הנוסחה הקולטת את מספרי ההתחלה והסיום מ- B5 ו- C5 בהתאמה, כך שהפתרון נראה כך:

 
= ROW ( INDIRECT ('1:10'))

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

 
= ROW ( INDIRECT (B5&':'&C5)) = ROW ( INDIRECT (1&':'&5)) = ROW ( INDIRECT ('1:5')) = ROW (1:5) ={12345}

ישתנה ל:

 
= ROW (1:5)

אם שורה 1 נמחקת. מכיוון ש- INDIRECT עובד עם הפניה שנבנתה עם טקסט, היא אינה מושפעת משינויים בדף העבודה.

מספרי שורות יחסיים בטווח

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

 
= ROW (1:4)

לִרְאוֹת הדף הזה להסבר מלא.

נוסחה להמרת פאונד לקילו

ערכים שליליים

הפונקציה ROW לא תתמודד עם מספרים שליליים, כך שלא ניתן לערבב מספרים שליליים עבור הַתחָלָה ו סוֹף . עם זאת, תוכל להחיל פעולות מתמטיות על המערך שנוצר על ידי ROW. לדוגמה, הנוסחה הבאה תיצור מערך זה: {-5-4-3-2-1}

 
= ROW (range)- ROW (range.firstcell)+1

המספרים בסדר הפוך, n עד 1

כדי ליצור מערך של מספרים חיוביים בסדר יורד, מ- n עד 1, תוכל להשתמש בנוסחה כזו:

 
= ROW ( INDIRECT (1&':'&5))-6
הסופר דייב בראנס


^