عملکرد INDIRECT در Microsoft Excel

Pin
Send
Share
Send

یکی از توابع داخلی اکسل است هند. وظیفه آن بازگشت به عنصر صفحه است که در آن واقع شده است ، محتویات سلول که پیوند به آن در قالب یک آرگومان در قالب متن نشان داده شده است.

به نظر می رسد چیز خاصی در این مورد وجود ندارد ، زیرا می توان مطالب یک سلول را به روش دیگری ساده تر نمایش داد. اما ، همانطور که معلوم است ، استفاده از این اپراتور شامل برخی تفاوت های ظریف است که آن را بی نظیر می کند. در بعضی موارد ، این فرمول می تواند مشکلاتی را حل کند که به سادگی نمی توان به روش های دیگری پرداخته شد ، یا انجام این کار بسیار دشوارتر خواهد بود. بیایید با جزئیات بیشتری متوجه شویم که اپراتور چیست. هند و چگونه می توان از آن در عمل استفاده کرد.

کاربرد فرمول INDIRECT

نام اپراتور داده شده هند مخفف چگونگی لینک دوگانه. در واقع ، این هدف خود را نشان می دهد - برای خروجی داده از طریق پیوند مشخص شده از یک سلول به سلول دیگر. علاوه بر این ، بر خلاف بسیاری از کارکردهای دیگر که با پیوندها کار می کنند ، باید در قالب متن نشان داده شود ، یعنی با علامت های نقل قول در هر دو طرف مشخص شود.

این عملگر متعلق به دسته توابع است. منابع و آرایه ها و دارای نحوی زیر است:

= INDIRECT (cell_link؛ [a1])

بنابراین ، فرمول فقط دو استدلال دارد.

استدلال پیوند سلولی به عنوان پیوندی به یک عنصر ورق ، داده هایی که می خواهید نمایش دهید ارائه شده است. در عین حال ، پیوند مشخص شده باید نگاه متنی داشته باشد ، یعنی با علامت نقل قول "پیچیده شود".

استدلال "A1" این اختیاری است و در اکثر موارد نیازی به ذکر نیست. این می تواند دو معنی داشته باشد "حقیقت" و جعلی. در حالت اول ، اپراتور پیوندها را به سبک تعریف می کند "A1"یعنی این سبک بصورت پیش فرض در اکسل گنجانده شده است. اگر مقدار آرگومان به هیچ وجه مشخص نشده باشد ، دقیقاً به همین ترتیب در نظر گرفته می شود "حقیقت". در حالت دوم ، پیوندها به سبک تعریف می شوند "R1C1". این سبک از لینک ها باید بطور خاص در تنظیمات اکسل گنجانده شود.

به عبارت ساده ، هند این نوعی پیوند معادل از سلول به سلول دیگر پس از علامت برابر است. به عنوان مثال ، در بیشتر موارد ، بیان

= INDIRECT ("A1")

معادل بیان خواهد بود

= A1

اما برخلاف بیان "= A1" اپراتور هند نه به یک سلول خاص ، بلکه به مختصات عنصر موجود در صفحه می چسبد.

در نظر بگیرید که این با یک مثال ساده معنی دارد. در سلول B8 و B9 بر همین اساس ارسال شده از طریق ارسال شده است "=" فرمول و عملکرد هند. هر دو فرمول به یک عنصر اشاره دارند. B4 و محتوای آن را بر روی یک صفحه نمایش دهید. طبعاً این محتوا یکسان است.

یک عنصر خالی دیگر را به جدول اضافه کنید. همانطور که می بینید خطوط تغییر کرده اند. در فرمول استفاده برابر است مقدار همان است ، زیرا به سلول نهایی اشاره می کند ، حتی اگر مختصات آن تغییر کرده باشند ، اما داده های نمایش داده شده توسط اپراتور هند تغییر کرده اند این امر به این دلیل است که به عنصر ورق ، بلکه به مختصات مربوط نمی شود. بعد از اضافه کردن خط آدرس B4 حاوی یک عنصر دیگر از ورق است. محتویات آن اکنون یک فرمول است و در صفحه کار نمایش می دهد.

این اپراتور قادر به نمایش در سلول دیگر نه تنها اعداد بلکه متن ، نتیجه محاسبه فرمول ها و هر مقادیر دیگری است که در عنصر برگه انتخاب شده قرار دارد. اما در عمل ، این عملکرد به ندرت به طور مستقل مورد استفاده قرار می گیرد ، و بیشتر اوقات جزئی جدایی ناپذیر از فرمول های پیچیده است.

لازم به ذکر است که این اپراتور برای پیوند به سایر کاربرگها و حتی به محتوای سایر کتابهای کاری اکسل قابل اجرا است ، اما در این حالت باید راه اندازی شود.

حال بیایید نمونه های خاص استفاده از اپراتور را مرور کنیم.

مثال 1: استفاده از عملگر منفرد

برای شروع ، ساده ترین مثال را در نظر بگیرید که یک تابع است هند به طور مستقل عمل می کند تا بتوانید ذات کار او را بفهمید.

ما یک جدول دلخواه داریم. کار نقشه برداری داده های سلول اول ستون اول تا اولین عنصر یک ستون جداگانه با استفاده از فرمول مورد مطالعه است.

  1. اولین عنصر ستون خالی را که می خواهیم فرمول را وارد کنیم ، انتخاب کنید. روی نماد کلیک کنید "درج عملکرد".
  2. پنجره شروع می شود. جادوگران عملکرد. ما به سمت دسته حرکت می کنیم منابع و آرایه ها. از لیست ، مقدار را انتخاب کنید "هند". روی دکمه کلیک کنید "خوب".
  3. پنجره آرگومان های اپراتور مشخص شده شروع می شود. در زمینه پیوند سلولی لازم است آدرس آن عنصر را روی برگه ای که محتویات آنها را نمایش خواهیم داد ، نشان دهد. البته می توان آن را به صورت دستی وارد کرد ، اما موارد زیر بسیار کاربردی تر و راحت تر خواهد بود. مکان نما را در قسمت تنظیم کنید و سپس بر روی عنصر مربوطه روی برگه کلیک راست کنید. همانطور که مشاهده می کنید بلافاصله آدرس وی در این قسمت نمایش داده شد. سپس از هر دو طرف پیوند را با علامت نقل قول انتخاب کنید. همانطور که یادآوری می کنیم ، این یک ویژگی کار با استدلال این فرمول است.

    در زمینه "A1"، از آنجا که ما در نوع معمول مختصات کار می کنیم ، می توانیم مقدار را تعیین کنیم "حقیقت"اما شما می توانید آن را کاملاً خالی بگذارید ، که ما انجام خواهیم داد. این اقدامات معادل هستند.

    پس از آن بر روی دکمه کلیک کنید "خوب".

  4. همانطور که مشاهده می کنید ، اکنون محتویات سلول اول ستون اول جدول در عنصر ورق نمایش داده می شود که فرمول در آن قرار دارد هند.
  5. اگر بخواهیم این عملکرد را در سلولهایی که در زیر آنها قرار دارد اعمال کنیم ، در این صورت ما مجبور هستیم که یک فرمول را در هر عنصر به طور جداگانه وارد کنیم. اگر سعی کنیم با استفاده از نشانگر fill یا روش کپی دیگر آن را کپی کنیم ، در تمام عناصر ستون همان نام نمایش داده می شود. واقعیت این است که ، همانطور که به یاد می آوریم ، پیوند به عنوان یک استدلال به صورت متن عمل می کند (بسته بندی شده در علامت های نقل قول) ، به این معنی که نمی تواند نسبی باشد.

درس: جادوگر ویژگی های اکسل

مثال 2: استفاده از یک اپراتور در یک فرمول پیچیده

حال بیایید مثالی از کاربرد بسیار مکرر اپراتور را بررسی کنیم هندوقتی بخشی از یک فرمول پیچیده است.

ما یک جدول درآمد ماهانه شرکت داریم. ما باید میزان درآمد را برای مدت معینی محاسبه کنیم ، به عنوان مثال مارس - مه یا ژوئن - نوامبر. البته برای این کار می توانید از فرمول جمع بندی ساده استفاده کنید ، اما در این حالت ، اگر برای هر دوره نیاز به محاسبه نتیجه کل هستید ، مجبور خواهیم بود که این فرمول را همواره تغییر دهیم. اما هنگام استفاده از عملکرد هند با مشخص کردن ماه مربوطه در سلولهای جداگانه ، می توان دامنه خلاصه را تغییر داد. بیایید ابتدا در عمل از این گزینه استفاده کنیم تا مبلغ مربوط به دوره از مارس تا مه را محاسبه کنیم. با استفاده از این اپراتور ، از یک فرمول استفاده می شود خلاصه و هند.

  1. اول از همه ، در عناصر جداگانه روی برگه ، به ترتیب نام ماه های آغاز و پایان دوره ای که محاسبه برای آن انجام می شود را وارد می کنیم. مارس و ممکن است.
  2. حالا یک نام را به تمام سلولهای موجود در ستون اختصاص دهید درآمد، که شبیه به نام ماه مربوطه خواهد بود. یعنی اولین مورد موجود در ستون درآمدکه شامل اندازه درآمد است باید نامیده شود ژانویهدوم - فوریه و غیره

    بنابراین ، برای اختصاص یک نام به اولین عنصر ستون ، آن را انتخاب کرده و بر روی دکمه سمت راست ماوس کلیک کنید. منوی زمینه باز می شود. مورد را در آن انتخاب کنید "اسم بگذار ...".

  3. پنجره ایجاد نام شروع می شود. در زمینه "نام" نام را وارد کنید ژانویه. تغییرات دیگری در پنجره مورد نیاز نیست ، اگرچه فقط در صورت نیاز می توانید بررسی کنید که مختصات موجود در این زمینه هستند "محدوده" با آدرس سلول حاوی درآمد برای ژانویه مطابقت داشت. پس از آن بر روی دکمه کلیک کنید "خوب".
  4. همانطور که می بینید ، اکنون وقتی این مورد در پنجره نام انتخاب شده است ، آدرس آن نمایش داده نمی شود ، بلکه نامی است که ما آن را داده ایم. ما یک عمل مشابه با تمام عناصر دیگر ستون انجام می دهیم. درآمدنامگذاری متوالی آنها فوریه, مارس, آوریل و غیره تا ماه دسامبر
  5. سلولی را که مجموع مقادیر فاصله زمانی مشخص شده در آن نمایش داده می شود ، انتخاب کنید و آن را انتخاب کنید. سپس بر روی آیکون کلیک کنید "درج عملکرد". در سمت چپ نوار فرمول و در سمت راست قسمت جایی که نام سلول ها نشان داده شده است قرار دارد.
  6. در پنجره فعال شده جادوگران عملکرد حرکت به دسته "ریاضی". در آنجا نام را انتخاب می کنیم خلاصه. روی دکمه کلیک کنید "خوب".
  7. پس از این عمل ، پنجره آرگومان اپراتور شروع می شود خلاصهوظیفه تنها جمع کردن مقادیر مشخص شده است. نحو این عملکرد بسیار ساده است:

    = SUM (number1؛ number2؛ ...)

    به طور کلی ، تعداد آرگومان ها می توانند به یک مقدار برسند 255. اما همه این استدلال ها یکنواخت هستند. آنها تعداد یا مختصات سلول را که در آن تعداد موجود است نشان می دهند. آنها همچنین می توانند به عنوان یک فرمول داخلی عمل کنند که عدد مورد نظر را محاسبه کند یا آدرس عنصر ورق را در جایی که در آن قرار دارد ، نشان دهد. با این کیفیت عملکرد داخلی است که اپراتور توسط ما استفاده می شود هند در این مورد

    مکان نما را در قسمت زمینه تنظیم کنید "شماره 1". سپس بر روی آیکون به شکل مثلث معکوس در سمت راست قسمت نام دامنه کلیک کنید. لیستی از جدیدترین توابع استفاده شده نمایش داده می شود. اگر در بین آنها یک نام وجود دارد "هند"سپس بلافاصله بر روی آن کلیک کنید تا به پنجره آرگومان های این عملکرد بروید. اما شاید به این صورت باشد که شما آن را در این لیست پیدا نخواهید کرد. در این حالت بر روی نام کلیک کنید "سایر ویژگی ها ..." در پایین لیست

  8. پنجره آشنا شروع می شود. جادوگران عملکرد. به بخش منتقل می شویم منابع و آرایه ها و نام اپراتور را در آنجا انتخاب کنید هند. پس از این عمل ، روی دکمه کلیک کنید "خوب" در پایین پنجره
  9. پنجره Argument Operator راه اندازی شد هند. در زمینه پیوند سلولی آدرس عنصر برگه را که حاوی نام ماه شروع دامنه در نظر گرفته شده برای محاسبه مقدار است ، نشان دهید. لطفاً توجه داشته باشید که فقط در این مورد ، لازم نیست پیوند را نقل کنید ، زیرا در این حالت آدرس مختصات سلول نیست بلکه محتویات آن است ، که از قبل دارای قالب متن (کلمه مارس) میدان "A1" آن را خالی بگذارید ، زیرا ما از نوع استاندارد تعیین مختصات استفاده می کنیم.

    بعد از اینکه آدرس در قسمت نمایش داده شد ، عجله نکنید که دکمه را فشار دهید "خوب"، از آنجا که این یک تابع تو در تو است ، و اقدامات با آن متفاوت از الگوریتم معمول است. روی نام کلیک کنید خلاصه در نوار فرمول

  10. پس از آن ، ما به پنجره Argument برمی گردیم خلاصه. همانطور که مشاهده می کنید ، در این زمینه "شماره 1" اپراتور قبلاً نمایش داده شده است هند با محتویات آن ما مکان نما را در همان قسمت بلافاصله پس از آخرین کاراکتر در رکورد قرار می دهیم. یک علامت روده بزرگ قرار دهید (:) این نماد به معنای نشانه آدرس طیف وسیعی از سلول ها است. علاوه بر این ، بدون خارج کردن مکان نما از قسمت زمینه ، دوباره روی آیکون به شکل مثلث کلیک کنید تا توابع را انتخاب کنید. این بار در لیست اپراتورهای اخیراً استفاده شده است "هند" باید حضور داشته باشد ، زیرا ما اخیراً از این ویژگی استفاده کرده ایم. روی نام کلیک می کنیم
  11. پنجره آرگومان اپراتور دوباره باز می شود هند. ما در این زمینه قرار داده ایم پیوند سلولی آدرس مورد موجود در برگه ای که نام ماه پایان دوره صدور صورت حساب در آن قرار دارد. مجدداً مختصات باید بدون علامت نقل قول وارد شوند. میدان "A1" دوباره خالی بگذارید. پس از آن بر روی دکمه کلیک کنید "خوب".
  12. همانطور که مشاهده می کنید ، پس از این اقدامات ، برنامه نتیجه اضافه کردن درآمد شرکت را برای مدت مشخص (مارس - مه) در عنصر برگه قبلاً انتخاب شده که در آن فرمول در آن قرار دارد محاسبه و نمایش می دهد.
  13. اگر سلولهایی را تغییر دهیم که در آن نامهای ماههای آغاز و پایان دوره صورتحساب درج شده باشد ، برای مثال برای دیگران ژوئن و نوامبر، پس از آن نتیجه بر این اساس تغییر خواهد کرد. به میزان درآمد برای مدت زمانی مشخص اضافه می شود.

درس: نحوه محاسبه مقدار در اکسل

همانطور که مشاهده می کنید ، با وجود این واقعیت که عملکرد هند را نمی توان یکی از محبوب ترین در میان کاربران نامید ، با این حال ، به حل مشکلات پیچیدگی متفاوت در اکسل بسیار ساده تر از آنچه که می توان با استفاده از ابزارهای دیگر انجام داد ، کمک می کند. مهمتر از همه ، این عملگر در فرمول های پیچیده ای که در آن جزئی جدایی ناپذیر از یک عبارت است ، مفید است. اما هنوز هم باید توجه داشت که تمام قابلیت های اپراتور وجود دارد هند درک آن بسیار سخت است این فقط محبوبیت کم این عملکرد مفید را در بین کاربران توضیح می دهد.

Pin
Send
Share
Send