فلفل نبین چه ریزه – قسمت چهارم – ارجاع به خود

سلام.

از قابلیت ها و توانیی های اکسل، قابلیت ارجاع به خود است(البته این اسمیه که خودم روش گذاشتم!). به این صورت که مثلا در سلول A1 فرمول جمع A1 با 1 را می‌نویسیم؛ بدین ترتیب چرخشی بی پایان صورت می‌گیردچون وقتی هنوز A1 مقدار ندارد، باید خودش را با خودش جمع کند. وقتی این فرمول را بنویسید، اکسل خطا می‌گیرد و پنجره‌ی Help برنامه را باز می‌کند. برای رفع این خطا، و کاربرد های آن، ادامه‌ی مطلب را بخوانید.

در این مطلب -: بعد از آشنایی با دوره‌ی گردش(ارجاع به خود)، برنامه‌ی "اشعه" و برنامه‌ی "مثلث" را می‌نویسید.

در این مطلب –: کاربر های بیشتری از IF می‌بینید.(کاربرد کوچک آن را در: برنامه‌ی اول دیدید)

اگر در سلول A1 فرمول A1 + 1 را بنویسید، اکسل از شما خطا می‌گیرد و Help برنامه باز می‌شود. برای رفع این خطا پنجره‌ی تنظیمات اکسل را باز کنید و از منوی سمت چپ، Formulas را انتخاب کنید. در قسمت بالا سمت چپ صفحه گزینه‌ی غیر فعال Enable iterative calculation را فعال کنید و دو گزینه‌ی زیری آن را به 1 تغییر دهید. تنظیمات را ذخیره کنید و به محیط اکسل باز گردید. حالا روی یک سلول خالی Delete را چند ثانیه نگه دارید و به مقدار A1 توجه کنید. این تکنیک در فرمول هایی که یک شکل تولید می‌کنند، باعث ایجاد تحرک می‌شود. در بخش های بعدی با این نوع فرمول ها(تولید شکل) آشنا می‌شوید.

::1:: برنامه‌ی مثلث:

دور سلول A1 یک کادر  ضخیم بیندازید و در آن عدد 5 را بنویسید. حالا در B2 فرمول مساوی با A1 را بنویسید. در این صورت مقدار B2 برابر مقدار A1 می‌شود(5).

به سلول C2 بروید و در آن فرمول زیر را بنویسید:

=IF( B2 > 0 ; B2 – 1 ; 0 )

در این فرمول تابع IF آرگومان اول را چک می‌کند(شرط) در صورت درست بودن شرط، B2-1 و اگر نه 0 را نمایش می‌دهد. نمونه ی کاربرد if را در بازی اسم ها دیده اید.

این فرمول را به سمت راست تا حدود S2 و پس از آن به پایین تا حدود ردیف 18 گسترش دهید.(بویسه‌ی مربع کوچک سیاه رنگ گوشه‌ی سلول انتخاب شده).

به سلول B3 بروید و همان فرمول را در آن بنویسید. و سلول را تا پایین(ردیف 18) گسترش دهید.

حالا مربع درست شده از اعداد را(از B2 تا S18) را انتخاب، به conditional formatting و بعد به قسمت New rule بروید. در آن قسمت از منوی‌بالا، Format cells that contain را انتخاب کنید. به ترتیب از چپ به راست از منوهای کشویی، Cell value  و  Equal to را انتخاب کنید. و در فیلد سمت راست 0 را وارد کنید. با این کار ما به اکسل می‌گوییم که خانه هایی را که مقدار داخل آنها برابر 0 است را با Fromatی که تنظیم خواهیم کرد رنگ کن. در زیر این گزینه ها، دکمه‌ی Format را بزنید و خصیصه‌ی color را سفیید کنید. هر دو پنجره را OK کنید. مشاهده می‌کنید که خانه های 0 نا مرئی شده اند.

دوباره با روش بالا خانه هایی که مساوی 0 نیستند را رنگ کنید. در این جا توجه داشته باشید که:
1- برای مساوی نبودن بجای Equal to از Not equal to استفاده می‌کنیم(از واضحات)
2- در قسمت Format ، خصیصه ی Color و Back ground color را (از برگه‌ی Fill) یکسان انتخاب کنید.

خب حالا یک مثلث قائم الزّاویه با طول دو ضلع عدد انتخابی در A1 دارید. می‌توانید با فعال کردن دوره ی گردش و نوشتن فرمول A1 + 1 ر سلول A1، با هر تغییر مثلث خود را بزرگتر یا با تتغییر کوچکی در این فرمول، آن را کوچکتر کنید.

-: برای تغییر جهت مثلث چه راهی را پیشنهاد می‌کنید؟ پاسخ ساده است، کمی فکر کنید!
-: با نوشتن فرمول زیر، بجای فرمول بالا چه تغییری در جدول می‌بینید؟:

=IF(B2>0;0;B2+1)

::2:: بازی اشعه:

این برنامه، بازی جالبی هست که می‌تواند شما را سرگرم کند. این بازی در بین بعضی ها به "خره خوف" و "خر و خوف" هم مشهور است! در آن از دوره‌ی گردش استفاده شده پس قبل از هر کاری این خصوصیت را فعال کنید اما با این تغییر که هردو گزینه را 1 نکنید؛ گزینه اول را 100 نگه دارید و دومی را 1کنید.

ارتفاع تمام ستون های جدول را زیاد کنید(28-29 px) با این کار تسلط بیشتری روی فرمول ها دارید.

سلول C4 بروید و در آن این فرمول را بنویسید. خوب دقت کنید:

اگر خانه‌ی شمالی، 1 بود؛ 1 وگرنه
اگر خانه‌ی شرقی، 2 بود؛ 2 وگرنه
اگر خانه‌ی جنوبی، 3 بود؛ 3 وگرنه
اگر خانه‌ی غربی، 4 بود؛ 4 وگرنه 0.

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

با استفاده از Conditional Formating یکی از Icon set ها را انتخاب کنید.

در خانه های اطراف جدول اعداد 1 و 2 و 3 و 4 را وارد کنید.

دقت کنید که این اعداد مماس به جدول و بیرون آن باشند و در ضمن در ضلع شمالی فقط 1، در ضلع شرقی فقط 2 در ضلع جنوبی فقط 3 و در ضلع غربی فقط 4 تاثیر دارند.

اکتشاف کنید(!) :

-: کدام عدد، همه‌ی اعداد را قطع می‌کند؟
-: کدام عدد را همه‌ی اعداد قطع می‌کنند؟
-: اگر 2 و 4 یا 1 و 3 روبروی هم باشند، کدام غالب است؟
-: طرح یک تقاطع رو با این بازی درست کنید.

روی فرمول بالا فکر کنید واقعاً راحته ولی اندازش بزرگتره. من این فرمول رو از فرمول های دیگه راحت تر یاد گرفتم. ولی اگر از طرفدار های پروپا قرص لقمه‌ی آماده هستید:
.
.
.
.
.
.
.
.
.
.
.
.

=IF(E4=1;1;   IF(F5=2;2;   IF(E6=3;3;   IF(D5=4;4;   0) ) ) )

دانلود نمونه

در قسمت بعد : جرقه

, , ,

  1. #1 توسط m4ndm در فوریه 25, 2009 - 1:58 ب.ظ.

    اکسل خیلی گند ه تر از فلفله و البته ریز هم نیست😀

    خب تو این سری هم قراره همین رو بگم

  1. فلفل نبین چه ریزه – قسمت ششم – چند برنامه ریاضی « نوشته های گاه و بی گاه raindigital
  2. فلفل نبین چه ریزه – قسمت هفتم – رفتار شناسی توابع(اثر فلزی) « نوشته های گاه و بی گاه raindigital
  3. هفت قسمت اول فلفل نبین چه ریزه « نوشته های گاه و بی گاه raindigital

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: