خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

اگر هنوز هم در اکسل در حال لانه سازی هستید ، این کار را به سختی انجام می دهید

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

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

به همین دلیل من از جمع آوری IFS مانند بلوک های Jenga متوقف شدم و شروع به استفاده از IFS کردم و توابع را در اکسل گذاشتم. این دو را با هم ترکیب کنید ، و آنچه که به نظر می رسد مانند کد به نظر می رسد به مجموعه ای واضح از دستورالعمل ها تبدیل می شود که در واقع می توانید بدون ناامیدی ، به اشتراک بگذارید ، به اشتراک بگذارید و توضیح دهید.

IFS تو در تو وحشتناک است ، اما IFS بهتر است

از خانه کارت گرفته تا یک لیست چک ساده

وقتی فقط به دو نتیجه نیاز دارید ، عملکرد IF خوب است. اما لحظه ای که شما شروع به انباشت شرایط می کنید (اگر این کار را انجام دهید ، پس از آن ، در غیر این صورت ، اگر این ، پس از آن) ، شما در حال ساخت خانه ای از کارت ها هستید. در ابتدا ، کار می کند. اما اگر هر وقت را با صفحات گسترده تجارت در دنیای واقعی گذرانده اید ، می دانید که چقدر سریع به یک تاری تبدیل می شود:

مطلب مرتبط:   بهترین کاربردها برای جعبه جستجوی Microsoft 365

= if (b2> 100 ، “عالی” ، if (b2> 80 ، “خوب” ، if (b2> 60 ، “میانگین” ، if (b2> 40 ، “ضعیف” ، if (b2> 20 ، “بسیار ضعیف” ، if (b2> = 0 ، “وحشتناک”))))))))))))))))))))

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

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

خوشبختانه ، مایکروسافت عملکرد IFS را برای رسیدگی به بسیاری از این موارد معرفی کرد. در دسترس در Office 2019 و اشتراک های Microsoft 365 ، IFS می تواند در صورت اظهارات در اکسل ، جایگاه های مختلفی را ببندد و خواندن آن بسیار ساده تر است. در اینجا نحوه مثال فرمول امتیاز دهی ما به جای IFS به نظر می رسد:

= ifs (B2> 100 ، “عالی” ، B2> 80 ، “خوب” ، B2> 60 ، “میانگین” ، B2> 40 ، “فقیر” ، B2> 20 ، “بسیار ضعیف” ، B2> = 0 ، “وحشتناک”)

عملکرد IFS با شرایط آزمایش به ترتیب کار می کند: Test1 ، Value-If-True ؛ Test2 ، ارزش-If-True ؛ و غیره ، با همان آزمایشات مورد نیاز شما (حداکثر 127). به زبان انگلیسی ساده ، شما اساساً می گویید ، “اگر امتیاز بیش از 100 باشد ، عالی است ؛ اگر بیش از 80 باشد ، خوب است ؛ اگر بیش از 60 باشد ، متوسط ​​…”

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

مطلب مرتبط:   نحوه استفاده از نمودار پراکندگی در مایکروسافت اکسل برای پیش بینی رفتار داده ها

بگذارید روش تمیزتر برای نوشتن منطق پیچیده باشد

راز نوشتن فرمول های اکسل که در واقع می توانید حفظ کنید

اجازه دهید و اگر در اکسل وجود دارد.

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

= اجازه دهید (امتیاز ، B2 ، IFS (امتیاز> 100 ، “عالی” ، نمره> 80 ، “خوب” ، نمره> 60 ، “میانگین” ، نمره> 40 ، “ضعیف” ، نمره> 20 ، “بسیار ضعیف” ، نمره> = 0 ، “وحشتناک”)

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

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

در اینجا یک مثال پیچیده تر است که قدرت واقعی ترکیب Let و IFS را نشان می دهد. تصور کنید که نرخ کمیسیون را بر اساس عملکرد فروش ، قلمرو و تصدی محاسبه می کنید:

= LET (فروش ، B2 ، قلمرو ، C2 ، تصدی ، D2 ، Base_Rate ، 0.05 ، Sales_Bonus ، IFS (فروش> 50000،0.02 ، فروش> 25000،0.01 ، فروش> = 0 ، 0) ، قلمرو_بنونوس ، ifs (قلمرو = “حق بیمه” ، 0.015 ، 0.015 ، Perritory = “Perritory =” Standard “، 0.05). TENURE_BONUS ، IFS (تصدی> 5،0.01 ، تصدی> 2،0.005 ، درست ، 0) ، Total_Rate ، Base_Rate+Sales_Bonus+Perritory_Bonus+Tenure_Bonus ، Total_Rate*فروش)

مطلب مرتبط:   Duolingo در مقابل Memrise: کدام برنامه یادگیری زبان بهتر است؟

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

  • تصویر توسط آدا
  • تصویر توسط آدا

فرمول LET و IFS در مایکروسافت اکسل.نتایج فرمول let و ifs در مایکروسافت اکسل.

نحو کلی برای اجازه دادن به (Name1 ، Value2 ، Value2 ،… ، محاسبه) است ، و می توانید آن ساختار را در این مثال مشاهده کنید. هر متغیر قبل از ترکیب در نرخ کل نهایی ، در بالا – فروش ، قلمرو ، تصدی ، نرخ پایه و سه پاداش تعریف می شود. هر قطعه از فرمول به جای اینکه در داخل یک لنگه منطق مکرر دفن شود ، برچسب گذاری شده و به راحتی دنبال می شود.

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

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

خود آینده شما متشکرم

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

به IFS بروید و اکنون اجازه دهید ، و شما که باید مجدداً آن صفحه گسترده را دوباره خوشحال کنید ، بسیار خوشحال خواهید شد که انجام دادید.