:لصف لسکا یرادرب یاهلومرف... 3 : حفن:لسکا یا ت ساز سا لصف...
TRANSCRIPT
Farshid Meidani
قیس ثىبضیطی ای فطب ضا فطا ذایس طفت. آقب ی (Array Formula)ای اوؿ قب ثب فطبی آضای فهزض ای
.ثبقس ی John Walkenbach قت Excel 2007 Formulasی آظازی اظ وتبة طرغ وتبة حبضط تطر
هزارتوهای اکسل
های برداری اکسل فرمول فصل:
www.farsaran.ir 1نفح:
فزست مطالة
1 .................................................................................................................................. غبت فطؾت
3 .................................................................................................... :اوؿ یتب طاظ اظ فه یا مس
3 .............................................................................................................................................. یتمس
3 ................................................................................................................................ فطؾبضا ثب تبؼ
4 ......................................................................................................................................... یآضا فیتؼط
4 .............................................................................. (A Multicell Array Formula) یؾ چس یا یآضا فط
6 ............................................................................ (A Single-Cell Array Formula) یؾ ته یا یآضا فط
6 .................................................................... (Creating of an Array constant) حبثت طیمبز ثب یآضا هی زبزیا
7 ........................................................................ (Array Constant Elements) حبثت مساض یآضا هی یب یػی
8 ........................................ (Understanding the Dimensions of an Array) یثؼس ز ، یثؼس هی یب یآضا ف
8 ..................................................................................................................... یؾغط – یثؼس هی یآضا
9 ..................................................................................................................... یؾت – یثؼس هی یآضا
9 .................................................................................................................................... یثؼسز یآضا
9 ...................................................................... (Naming Array Constants) حبثت طیمبز ثب ییب یآضا یبصاض
11 ............................................................................ (Working with Array Formula) یثطزاض یفطب ثب وبض
11................................................................................................................... یا یآضا فط هی قت
11................................................................................................................... یآضا هی حسز اتربة
11............................................................................................................................. یآضا هی فیطای
12 ................................ (Creating an Array from Value in a Range) اوؿ حسز هی طیمبز اظ یآضا هی زبزیا
13 ................................................ (Performing Operation on an Array) یآضا هی یض ثط یبضیض بتیػ ازب
13 ...................................................................... (Using Functions with an Array) ب یآضا زض تاثغ اظ اؾتفبز
13 ...................................................................................... (Transposing an Array) یآضا هی تطابز زبزیا
www.farsaran.ir 2نفح:
14..... (Generating an Array of consecutive Integers) ؾط پكت حینح اػساز اظ یآضا هی زبزیا: هیتى
15 ............................................................... (Using Single-Cell Array Formula) یؾ ته یا یآضا یب فط
15.................................................................................. حسز هی (CHARACTER) ب ؿی تؼساز قبضـ
16.............................................................................................. حسز هی زض وچىتط ػسز ؾ ظز رغ
16........................................................................................... حسز هی زض ت یحب یب ؾ قبضـ
18................................................................ (Eliminating Intermediate Formula) اؾغ یب فط حصف
18................................................................... (Excel's Formula Evaluator) اوؿ زض ب فط ؾزف اثعاض
21 ............................................... (Summing a Range That contains Errors) ذغب یحب حسز هی اػساز رغ
22 ............................... (Counting the Numeber of Error Value in a Range) حسز هی یذغبب تؼساز قبضـ
22 ................................................................. (Summing Based on a Condition) قطط هی اػب ثب ظز رغ
24 ........................................ (Summing the n Largest Value in a Range) حسز هی ثعضتط مساض n ظز رغ
24 ....................... (Computing an Average That Exclude Zeros) نفطب ظططفت زض ثس اػساز یبی حبؾج
25 ...................... (Finding the Row of a Value 's nth Occurrence in a Range) مساض هی تىطاض یاn ؾغط بفتی
25 ........................... (Returning the Longest Text in a Range) حسز هی زض قس پیتب ت یثستط وطز سایپ
26 ...... (Determinign Whether a Range Contains Valid Values) اؾت؟ قس قت زبظ طیمبز حسز هی زض بیآ
26 .................................................................. (Summing the Digits of an Integer)حینح ػسز هی اضلب رغ
26 ................................................................................... (Summing Rounded Values) قس طز اػساز رغ
27 ...................................................(Summing Every nth Value in a Range) حسز هی یتب چس تب چس رغ
29 ................................... (Removing Non-Numeric Character form a String) ؾ هی ت اظ ػسز وطز رسا
29 .................................... (Determining the Closest Value in a Range) حسز هی زض ػسز یتط هیعز بفتی
29 ................................................ (Returning the Last Value in a Column) ؾت زض رز مساض یآذط بفتی
www.farsaran.ir 3نفح:
: مقذم الیه فصل اس زاس تای اکسل
ای ثب اوؿ قطع قس اؾت اظ ب اثتسا پی ثطز و ای ط افعاض چیعی ثیكتط عزیه ث پذ ؾب اؾت و وبض حطف
افعاضبی رسیس زض ظط ثطای ؾبذت ط (Platform)ا اوؿ ضا ثؼا ثؿتطی اظ یه ط افعاض وبضثطزی اؾت قبیس ثت
طفت، چیعی زض حس یه حیظ ثطب یؿی ؾبز!
، اب اقتیبق ثؿیبض ظیبزی زاض و آچ ضا و زا ی ث یبز زاز ضا اظ پسضثعض ث اضث ثطز یب اظ بزض آذت ی
ی آظـ طا زا ث زیطا یع یبز ز $قبیس یىی اظ صتبی ؼی ای زیب ضا ثتا آظـ آذت زاؿت# ی
ز ثطای ی ازاض ث آ وطز و آچ ضا زض اوؿ ثط احط تزطث بضؾت فطا طفت ث زیطا فبضؾی ظثبب یع اتمب
ث بضـ وتبثبیی زض ظی ط افعاض اوؿ و وبضثطزی وب ثبقسزؾت ث قت چس مب ظز زض ش ایس
و صاقت، "عاض تبی اوؿ"بیی و ای ط افعاض زاضز، ب وی ای وتبثب ضا قى طفت ثبثط پیچیسی تسضیذ
ثبقس و ػىؽ نفح ا وبال یبی ؼبی آ اؾت. ی Labyrinth ت ، تطر غتعاض
بی فبضؾی زض وبض انغالح ایؿی اؾتفبز قز. زض بضـ ای فه ؾؼی ثط آ قس اؾت و اظ اغ
ق و قب ذاس طای پطزاظز ی بی ثطزاضی یای فه $اظ وتبة عاض تبی اوؿ# ث آظـ فط
بی ثؼسی ای فه زبس قز . طامسض تزطثیبت وبضثطزی ػیبتی ذز ضا ثب ایزبت زض یب ثصاضیس تب زض یطایف
تقذیم
حسی یس تب وطز و چ ی زضن یانال وس تمسی ی !ب وتبثبیكب ضا ث ؿط فساوبضقب ذیی اظ یؿس
آضاف یؿس ضا رت وس ثب فساوبضی تبی و و اط ؿطی زاؿت. اب حبال زضن ی ایىبضقب ضا ؿرط ی
وی وتبة ،بی چبی ضیرت پبـ ذب ثب یا ، ثی حنی ضظ ثؼس قطایظ یه یؿس خ تب زیطلت ثیساض بس
ضا ... ث ؿبئ ذب ػس تر تطوع یؿس ، نفح ویس تب زیط لت ؼ ویه وبپیتط،بغص، تح نسای ف و
. "یی"ث و یتمسی قس. پؽ ثب تبی رز ذیی اظ وتبثب قت ی تح ىس ،
تماص تا فزساران
ای ثب سف آظـ آفیؽ اضائ ذسبت آظقی كبضو تؾظ ایزبت www.farsaran.ir ث آزضؼ پطتب فطؾبضا
تایس اظ ثالي فطؾبضا زض ض قب یتاس پ اضتجبعی ثی ب ثبقس. اساظی قس اؾت ی بی طتجظ ثب آفیؽ ضا زض ظی
یع ثبظزیس ثؼ آضیس ظطات ذز ضا اظ ای ثالي یب اظ عطیك ایی www.farsaran.blogfa.comث آزضؼ
[email protected] .ثب بضس زض یب صاضیس
.هتم یریگ طلغ یارب "داژو یرقاب نژیب" یاقآ میمارگ تسيد زا هژیي رکشت اب
تهران - 8811آبان – فرشید میداوی
www.farsaran.ir 4نفح:
تعزیف آرای
تط: بتطیؽ اػساز یب ث نضت ؾبذت یبفت ػجبضت اؾت یه رس ؿتغیی اظزض ضیبضیبت بتطیؽ یه آضای یؼی:
.تؼسازی ط ثب اػضبی یىؿب تمؿی ثسی قس اؾت ای اظ اقیبی ع اؾت و ث زػ
قز. ای اؾت اظ اقیب و ته ته یب طی وبضی ضی آب ازب ی زض ثطب یؿی یه آضای زػ
بی یه ثؼسی طزز. آضای و ثب تؼسازی ؾغط ؾت كرم ی تاس یه ثؼسی یب زثؼسی ثبقس آضای ی زض اوؿ یه
بی اوؿ ث نضت ؿتغیی پط بی ز ثؼسی ، ؾ یطس زض آضای بی یه ؾغط یب یه ؾ لطاض ی زض ؾ
ای رز اؾت#. VBAیؿی ب ثطببی ؾ ثؼسی یع ساضی $اجت زض ظث قس زض اوؿ آضای ی
یطز ثی تطتیت یع تاس زض چسی ؾ قت قز بی و فط زض یه ؾ لطاض ی ای ی یه فط آضای
بیی اظ اوؿ كبس ذاس قس ای ای یع زض ؾ یب ؾ بی آضای تا فت و یه تیز $ذطری# فط ی
ب كبس ذایس وطز. ع ضا زض خبض
(A Multicell Array Formula)ای چىذ سللی فزمل آرای
ثطی ؾپؽ ای فط ضا زض ضا ثىبض ی B2*C2=زس و ثطای حبؾج لیت فط ؾبز ضا كب ییه قیت ظیط قى
وی. ب وپی ی ؾبیط ؾ
قس. ثطای حبؾج ی D2:D5بی ای# و ثب ای فط تب ذب اؾتفبز اظ یه فط اؾت $فطی آضای ضا ح زیط
زی: ظیط ضا ازب ی ثرز آضز ای فط طاح
اؾت. D2:D5بی وی زض ای خب ذب ذای حبؾج زض آ ازب قز ضا اتربة ی ای و ی حسز -1
وی: ضا تبیپ یفط ظیط -2
=B2:B5*C2:C5
www.farsaran.ir 5نفح:
ای اضز قز ثبیس ث ربی ویس ظیس ! اب ثطای ایى فط قب آضای ضا ی Enterؼال قب ثؼس اظ ایىبض ویس -3
Enter بی تطویجی اظ ویسCtrl+Shift+Enter اؾتفبز ویس. $زض حبیىCtrl+Shift ایس ، ضا زاقتEnter ضا
ثعیس#
تر ویس ذایس زیس و فط ث نضت ظیط اؾت: formula barقز اط ث فط زض چبض ؾ اتربثی اضز ی
{ =B2:B5*C2:C5 }
1 شماره شکل
ای. ضا ث فط قب اضبف وطز اؾت ای یؼی فط آضای (curly brackets)اوؿ ػالت ثطاوت
ی ز زض اؾت آضای B2:B5 بی ؾویس ، مساض ای آضای زض فطی و تبیپ قس اؾت اظ ز آضای اؾتفبز ی
وس: ز آضای ضا ای زض یىسیط ضطة ی اؾت اوؿ ای C2:C5بی ؾ
وس یؼی : بی ظیط ث ظیط ز آضای ضا زض سیط ضطة ی زضای
B2*CD
B3*C3
B4*C4
B5*C5
تاس و یه آضای ضا زض یه ؾ كب زس، ثی قز اظ عطفی چ اوؿ ی ب حبن ی ای اظ حبنضطة یه آضای
زس. یكب D2:D5بی اظ آضای حبنضطة ضا زض یىی اظ ؾ زضایط ذبعط
[
] [
] [
]
www.farsaran.ir 6نفح:
(A Single-Cell Array Formula)ای تک سللی فزمل آرای
قس ثیبساظی، ثب تر ث قى قبض یه، اط ثرای ای و زض یه ؾ ایزبز ی ذای بی ث فطی آضای او ی
وی : ای ظیط ضا تبیپ ی # فط آضایC7وی زض یه ؾ $خال رغ و ضا حبؾج ی
{ =SUM(B2:B5*C2:C5) }
. تر زاقت ثبقیس و ای فط ؿتم اظ ؾت ای ضا ظز Ctrl+Shift+Enterزس آ اؾت و ویس ػالت ثطاوت كب
D تا ؾت اؾت یD ای و اظ حبنضطة ز آضای ضا حصف وطز زض الغ ای فط ػبنط آضایB2:B5 C2:C5 ضا ثب
قز. ظس رغ آب و یه ػسز اؾت بیف زاز ی یىسیط رغ ی
SUM(600,3200,1800,2560)
2 شماره شکل
(Creating of an Array constant)ایجاد یک آرای با مقادیز ثابت
ثز. زض ای بی اوؿ شذیط قس وطزس و مبزیطقب زض ؾ بیی اؾتفبز ی اظ آضای ،سق زظخب بیی و تب ایزب
اوؿ اؾت آب ضا (memory)ب یؿت ثى زض حبفظ قی و و مبزیطـ زض ؾ بیی آقب ی ثرف ثب آضای
(Constant array)بی. ت یبی مساض حبث آضای
ظیط ثب پذ مساض حبثت: (Vertical Array)ؾغطی وی، بس آضای ته اظ ػالت ثطاوت اؾتفبز ی ب ثطای زضد ای آضای
{1,2,1,3,1}
www.farsaran.ir 7نفح:
تای ػبنط ای آضای ضا ثب یىسیط رغ ثعی ، ث فط ظیط زلت ویس: ی Sumثب تبثغ
=SUM({1,2,1,3,1})
تطویجی سیو ظس ثبثطای اظ ى ػبنط یه آضای ضا رغ یای یؿت ث تر زاقت ثبقیس و فط ثبال ، آضای
Ctrl+Shift+Enter وی. اؾتفبز ی
زس: فبیس ث ظط ثطؾس چ فط ظیط زلیمب ی وبض ضا ازب ی بی مساض حبثت ثی قبیس اؾتفبز اظ ای آضای
=SUM(1,2,1,3,1)
طز.پی ث اضظـ آب ذایس ث یس كیس ث ذاس ازا زیس وا ب
وطز : مساض حبثت اؾتفبز ی فط ظیط اظ ز آضای
=SUM({1,2,3,4}*{5,6,7,8})
آیس رز یبی ظیط ث ظیط ز آضای ث زضایوس و اظ حبنضطة ای فط یه آضای رسیس $زض حبفظ# ایزبز ی
قز. ی 70قس و تیز ضای رسیس ثب یىسیط رغ یبی ای آ زضای SUMؾپؽ ثب تبثغ
=SUM({5,12,21,23})
تا ث نضت ؾبز ظیط قت: ای ثبال ضا ی زض ض فط آضای
=SUM(1*5,2*6,3*7,4*8)
ثبقس: زض اوؿ نحیح ؼتجط یثبقس ب شذیط ی بیی و زض ؾ بی مساض حبثت آضای ط تطویجی اظ آضای
=SUM((A1:D1*{1,2,3,4}))
(Array Constant Elements)ای یک آرای مقذار ثابت يیژگی
ثبقس. N/A#یه مساض ذغب بس یب (true, false)تاس ت، ػسز، مساض غمی ػبنط یه آضای حبثت ی
لطاض زاقت ثبقس ، ث خب ظیط تر ویس: (quotation mark)تر زاقت ثبقیس و ت ثبیؿتی زاذ ػالت وتیك
{1,2,3,TRUE,FALSE,"TEST","تؿت"}
www.farsaran.ir 8نفح:
وبب ثبقس ، ظیط یه آضای غیط ، پطاتع یب $تاس فط، تبثغ، اػساز ثب ػالت " ، ی مساض حبثت ی ػبنط یه آضای
قس: زبظ حؿة ی
{ SQRT(32), $24, 12.5% }
(Understanding the Dimensions of an Array) ای یک بعذی ، دي بعذی مفم آرای
تاس: بی ب ی آضای
یه ثؼسی
o ؾغطی
o ؾتی
ز ثؼسی
سطزی –آرای یک تعذی
قس، بس آضای ظیط: اظ یىسیط رسا ی (comma)ب ثب ػالت وبب ػبنط ای آضای
{1,2,3,4,5}
بیی. شذیط وی ث تطتیت ظیط ػ ی بی اوؿ ای آضای ضا زض ؾ ػبنط ثطای ایى
وی. حسز ای اظ اوؿ و قب یه ؾغط پذ ؾت ثبقس ضا اتربة ی
ضا تبیپ ی وی {1,2,3,4,5}=ؾپؽ
تطویجی ویسCtrl+Alt+Enter .ضا ی ظی
ویس. $مساض یبفت كس# ضا زضیبفت ی N/A#ای و اتربة قس اؾت ثیكتط اظ پذ ؾت زاقت ثبقس، ذغبی اط حسز
1 شماره شکل
قز: خب زیطی شوط ی ی ظیط ثب فت مساض تی ،ثؼا آضای
","زقج","یىكج","قج"}= قج ؾ "," قج چبض "," قج پذ {"رؼ","
www.farsaran.ir 9نفح:
ستوی –آرای یک تعذی
زض ظط ثیطیس: زضایقس، آضای ظیط ضا ثب قف اظ یىسیط رسا ی (Semicolon)یط -ػبنط ای آضای ثب ػالت مغ
={10;20;30;40;50;60;70}
وی: ضد مبزیط ای آضای زض ؾبی اوؿ ث تطتیت ظیط ػ یثطای ز
وی. یه ؾت و قب فت ؾغط ثبقس ضا اتربة ی
وی ؾپؽ ویس تطویجی آضای ضا تبیپ یCtrl+Alt+Enter ظی. ضا ی
آرای دتعذی
، آضای ظیط ضا زض اوؿ ای قس یىسیط رسا یػبنط رز زض ؾغط ثب ػالت وبب ؾغطب ثب ػالت مغ یط اظ
وی: اضز ی
[
]
={1,2,3,4;5,6,7,8;9,10,11,12}
ای و قب ؾ ؾغط چبض ؾت اؾت ضا اتربة وی ؾپؽ ثطای اضز وطز ای آضای زض اوؿ الظ اؾت و حسز
ضا ثعی. Ctrl+Alt+Enterذط ویس تطویجی آآضای ضا تبیپ وی زض
(Naming Array Constants) ایی با مقادیز ثابت وامگذاری آرای
تا یه اؾ صاقت زض فطبی اوؿ اظ آ ب اؾتفبز ز. ثطای ایزبز یه آضای و مبزیط آ حبثت اؾت، ی
بیی: وی زض پزط ظبط قس بس قى ػ ی ضا اتربة ی Formula Define Nameثطای بصاضی
www.farsaran.ir 10نفح:
ضا CSEؾ ضا اتربة بییس ؾپؽ فط ظیط ضا تبیپ وطز ویس 7تایس ثطای زضد ای آضای زض ؾبی اوؿ ی
ثعیس.
=DayNames
طا ث نضت ؾتی $ظیط# اؾتفبز ویس اظ تبثغ تر زاقت ثبقس و ای یه آضای ؾغطی اؾت اط ثرایس و آ
Transpose اؾتفبز بییس.
=Transpose(DayNames)
قبض ؾغط ؾت یه آضای ضا Indexاؾتفبز بییس. تبثغ Indexتایس اظ تبثغ ای آضای ی زضایثطای اؾتفبز اظ یه
ای یؿت ثبیس بس . ای تبثغ ث نضت آضای طزاس ضا ثطی زض آ ؾغط ؾترز زضایوس ؾپؽ زضیبفت ی
فطبی ؼی اوؿ اؾتفبز قز.
=INDEX(DayNames,4)
زض اؾبی اؾتفبز قز: Underlineاظ Spaceال اؾتفبز ویس زض ض ث ربی یؿ ث ثب 4ب اظ اؾبی ثب ثطای ب
My_Data
www.farsaran.ir 11نفح:
(Working with Array Formula)کار با فزملای بزداری
ای تفبت اظ فطبی زض ای ثرف قب وبض ثب فطبی آضای ضا فطاذایس طفت ظیطا ضفتبض یطایف فطبی آضای
ثبقس. ؼی اوؿ ی
ای وضته یک فزمل آرای
قز ثبیس ث اوؿ اعالع زی و ای فط ػبزی یؿت ثبثطای ثزبی ظز ای زض اوؿ اضز ی لتی و یه فط آضای
قت ث نضت ذالن ذای ازا ای فهب زض اؾتفبز ذای وطز Ctrl+Shift+Enterاظ ویس تطویجی Enterویس
CSE.
اوتخاب محذدي یک آرای
ب حتب اثتسا ای اظ ؾب ضا اقغب وس ثطای یطایف ای اظ آضای یس ى اؾت و یه آضای حسزسیبغض و ز
یه آضای زض اوؿ تب ؾبی ثبیس و حسز ضا و آضای زض آ قت قس اؾت، اتربة طزز. قب ثطای اتربة
ییس:بتایس ث یىی اظ ضقبی ظیط ػ ی
بیی و آضای زضآ قت قس اؾت ضا اتربة ویس اظ یىی اظ ؾHome Find & Select Goto
Special ؾپؽ عی Current Array .ضا ثطعییس
زض یه ؾ و آضای زض آ قت قس اؾت ثبیؿتیس ؾپؽ ویسCtrl + / .ضا ثعیس
یزایص یک آرای
ثبیس تبی ؾبیی آضای یب پبن وطز آ قت قس ثبقس ثطای یطایف ، وپی، اضبف وطززض چس ؾاط یه آضای
بی آضای ضا تغییط زیس پیغب ظیط ضا زضیبفت و آضای زض آ قت قس اؾت اتربة طزز اط ثرایس و یىی اظ ؾ
ویس: ی
یس:ثطای یطایف آضای ای ػ و
.اثتسا تب ؾبیی و آضای زض آ قت قس اؾت ضا اتربة ویس
www.farsaran.ir 12نفح:
ویسF2 .ضا ثطای ضز ث حبت یطایف ثعیس
آضای ضا یطایف بییس ؾپؽ ویسCSE قس. ضا ثعیس ذایس زیس و تبی اػضبی آضای یطایف ی
ضا ظز ثبقیس ثی فبیس اؾت. قب ثبیس Enterثؼس اظ ایى آضای قت قس اؾت ویس CSEزلت ویس و ظز ویس
ضا ثعیس. CSEثالفبن ثؼس اظ قت یب یطایف آضای ویس
فطبی آضای : ضی زیط ؾى
آیس ای ثط ی اط قب غبت ثؼسی ضا غبؼ بییس ذایس زیس و زض اوؿ ثؿیبضی اظ وبضب فمظ اظ ػس فطبی آضای
ای فطب ؼبیجی زاضس خال ف آبكى اؾت اط لطاض ثبقس و اظ قیتب افطاز زیطی سیاب بغض و تب ایزب زیس
تس اؾتفبز وس، ثبػج ؾطزضی آب ذاس قس. و ثب ای فطبی آقب یؿ
ازب حبؾجبت طزس. اجت ای ضع ضا جبیس ضع ثؿیبض رسی فطبی آضای ای ای اؾت و ی تاس ثبػج وسی
وس. ؾطیؼتط ػ ی VBAبزیس طفت و ای فطب اغت اضز اظ تاثغ قت قس تؾظ
Creating an Array from Value in a)ای اس مقادیز یک محذيد اکسل ایجاد یک آر
Range)
ثرز آضی ای آضای A1:C4ؾبی رز زض ای اظ مبزیط ذای آضای ایىبض یع بس اضز لج اؾت ثؼا خب ی
ثیؿی. D8:F11بی ؾضا زض
ظی. ضا ی CSEیؿ ویس ضا ی A1:C4=وی ؾپؽ زض آب فط ا اتربة یض C8:F11بی ثطای ایىبض اثتسا ؾ
www.farsaran.ir 13نفح:
(Performing Operation on an Array)اوجام عملیات ریاضی بز ريی یک آرای
2زض مساض ای. زض خب ظیط آضای ب آذت ب زلیمب بس حبؾجبتی اؾت و زض زثیطؾتب ثطای بتطیؽ حبؾجبت ضی آضای
قز : ضطة ی
{={1,2,3,4;5,6,7,8;9,10,11,12}*2}
ث نضت ذزوبض ایزبز CSEثؼس اظ ظز ویس ای ػالت قتض ضا جبیس لطعآوالز زلت زاقت ثبقیس و ػالت
قز. ی
قس: زض خب ثؼسی ز آضای زض یىسیط ضطة ی
{={1,2,3,4;5,6,7,8;9,10,11,12}*{1,2,3,4;5,6,7,8;9,10,11,12}}
ضؾس. ی 2ث تا A1:C4زض آضای ظیط ؾبی
{=A1:C4^2}
(Using Functions with an Array) ا استفاد اس تابع در آرای
و حبن رصض زضای 10ثب ؾتیتا یه آضای تایس تاثغ ضا یع اؾتفبز ویس. ثب اؾتفبز اظ آضای ظیط ی ب ی زض آضای
یه آضای ؿتس ضا ایزبز بییس:
{=SQRT({1;2;3;4;5;6;7;8;9;10;11;12})}
(Transposing an Array)ایجاد تزاواد یک آرای
تطابز یه بتطیؽ یؼی ت یه آضای ثب سیط ػو قس یب ث ػجبضت ضیبضی ظض اظ تطابز یؼی ربی ؾغط ؾ
بتطیؽ تطابز. اi ا ؾتjزضای ؾغط قز ا بتطیؽ یjا ؾتi زضای ؾغط
www.farsaran.ir 14نفح:
تایس زض اوؿ ی Transposeذایس ث یه آضای ؾتی تجسی ویس. ثطای ایىبض اظ تبثغ ضا ی ؾغطی آضایفطو ویس و
ثبقس. طز ذطری آ یع آضای یی ای ی اؾتفبز ویس. ای تبثغ ضزی آضای
Generating an Array of consecutive)تکىیک مم : ایجاد یک آرای اس اعذاد صحیح پطت سز م
Integers)
ویس ثبیس ث احتیبد پیسا ی 1 2 3 4قب ثبضب ثبضب ذایس زیس و ث اػساز عجیؼی یؼی ... فهزض ازا ای
اظ قب آزضؼ ROWاوؿ آقب قیس. تبثغ ROWاز الظ اؾت و قب ثب تبثغ ای ای اػساز ضا ثؿبظی. ثطای ؾبذت اػس
ث قب ROW(F21)=یس و ای ؾ زض وسا ؾغط الغ قس اؾت. خال ث قب ییطز ؾپؽ ؾی زض اوؿ ضا ی
اوؿ الغ قس اؾت. 21زض ؾغط F21زس و یؼی ؾ ضا ی 21ػسز
ذاس قس: 12تب 1ای ثبػج تیس اػساز حب تبثغ ظیط ث نضت آضای
{ =ROW(1:12) }
قز: ای ثیؿیس ، تیز بس قى ظیط ی اط آطا زض اوؿ ث نضت آضای
www.farsaran.ir 15نفح:
و ػبنط قیس ویس تر ی (Insert)، زضد 3اجت فط فق یه اقىب ػس زاضز اط قب یه ؾغط لج اظ ؾغط
تایس اظ فط ربیعی ظیط اؾتفبز ویس و زض الغ اظ یه ت ث ربی وس ثطای ضفغ ای ضع ی ای آضای تغییط ی
قز. آزضؼ زی اؾتفبز ی
{ =ROW(INDIRECT("1:12")) }
ت ضا ث یه آزضؼ تجسی ای INDIRECTاؾتفبز قس اؾت تبثغ زض فط "1:12"ویس اظ ت بغض و كبس ی
وس. وس ای ت اض حبثت اؾت ثب زضد ؾغط تغییطی ی ی
(Using Single-Cell Array Formula)ای تک سللی ای آرای فزمل
لهس ؼطفی فطبی قس. زض ای لؿت ایس زض چس ؾ قت ی ای و كبس وطز بیی آضای تب ث ایزب ثیكتط فط
قس. ای ضا زاضی و زض یه ؾ قت ی آضای
محدوده یک (CHARACTER) ها نویسه تعداد شمارش
ذای تؼساز حطف ای وبت ضا ثسای. $ای خب چسا تئضی اس ی وبتی تبیپ قس A1:A20زض ؾبی حسز
یؿ ثبیس 150زض حسز Title barتؼساز حطف زض زای ة ضا زاضی ییؿت، خال تؼساز وبت ویسی یه نفح
ثبقس.#
ای ظیط ضا زض یه ؾ اضز بییس: ثطای ای ظض فط آضای
www.farsaran.ir 16نفح:
{ = SUM( LEN (A1:A8) ) }
قز: یه آضای ث قى ظیط ی LEN(A1:A8)حبؾج زض تضیح ثیكتط ثبیس فت و
}5,4,7,5,3,7,4,6{
زض بیت زی# پبؼ ی SUMث تبثغ :سی انغالح وبپیتطی ی زض$ زی ی SUMحب ػبنط ای آضای ضا ث تبثغ
بی ای آضای ضا ذای زاقت. رغ زضای
SUM(}5,4,7,5,3,7,4,6})
جمع سدن س عذد کچکتز در یک محذدي
صاضی. ی MyDataاؾ ای حسز ضا Define Name اظ زمبزیطی ػسزی زاضی ثب اؾتفب A1:A10زض حسز
ذای حبن رغ وچىتطی ؾ ػسز ای زػ ضا حبؾج بیی: ی
{ =SUM ( SMALL(MyData,{1,2,3} ) ) }
ای حای مته در یک محذدي سلل شضمار
.(Text)بی حبی ت مبزیطی قت قس اؾت ، غثؿت حبؾج تؼساز ذب A1:D5بی زض ؾ
تا ث ؾبزی ای ؿب ضا ح وطز: ثب اؾتفبز اظ فط ظیط ی
{ =SUM( IF( ISTEXT(A1:D5) , 1 , 0 ) ) }
ثؿیبض تسا اؾت. SUMزض زاذ تبثغ IFیؼی تبثغ ،(Technique)ای ف تر: اؾتفبز اظ
www.farsaran.ir 17نفح:
زض غیط 1قس اظ ظط حتی اط ت ثبقس، ػسز ثطضؾی ی IFزض تضیح ای تبثغ ثبیس فت و یه ث یه تؾظ تبثغ
ای SUMب ذای زاقت و تؾظ تبثغ 0 1ای ظاقز زض بیت یه آضای تیس ی IFتؾظ 0ایهضت ػسز
قس. ب ثب رغ ظز ی زضای
وی: ضا حصف ی IFتا پیكبز زاز زض ای فط فط ؼبز زیطی یع ی
{ =SUM( ISTEXT(A1:D5) }
مساض ISTEXTقز ثطای تضیح ثبیسفت و زض فط ثبال تبثغ ثییس و تیز ای فط نفط ی زض وب تؼزت ی
TRUE بی حبی ت مساض ثطای ؾFALSE وس تبثغ ب ضا تیس ی ثطای غیط تSUM ضزی تاس ی
TRUE,FALSE قز. ضا لج وس! ثبثطای آب ضا بزیس ابقت نفط ی
ـ ظیط ضا ض چس ضتجسی ویس ثطای ایىب 0ضا ث FALSE مبزیط 1ضا ث TRUEثطای تهحیح فط فق قب ثبیس مبزیط
تایس ثىبض ثجسیس : ی
8تقسیم بر عدد ديبار مىفی کردن 8جمع با عدد 8ضرب در عدد
TRUE + 0 = 1 FALSE + 0 =0
-- TRUE -- FALSE
TRUE / 1 = 1 FALSE / 1 = 0
TRUE * 1 = 1 FALSE * 1 = 0
www.farsaran.ir 18نفح:
تفطیك زض نفط چ تا ی :افت و یبز قؼط فطؽ فطخ ظاز ی و اؾتفبز ی 1طب اظ ضـ ضطة / تمؿی ، زض/ثط ػسز $
زاقت# یىؿب پیؾت حبنی / ضطة رغ
بیی: ثبثطای فط ثبال ضا چی تهحیح ی
{ =SUM( ISTEXT(A1:D5) * 1 }
(Eliminating Intermediate Formula)ای اسط حذف فزمل
قز. بی اوؿ ی تط قس قیت ای حصف فطبی اؾغ اؾت و زض بیت ثبػج ذالن آضایبی یىی اظ فایس فط
غ ضا حبؾج وی. اظ عطیك فط اؾآظا یه والؼ زافز ی ؾب ذای یبی تغییطات طات زض خب ظیط ی
یؿی $ ظض ب اظ فط تغییطات ز ی ؾب یفطی ثطای حبؾج Dوی، یؼی زض ؾت بس قى ظیط ػ ی
وی. حبؾج ی AVERAGE(D2:D10)=ثبقس# زض آذط یبی تغییطات ضا اظ عطیك فط ب ی اؾغ ای فط
یؿ: ای ی Dای ضا ثس احتیبد ث ؾت اؾغ ربیعی آضای فط
{ = AVERAGE(C2:C10-B2:B10) }
(Excel's Formula Evaluator)ا در اکسل فزمل اتشار سىجص
یه فط زض اوؿ اثعاضی ث ب (Auditing) یعییب ثؼجبضت زیط ،سض اوؿح ثطضؾی تفؿیط فطبی ثطای آبی اظ
Evaluate Formula ت زض ت بی تا اظ ح حبؾج فط رز زاضز. ثب اؾتفبز اظ ای اثعاض ی(Nested Functions) ،
www.farsaran.ir 19نفح:
بی پیچیس زض اوؿ ای آب قس اثعاض ثؿیبض بؾجی ثطای ضفغ ایطاز فط بی آضای ب حبؾج فط تمس ػیبت
ثبقس. ی
Formula ثطای اؾتفبز اظ ای اثعاض اثتسا ؾ ضز ظط و زض آ فطی قت قس اؾت ضا اتربة بییس ؾپؽ اظ
Evaluate Formula ضا اتربة وطز ثطای زیس طاح حبؾج فط زوEvaluate .ضا ثعیس
بییس: ضا كبس ی "بی حبی ت زض یه حسز قبضـ ؾ "بی ظیط طاح حبؾج خب زض قى
.
www.farsaran.ir 20نفح:
www.farsaran.ir 21نفح:
های برداری در اکسل فرمول معجسه و قدرتاستفاده از
بی تػی، وبضثطزی ای زض ای فه ثب اضائ خب بی ثطزاضی آقب قس فبی قت فطزض فه لجی ثیكتط ثب
بی ثطزاضی ضا فطا ذای طفت. فط
ث ذاس ب ضا حالری زضن بییس انال زض اظ تهض یؿت، اط خبی ضا تر كسیس تایس ثطذی اظ خب ب ایىاحت
Evaluateازا زیس ث ؾطاؽ خب ثؼسی ثطیس ثؼس اظ چس ضظ زسز ؿبئ كى ضا طض ویس. حتب اظ اثعاض
Formula ب ثب تطی ذاس حبن ذاس قس. بز ویس زض بیت ثبیس ثسایس و زضن ای فطاؾتف
ای CSEآوالز لطع ض ضا تبیپ ىیس ثؼس اظ ظز ویس ،سییب ی سبك ت ازا ضز و یزض وی فطبی
ب فمظ رت ذابتط قس بی ثىبض ضفت زض فط آوالزب تؾظ اوؿ ث فط قب اضبف ذاس قس. زض ض فبن
آبؾت زض قت فط الظ یؿتس.
(Summing a Range That contains Errors)جمع اعذاد یک محذيد حايی خطا
قبیس ای ضع ضا تر قس ثبقس و اط ث ط تبثؼی زض اوؿ یه ذغب ثؼا ضزی ثسی، ذطری آ تبثغ ذغب
.ذاس قس
بی ثطزاضی ث عطیم ظیط ثط طفت.. تا اظ فط ثطای ضفغ ای كى ی
تای ث ؾبزی فط ظیط ضا ثیؿی: زاضی ی IFERRORب تبثؼی ث ب 2007زض اوؿ
{ = SUM( IFERROR(D2:D5,"") ) }
www.farsaran.ir 22نفح:
تفبتی SUMاظ نفط اؾتفبز وطز. راة ای اؾت و زض تبثغ $یؼی یچی#، ""قز ث ربی قبیس اظ ذز ثپطؾیس و آیب ی
قسس. لت نفطب رع تؼساز حؿبة یثیطیس آ ذاؾتیس یبی نفط رز ساضز اب اط قب ی ""ثی ػالت
تای فط ربیعی ظیط ضا ثىبض ثجطی: ساضی ی IFERRORب تبثغ 2007تط اظ بی لسیی زض اوؿ
{ =SUM( IF( ISERROR(D2:D5),"",D2:D5) ) }
و ذطری آ ث ربی N/A#اؾت، ثزع ذغبی ISERROR زاضی و ضفتبض آ زلیمب كبث ISERRب زض اوؿ تبثؼی
TRUE ،#N/A .ذاسقس
Counting the Numeber of Error Value in a) شمارش تعذاد خطاای یک محذيد
Range)
ب ضا ث ب ثططزاس:Trueای آضای تب حسی كبث آضای لجی اؾت اب ث ربی رغ اػساز ثبیس رغ تؼساز
{ =SUM( IF ( ISERROR(D2:D5) ,1,0 ) ) }
طزاس. ضا ثطی Falseتا ػسز نفط ضا حصف وطز، ظیطا اوؿ ث ربی آ زض فط ثبال ی
{ =SUM( IF ( ISERROR(D2:D5) ,1 ) ) }
ثبظ ؾبز تط:
{ =SUM( ISERROR(D2:D5) * 1 ) }
(Summing Based on a Condition)جمع سدن با اعمال یک شزط
بیی و ثی نفط تب ذای و ثط اؾبؼ یه قطط ذبل اػساز یه حسز ضا رغ ثعی. خال رغ فطـ ذیی اظ الغ ی
ایىبض ث ؾبزی اىب پصیط SUMIFSثب ؼطفی تبثغ 2007 زض SUMIFایىبض تؾظ تبثغ 2003ؿتس. اجت زض اوؿ 5
ی ای وبض ضا یع ؼطفی وی.ا ذای فط آضای اؾت ثب ای حب ی
.ای بصاضی وطز DATAفطو وی و حسز اػساز ضا ث ب
{ =SUM( (Data>0)*(DATA<=5)*DATA }
www.farsaran.ir 23نفح:
تكىی قس اؾت آضای ؾ اػساز TRUE,FALSEقز و ز آضای ا آ اظ مبزیط زض فط فق ؾ آضای حبؾج ی
حسز ؿتس.
ذاس زاز. Errorحسزیت فط فق زض ای اؾت و اط مساض غیط ػسزی زض حسز ثبقس،
وبال غیط غمی ،(Logical)ظیطا ضفتبض ای تبثغ غمی تفبز بییس،اؾ ANDتایس اظ ای ی بی آضای تر: زض فط
نحیح یؿت:خال فط ظیط اظ ظط غمی زضؾت اؾت اب راة آ قز. ی
{ =SUM( IF ( AND (Data>0,DATA<=5) ,DATA ) ) }
ای قجی ؾبظی قس اؾت ذطری آ حبن رغ اػساز وتط اظ ثییس و تؾظ یه تبثغ آضای ضا ی ORزض فط ظیط
قز: نفط، یب ثعضتط پذ ی
{ =SUM( IF ( (DATA<0)+(DATA>5) , DATA ) ) }
.تایس اؾتفبز بییس ی ANDیع بس ORای اظ بی آضای تر: زض فط
ضفتبض غیط غمی تاثغ غمی(Illogical Behavior from Logical Functions)
تبؾفب ای تاثغ بیى ذاس ثز. TRUE/FALSEزض اوؿ تاثؼی غمی ؿتس ، یؼی ذطری آب AND/ORتاثغ
بی وس اض فمظ یه ذطری زاضس. خال فطو ویس و زض ذب ای تیس ی یطس، ذطری آضای ای ی ضزی آضای
A3:B6 مبزیط غمیTRUE/FALSE یؿیس: رز زاضز قب فط ظیط ضا ی
{ =AND(A3:A6,B3:B6) }
ظیط ذاس ثز:اتظبض قب ذطری بس
{ TRUE,FALSE,FALSE,TRUE}
یس: $یؿس وتبة ی یه ذطری تیس وطز اؾت. ANDقز زض الغ تبثغ ی FALSEاب ذایس زیس و ذطری
ؾبیط تاثغ اوؿ رای ضفتبض اؾت یب زض احط عطاحی اب ط چ و ؿت ثب (bug)زا ای ضع یه ع اقتجب ی"
# "ساضز!
وی: زض تاثغ ثطزاضی ، اظ ػط ضطة اؾتفبز ی ANDثبثطای ثطای قجی ؾبظی تبثغ
{ = A3:A6 * B3:B6 }
اظ ػط رغ: OR ثطای تبثغ
{ = A3:A6 + B3:B6 }
www.farsaran.ir 24نفح:
(Summing the n Largest Value in a Range) مقذار بشرگتز یک محذيد nجمع سدن
نضت ظیط ذاس قس: مساض ثعضتط ث 10ثطای رغ ظز ای ثبقس ،فط آضای DATAاط ب حسز ضز ظط
{ =SUM (LARGE (DATA, ROW (INDIRECT ("1:10") ) ) ) }
Computing an Average That)محاسب میاوگیه اعذاد بذين در وظزگزفته صفزا
Exclude Zeros)
قز اب ثطای ازب ای حبؾج زض ای وبض ث ؾبزی ازب ی AVERAGEIF , AVERAGEIFSثب ؼطفی تبثغ 2007زض اوؿ
ای ظیط وه طفت: تا اظ فط آضای ی 2003اوؿ
{ =AVERAGE( IF( DATA<>0 , DATA ) ) }
ای ظیط یع ثطای ایىبض اؾتفبز ز: آضایتا اظ فط غیط اجت ی
= SUM (DATA) / COUNTIF (DATA ,"<>0")
وس. $الظ یؿت ثطای ػس ذبی غیط ػسزی نطفظط ی بی اظ حبؾج ذب SUM,AVERAGEتر: تاثؼی بس
ب قطعی لطاض زی# حبؾج ای ذب
(Returning the Location of the Maximum Value in a Range) زض یه حسز تؼیی آزضؼ ؾ ثعضتطی مساض
ضز: ی ته ؾتی ثىبض ی فط ظیط ثطای پیسا وطز قبض ؾغط ثعضتطی مساض زض حسز
{ =MIN ( IF( DATA= MAX(DATA) ,ROW(DATA), "") ) }
ثبض زض حسز قت قس ثبقس، قبض ؾغط ای مساض چسیزض تضیح ای فط ثبیس فت و اط ثعضتطی مساض
قز. ثططزاس ی MINتؾظ تبثغ
وی: ثطای پیسا وطز آزضؼ وب اظ فط ظیط اؾتفبز ی
{=ADDRESS (MIN(IF(Data=MAX(Data),ROW(Data), "")),COLUMN(Data))}
تز وی:ای ثب ثیف اظ یه ؾت ثرای رؿ اط زض حسز
{=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data),"")),MIN(IF(Data=MAX(Data),COLUMN(Data),"")))
www.farsaran.ir 25نفح:
ذای آذطی لیت وس، ی بی رتفی تغییط ی ثطای زضن ثتط وبضثطز ای فط فطو ویس و لیت یه وبال زض تبضید
.ی كرم قس اؾت#ثب وبزض كى Data$حسز ای وبال ضا ثسای.
Finding the Row of a Value 's nth Occurrence)تکزار یک مقذار امیه n یافته سطز
in a Range)
بی# ی Value$آطا بی# ثرای ث زجب یه مساض تىطاضی ی Dataی ؾتی $و آطا فطو ویس زض یه حسز
ضا ربیعی ذای 3زض فط ظیط n$ث ربی ؾی تىطاض ای مساض وزبؾت؟$قبض ؾغط# خال ثسای ح ثطزی
وطز#
{=SMALL(IF(Data=Value,ROW(Data), ""),n)}
طزز. نبزض ی !NUM#ثیكتط اظ تؼساز تىطاضب ثبقس ذغبی nاط مساض
Returning the Longest Text in a)پیذا کزدن بلىذتزیه مته تایپ شذ در یک محذيد
Range)
حبی ثستطی ت ثبقس زس اط چسی ؾ فط ظیط ثستطی ت تبیپ قس زض یه حسز ضا ثطای ب كب ی
طزاس. ای ؾ ضا ثطی
{=INDEX(Data,MATCH(MAX(LEN(Data)),LEN(Data),FALSE),1)}
ح ای ت MATCHوس ؾپؽ تؾظ تبثغ ثستطی ع ضا پیسا ی MAXبثغ وس. ت فط ثبال اظ ز آضای اؾتفبز ی
قز. ذز ای ت كب زاز ی INDEXقز $زض الغ قبض ؾغط آ# زض آذط تؾظ تبثغ پیسا ی
www.farsaran.ir 26نفح:
Determinign Whether a Range)آیا در یک محذيد مقادیز مجاس وشت شذ است؟
Contains Valid Values)
مبیؿ (Master) ثرایس مبزیط ای فطؾت ضا ثب یه فطؾت زیط (MyList)ى اؾت و قب فطؾتی زاقت ثبقیس
یع ؿتس. Masterزض MyListویس تب غئ قیس و تبی مبزیط رز زض
{ =ISNA(MATCH(TRUE,ISNA(MATCH(MyList,Master,0)),0)) }
(Summing the Digits of an Integer)جمع ارقام یک عذد صحیح
ای خب رج ػی وبضثطزی ساضز فمظ ث ذبعط كب زاز لسضت فطبی ثطزای زض ایزب آضز قس اؾت. فطو
+ نسب زب+ ذایس حبن رغ ضل ث ضل ای ػسز ضا یؼی : یىب+ ػسز رز زاضز قب ی A1ویس و زض ؾ
ضا حبؾج ویس: ...
{=SUM(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)*1)}
ثطضؾی بییس. Evaluateقز و ای خب ضا ثب اثعاض تنی ی
A1قز، ثتط اؾت و اظ لسض غك ذب اجت ثطای رغ ظز اػساز فی ، چ ذز ػالت فی یه یؿ حؿة ی
اؾتفبز وی:
{=SUM(VALUE(MID(ABS(A4),ROW(INDIRECT("1:"&LEN(ABS(A4)))),1)))}
ثطای ثسؾت آضز اضظـ ػسزی یه ت اؾتفبز قس اؾت. زض الغ ذطری تبی Valueفط ثبال اظ تبثغ تر: زض
تا ای ػسز اؾت ثطای تجسی ای ت ث یه ػسز بغض و زض لج اقبض قس، ی Textوس، وبض ی Textتاثؼی و ثب
اؾت. Value، ضطة یب تمؿی وطز ضا ح زیط اؾتفبز اظ تبثغ 1ضا زض
(Summing Rounded Values) شذ گزدجمع اعذاد
ػسز ظبطا اقتجب اؾت، ظیطا رغ اػساز ثبیس $نضتی ض# قز و ذب رغ و ثب وی زلت زض قى ظیط كرم ی
ثبقس . زض الغ كب زاز قس اؾت. ای ضع یىی اظ كىالت تسا زض اوؿ ی 168.32قز و زض قى 168.31
ضا E3:E5بی زضؾتی ضا ازب زاز اؾت زی ای اقتجب ظبطی ای اؾت و اوؿ اػساز الؼی ؾ اوؿ وبال حبؾج
اس. بیس اب زض قى ای اػساز تب زلت ز ضل اػكبض كب زاز قس حبؾج ی
www.farsaran.ir 27نفح:
وطز ؾپؽ اػساز طز قس ضا ثب یىسیط رغ (Round)تا اثتسا اػساز ضا تب ز ضل اػكبض طز ثطای ضفغ ای كى ی
طزاضی ثب قطحی و زاز قس، اؾتفبز قس اؾت.اظ فط ث E8ز تب تبلضی ثی بیف حبؾج زیس كز. زض ؾ
فط ثطزاضی رغ طز قس اػساز یه حسز:
=SUM(ROUND(E3:E5,2))
اقبض زاضز. (table)تر: زض قى ثبال فط ثطزاضی ثب اؾتفبز اظ ػبنط رس
(Summing Every nth Value in a Range)جمع چىذ تا چىذ تای یک محذيد
ضا حبؾج ویس. ثؼا خب زض یؿت ظیط اػساز ای حسزای ضا زض ظط ثیطیس و لطاض اؾت رغ ؾ زضیب حسز
ب ضا حبؾج وی. ذای رغ و ثسی ی
www.farsaran.ir 28نفح:
آیس: بصاضی وی فط ث قى ظیط زض ی Dataفبن یب اػساز حسز ضا nاط
={SUM(IF(MOD(ROW(INDIRECT("1:"&COUNT(Data)))-1,n)=0,Data,""))}
قس. ی زاز MODقز ؾپؽ ای آضای ث تبثغ تیس ی Dataتب ع ؾت 1اػساز نحیح ای اظ آضای زض ای فط
ثطاثط MODزض الغ زض رببیی و س و حبؾج ی nاػساز نحیح ضا ثط ػسز بی آضای بس تمؿی زضای ثبلی MODتبثغ
قس. بی ظض ظط ب پیسا ی قز# ب زضای قز $یؼی ثبلی بس تمؿی نفط ی ثب نفط ی
وس: ؾبز ث قى ظیط تغییط پیسا ی IFزس ثطای ضفغ ذغب، فط ثب یه ثبقس ذغب ی n=0فط ثبال لتی و
{=IF(n=0,0,SUM(IF(MOD(ROW(INDIRECT("1:"&COUNT(Data)))-
n,n)=0,Data,"")))}
ث قى ظیط فط ضا تغییط زاز: Transposeتا تؾظ تبثغ ی اػساز ب ؾغطی $افمی# ثبقس ی اط ثرای و حسز
{=IF(n=0,0,SUM(IF(MOD(TRANSPOSE(ROW(INDIRECT("1:"&COUNT(Data))))-
1,n)=0,Data,"")))}
www.farsaran.ir 29نفح:
وس. ضا حبؾج ی$ػسز لطع# تمؿی ثب ذبضد لؿت نحیح $ػسز ؾجع# : ای تبثغ ثبلی بسMODتؼطیف تبثغ
Removing Non-Numeric Character form a)جذا کزدن عذد اس مته یک سلل
String)
ثبقس. قبیس اظ لج ثسایس و اط ت ضثطا اوؿ یتطی یبظبی وب رسا وطز ػسز یه ؾ اظ ت آ یىی اظ تسا
زض Text to Columnتا اظ اثطاظ ب ت ثبقس، ی یؿ ا ػسز ثبلی یؿ 3ؾ زاضای ظ كرهی ثبقس خال
آیس. ی ی ثطا ی فطبی آضای اوؿ اؾتفبز ز اب اط یچ ظی زض حتی ؾ زیس كز ای وبض فمظ اظ ػس
.بیی بی ای آضای ضا ثطضؾی ی آضی ؾپؽ زضای ی زض ث نضت یه آضایبی ؾ زض الغ ب تب یؿ
{=MID(A1,MATCH(0,(ISERROR(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)
*1)*1),0),LEN(A1)-
SUM((ISERROR(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)*1)*1)))}
(Determining the Closest Value in a Range)یافته وشدیک تزیه عذد در یک محذيد
تا اظ فط ظیط وه طفت: ثطای یبفت عزیه تطی ػسز ث ػسز ضز ظط زض یه حسز ی
{ =INDEX(A1:A24,MATCH(SMALL(ABS(D7-A1:A24),1),ABS(D7-A1:A24),0))}
اؾت. A1:A24اضز ی قز حسز ضز ظط ثطای رؿتز D7سز ضز ظط زض ذب ػ
(Returning the Last Value in a Column)یافته آخزیه مقذار مجد در ستن
ای قز ضا ثیبثیس. اط زض ذایس آذطی مساض اضز قس زض یه ؾت و طتجب اعالػبت آ ث ضظ ی ویس و ی وفط
تایس اظ فط ؾبز ظیط ثطای ای ظض اؾتفبز بییس: ؾت یچ ؾ ذبی رز ساقت ثبقس، ی
=OFFSET (A1, COUNTA(A:A) -1 , 0)
www.farsaran.ir 30نفح:
تایس اظ ثطای یبفت آذطی مساض زض یه ؾت اوؿ و زض آ ؾت ى اؾت ؾبی ذبی یع رز زاقت ثبقس ، ی
ی ظیط اؾتفبز بییس:فط ثطزاض
{ =INDEX(A1:A500,MAX(ROW(A1:A500)*(A1:A500<>""))) }
ذایس زض آ رؿتز ویس تبیپ قز ثؼا خب اط یرایس آذطی مساض ؾت تصوط: ای فط جبیس زض ؾتی و ی
H بیی ؾت ضا پیسا ویس ای فط ضا جبیس زض ذبH بسH1 , H100 .قت قز ...
قب ای جزیس ث لج ، قب زبظ ث اؾتفبز اظ ب یه ؾت زض فط آضای 2007 بی اوؿ یػی رسیس: زض ؿر
:اضز بییس 2007تایس فط لج ضا ث نضت ظیط زض اوؿ ی
=INDEX(A:A,MAX(ROW(A:A)*(A:A<>"")))
قز: زض یه ؾغط اظ فط ظیط اؾتفبز یثطای یبفت آذطی مساض اضز قس
{=INDEX(A1:GR1,MAX(COLUMN(A1:GR1)*(A1:GR1<>"")))}
ثبیس اوس ظیط قز ثب ای تفبت و وی وستط ػ ی اؾتفبز ی 1فط ظیط بس فط لج ثطای یبفت مساض زض ؾغط
تؼساز ؾ ثیكتطی ضا ثطضؾی بیس.
{=INDEX(1:1,MAX(COLUMN(1:1)*(1:1<>"")))}
www.farsaran.ir 31نفح:
استفاد اس مقاالت فزساران ای قاویه اخالقی ي حزف
اؾتفبز اظ ای مبالت زض كطیبت، زالت زاذی ؾبظب قب یب ة ؾبیت زاذی ؾبظب قب تب ثب شوط آزضؼ ؾبیت
www.farsaran.ir .شوط ب یؿس زبظ اؾت
ی ب یؿس آزضؼ ؾبیت فطؾبضا جبقس ث ػی زس مبالت ضا ثؼا پطغ زضؾی یب ط قىی و كباؾتفبز اظ
قز. زظزی ػی غیط اذاللی حؿة ی
. قز ای حؿة ی اؾتفبز اظ مبالت زض ة ؾبیت یب ثالي قب حتی ثب شوط جغ اظ ظط ب ػی غبیط ثب اذالق حطف
ضا زض ثالي یب ة ؾبیت ذز لطاض زاز ثطای اضربء ث ان مب، "ذالن مب"تایس ب بثغ ب ی فی مبثطای ؼط
یه ثسیس. (www.farsaran.ir)ث پطتب فطؾبضا
قز قب ثب ی$زی ای ضع آ اؾت و اظ ظط تضبی رؿتز بس ، اضظـ مبالت تىطاضی پبیی حؿة
ویس.# وپی مب زض ؾبیت یب ثالي ذز بذاؾت ث یؿس پطتب فطؾبضا ذؿبضت اضز ی
$تضیح ؾبیت یب :ظیط ػ بییس ثؿیبض ؾپبؾصاض ذای قس و ثطای یه زاز ث مبالت یب پطتب فطؾبضا بس خب
مب و ث نضت یه زضآس اؾت#
تاثغ قؿی تجسی ػسز ث حطف زض اوؿ addinsزاز
www.farsaran.ir 32نفح:
معزفی مختصز خذمات فزساران
قطوت یه چی آظقی ؾؿ یه ػا تحت و اؾت قطوتبیی ؼسز اظ یىی فطؾبضا كبضبی قطوت
ث اقطاف ثب قطوت ای. زاضز فؼبیت ترههی وبال قى ث Access , Excel بس office افعاض ط ظی زض كبضبی
ی وبضثطزی افعاض ط ای وبضثطا ترههب ث ؿبػست رت ضاىبضبیی زجب ث office افعاض ط اضظقس لبثیتبی
ث یؿی ثطب ذسبت آظقی ذسبت ای، كبض ذسبت ط ؾ ضازض ذز ذسبت فطؾبضا ای كبض قطوت .ثبقس
.وس ی اضائ فطزی طی لبت زض تمبضی وبضذبزبت ؾبظبب قطوتب وی
قطوتب ثطای Office افعاض ط ذسبت اضائ ظی زض ترههی وبال جغ یه ث فطؾبضا كبضبی قطوت حبضط حب زض
،Outlook, Excel، Access, چ افعاضبیی ط تطفسبی ،آظـ مبالت اضائ ثب فطؾبضا چی. اؾت قس تجسی
Word آظـ ثطای ؼتجطی ػی طرغ ظثب فبضؾی وكضبی ؾبیط ایطا زض و زاضز ؾؼی ذز ثالي پطتب زض
.ثبقس Access چ لسضتسی افعاض ط Excel ترههی پیكطفت
افعاضب ط ای ثب و وبضثطای اظ آسؾت ثطای اؾتبساضز، ؾطفهبی اظ فطاتط وبضثطزی نضت ث ICDL بی زض آظـ
.قطوتبؾت ؾبظبب ثطای فطؾبضا فیس ضاىبضبی ر اظ زاضس آقبیی
سیطا ث وه اوؿؽ اوؿ چ افعاضبیی ط تؾظ اؿبی بثغ سؾی ، حؿبثساضی بی، یبظبی ؾبظی پیبز
.ثبقس ی فطؾبضا یػ ذسبت ر اظ ازاضی اتبؾی وبض طزـ ؾبظی پیبز زض