برای کاربران منظم اکسل، این راز نیست که محاسبات مختلف ریاضی، مهندسی و مالی را می توان در این برنامه انجام داد. این ویژگی با استفاده از فرمول ها و توابع مختلف به دست می آید. اما اگر اکسل به طور مداوم برای انجام چنین محاسباتی مورد استفاده قرار گیرد، بنابراین سوال سازماندهی ابزار لازم برای این حق در صفحه مربوط می شود که به سرعت قابل توجهی سرعت محاسبات و میزان راحتی کاربر را افزایش می دهد. بیایید ببینیم چگونه چنین ماشین حساب را در اکسل ایجاد کنیم.
روش ایجاد ماشین حساب
در صورت لزوم، به طور فزاینده، این کار در صورت لزوم، به طور مداوم انجام همان نوع محاسبات و محاسبات مربوط به نوع خاصی از فعالیت را انجام می دهد. به طور کلی، تمام ماشین حساب ها در اکسل را می توان به دو گروه تقسیم کرد: جهانی (برای محاسبات کلی ریاضی) و محدود مشخصات. گروه دوم به انواع مختلف تقسیم می شود: مهندسی، مالی، وام های سرمایه گذاری و غیره انتخاب الگوریتم برای ایجاد آن بستگی به عملکرد ماشین حساب دارد، اول از همه.
روش 1: استفاده از ماکروها
اول از همه، در نظر گرفتن الگوریتم برای ایجاد ماشین حساب های سفارشی. با ایجاد سادهترین ماشین حساب جهانی شروع کنید. این ابزار عملیات محاسباتی اولیه را انجام می دهد: علاوه بر این، ضرب، تفریق، تقسیم و غیره این کار با استفاده از یک ماکرو انجام می شود. بنابراین، قبل از ادامه روند ایجاد، باید مطمئن شوید که شامل ماکروها و پانل توسعهده شده است. اگر این مورد نیست، پس ماکرو باید فعال شود.
- پس از تنظیمات اولیه اولیه ساخته شده، به تب بروید "توسعهدهنده". روی نماد کلیک کنید "ویژوال بیسیک"که بر روی نوار در بلوک ابزار قرار می گیرد "کد".
- پنجره ویرایشگر VBA شروع می شود. اگر منطقه مرکزی نمایش داده شده در خاکستری، و نه سفید، این بدان معناست که فیلد کد ورودی وجود ندارد. برای فعال کردن صفحه نمایش خود به آیتم منو بروید "مشاهده" و بر روی کتیبه کلیک کنید "کد" در لیست ظاهر می شود. شما می توانید به جای این دستکاری کلید تابع را فشار دهید. F7. در هر صورت، یک فیلد کد نمایش داده خواهد شد.
- در اینجا در ناحیه مرکزی ما باید کد ماکرو خود را بنویسیم. این فرم زیر دارد:
زیر ماشین حساب ()
dim strExpr به عنوان رشته
'اطلاعات را برای محاسبه وارد کنید
strExpr = InputBox ("وارد کردن اطلاعات")
'محاسبه نتیجه
MsgBox strExpr & "=" & Application.Evaluate (strExpr)
پایان دادن به زیربه جای عبارات "اطلاعات را وارد کنید" شما می توانید هر چیز دیگری را برای شما قابل قبول بنویسید. آن را در بالاتر از زمینه بیان قرار خواهد داد.
پس از وارد شدن کد، فایل باید رونویسی شود. با این حال، باید در فرمت با پشتیبانی ماکرو ذخیره شود. روی نماد در قالب یک فلاپی دیسک در نوار ابزار ویرایشگر VBA کلیک کنید.
- پنجره سند ذخیره سازی شروع می شود. به دایرکتوری بر روی دیسک سخت یا رسانه قابل جابجایی خود بروید، جایی که میخواهید آن را ذخیره کنید. در حوزه "نام فایل" سند هر نام دلخواه را تعیین کنید یا آن را به صورت پیش فرض به آن اختصاص دهید. اجباری در زمینه "نوع فایل" از تمام فرمت های موجود نام را انتخاب کنید "کتاب مکانیک اکولایزر اکسل (* .xlsm)". پس از این مرحله ما بر روی دکمه کلیک میکنیم. "ذخیره" در پایین پنجره
- پس از آن، شما می توانید پنجره ویرایشگر ماکرو را با کلیک کردن بر روی نماد استاندارد استاندارد در شکل یک مربع قرمز با یک کریستال سفید در گوشه سمت راست بالا ببندید.
- برای اجرای یک ابزار محاسباتی با استفاده از یک ماکرو، در حالی که در برگه "توسعهدهنده"روی نماد کلیک کنید ماکروها در نوار در بلوک ابزار "کد".
- پس از آن، پنجره ماکرو شروع می شود. نام ماکروی که ما آن را فقط ایجاد کردیم، آن را انتخاب کرده و روی دکمه کلیک کنید اجرای.
- پس از انجام این عمل، یک ماشین حساب ایجاد می شود که بر اساس ماکرو است.
- برای انجام یک محاسبه در آن، ما اقدام لازم را در زمینه انجام می دهیم. راحت ترین راه استفاده برای این منظور، بلوک صفحه کلید عددی است که در سمت راست قرار دارد. پس از بیان وارد شده، بر روی دکمه کلیک کنید "خوب".
- سپس یک پنجره کوچک روی صفحه ظاهر می شود که حاوی پاسخ به راه حل بیان مشخص است. برای بستن آن، روی دکمه کلیک کنید. "خوب".
- اما موافقت می کنید که هر بار که شما نیاز به انجام اقدامات محاسباتی دارید، آن را نسبتا ناراحت کننده است، به پنجره ماکرو بروید. بیایید اجرای اجرای پنجره محاسبات ساده را ساده کنیم. برای این که در زبانه باشید "توسعهدهنده"، بر روی آیکون که برای ما آشناست کلیک کنید ماکروها.
- سپس در پنجره ماکرو، نام شی مورد نظر را انتخاب کنید. روی دکمه کلیک کنید "گزینه ها ...".
- پس از آن، پنجره حتی کوچکتر از قبل راه اندازی شده است. در آن، ما می توانیم ترکیبی از کلید های گرم را مشخص کنیم، که در صورت کلیک، ماشین حساب را راه اندازی می کند. مهم است که این ترکیب برای فراخوانی فرآیندهای دیگر استفاده نشود. بنابراین، اولین کاراکتر حروف الفبا توصیه نمی شود. اولین کلیدی ترتیب برنامه خود را اکسل. این کلید Ctrl. کلید بعدی توسط کاربر تنظیم شده است. اجازه دهید یک کلید باشد V (اگر چه شما می توانید یکی دیگر را انتخاب کنید). اگر این کلید در حال حاضر توسط برنامه استفاده می شود، یک کلید دیگر به طور خودکار به ترکیب اضافه می شود - Sبالا بردن. کاراکتر انتخاب شده در این زمینه را وارد کنید "میانبر" و بر روی دکمه کلیک کنید "خوب".
- سپس پنجره ماکرو را با کلیک بر روی نماد استاندارد استاندارد در گوشه سمت راست بالا ببندید.
در حال حاضر هنگام تایپ کردن کلید ترکیبی انتخاب شده (در مورد ما Ctrl + Shift + V) پنجره ماشین حساب راه اندازی خواهد شد. موافق است، آن را بسیار سریع تر و آسان تر از آن است که آن را هر بار از طریق پنجره ماکرو بخوانید.
درس: نحوه ایجاد یک ماکرو در اکسل
روش 2: استفاده از توابع
اکنون اجازه دهید یک گزینه برای ایجاد یک ماشین حساب محدود از نظر را در نظر بگیریم. این برنامه برای انجام وظایف خاص و خاص و به طور مستقیم در صفحه اکسل قرار می گیرد. توابع ساخته شده در اکسل برای ایجاد این ابزار استفاده خواهند شد.
برای مثال، یک ابزار برای تبدیل ارزشهای جمعی ایجاد کنید. در فرآیند ایجاد آن ما از تابع استفاده خواهیم کرد Preob. این اپراتور اشاره به واحد مهندسی ساخته شده در توابع اکسل است. وظیفه او تبدیل مقادیر یک اندازه به دیگری است. نحو این عملکرد به شرح زیر است:
= پیشگیری (number؛ ish_ed_izm؛ con_ed_izm)
"شماره" - این یک استدلال است که به شکل ارزش عددی از ارزش است که باید به یک اندازه گیری دیگر تبدیل شود.
"واحد منبع" - استدلال که واحد اندازه گیری ارزش تبدیل می شود را تعیین می کند. این یک کد خاص است که با یک واحد خاص اندازه گیری تنظیم شده است.
"واحد نهایی اندازه گیری" - استدلال تعریف واحد اندازه گیری از مقدار که در آن شماره اصلی تبدیل شده است. این نیز با استفاده از کدهای ویژه تنظیم شده است.
ما باید در مورد این کدها توضیح دهیم، زیرا ما بعدا در ایجاد یک ماشین حساب نیاز داریم. به طور خاص، ما نیاز به کدهای واحد جرم است. در اینجا یک لیست از آنها وجود دارد:
- g - گرم
- کیلوگرم - کیلوگرم؛
- میلی گرم - میلی گرم؛
- lbm - پوند انگلیسی؛
- اونم - اونس؛
- ص - سرباره؛
- تو - واحد اتمی.
همچنین لازم است بگویم که تمام استدلال های این تابع می تواند به واسطه ارزش ها و با اشاره به سلول هایی که در آن قرار دارند مشخص شود.
- اول از همه، ما آمادگی داریم. ابزار محاسبات ما چهار زمینه دارد:
- ارزش تبدیل;
- واحد منبع;
- نتیجه تبدیل;
- واحد نهایی.
ما هدرهایی را که زیر این زمینه ها قرار می گیرد قرار می دهیم و آنها را با قالب بندی (پر کردن و مرز) برای تجسم بصری بیشتر انتخاب می کنیم.
در زمینه ها "قابل تبدیل", "محدودیت اندازه منبع" و "محدودیت پایان سنجی" ما داده ها را وارد می کنیم و در حوزه "نتیجه تبدیل" - خروجی نتیجه نهایی
- بیایید آن را در زمینه انجام دهیم "قابل تبدیل" کاربر می تواند فقط مقادیر معتبر را وارد کند، یعنی اعداد بزرگتر از صفر. سلول را انتخاب کنید که در آن مقدار تبدیل شده وارد شود. به برگه بروید "داده ها" و در بلوک ابزارها "کار با داده ها" روی نماد کلیک کنید "تأیید اطلاعات".
- پنجره ابزار شروع می شود. "تأیید اطلاعات". اول از همه، تنظیمات را در برگه انجام دهید "گزینه ها". در حوزه "نوع داده" پارامتر را از لیست انتخاب کنید "واقعی". در حوزه "ارزش" همچنین از لیست ما انتخاب بر روی پارامتر را متوقف می کنیم "بیشتر". در حوزه "حداقل" مقدار را تنظیم کنید "0". بنابراین، فقط اعداد حقیقی (از جمله کسری) که بیشتر از صفر هستند می توانند وارد این سلول شوند.
- پس از آن به تب از همان پنجره حرکت کنید. "پیام برای ورود". در اینجا می توانید توضیحی از آنچه دقیقا برای ورود به کاربر نیاز دارید را بیابید. او هنگام انتخاب مقادیر سلول ورودی آن را می بیند. در حوزه "پیام" بنویسید: "مقدار جرم را برای تبدیل وارد کنید".
- سپس به برگه بروید "پیام خطا". در حوزه "پیام" ما باید توصیه ای را که کاربر می بیند در صورتی که داده های نادرست را وارد می کند بنویسد. بنویسید: "ورودی باید یک عدد مثبت باشد." پس از آن، برای تکمیل کار در پنجره چک کردن مقدار ورودی و ذخیره تنظیمات وارد شده توسط ما، روی دکمه کلیک کنید "خوب".
- همانطور که می بینید، هنگام انتخاب یک سلول، یک اشاره به نظر می رسد.
- بگذارید سعی کنیم یک مقدار نادرست وارد کنید، مثلا متن یا عدد منفی. همانطور که می بینید، یک پیام خطا ظاهر می شود و ورودی مسدود می شود. ما دکمه را فشار می دهیم "لغو".
- اما مقدار صحیح بدون مشکل وارد شده است.
- حالا به میدان برو "واحد منبع". در اینجا ما کاربر را انتخاب می کنیم یک مقدار از یک لیست از آن هفت ارزش جمعی، لیست که در هنگام توصیف آرگومان های عملکرد، داده شده است. Preob. مقادیر دیگر را وارد کنید کار نمی کند
سلول زیر نام را انتخاب کنید "واحد منبع". دوباره بر روی آیکون کلیک کنید "تأیید اطلاعات".
- در پنجره تأیید اطلاعات که باز می شود، به برگه بروید "گزینه ها". در حوزه "نوع داده" تنظیم پارامتر "لیست". در حوزه "منبع" از طریق یک سمیکولن (;) ما کدهای نامهای مقادیر تودهای برای تابع را فهرست میکنیم Preobکه در آن گفتگو در بالا وجود دارد. بعد، روی دکمه کلیک کنید "خوب".
- همانطور که می بینید، اکنون، اگر فیلد را انتخاب کنید "واحد منبع"، سپس یک نماد مثلث به سمت راست آن ظاهر می شود. وقتی روی آن کلیک میکنید، لیست با نام واحد اندازه گیری توده باز می شود.
- روش کاملا مشابه در پنجره "تأیید اطلاعات" ما انجام می دهیم و با یک سلول با نام "واحد نهایی اندازه گیری". همچنین دارای فهرست دقیق واحد است.
- پس از آن به سلول بروید "نتیجه تبدیل". این تابع شامل خواهد شد Preob و نتیجه محاسبات را نمایش می دهد. این عنصر را انتخاب کنید و روی نماد کلیک کنید "قرار دادن عملکرد".
- شروع می شود جادوگر تابع. ما در این دسته قرار داریم "مهندسی" و نام آن را انتخاب کنید "PREOBR". سپس بر روی دکمه کلیک کنید. "خوب".
- پنجره استدلال اپراتور باز می شود Preob. در حوزه "شماره" شما باید مختصات سلول زیر نام را وارد کنید "قابل تبدیل". برای انجام این کار، مکان نما را در این قسمت قرار دهید و روی دکمه سمت چپ ماوس روی این سلول کلیک کنید. آدرس او بلافاصله در این زمینه نمایش داده می شود. به همان شیوه ما مختصات را به حوزه ها وارد می کنیم. "واحد منبع" و "واحد نهایی اندازه گیری". فقط این بار ما بر روی سلول هایی با نام های مشابه این فیلدها کلیک می کنیم.
پس از وارد شدن تمام داده ها، بر روی دکمه کلیک کنید "خوب".
- همانطور که ما آخرین اقدام را انجام دادیم، در پنجره سلول "نتیجه تبدیل" بلافاصله نتایج تبدیل مقدار را بر اساس داده های قبلا وارد شده نمایش داد.
- بیایید داده ها را در سلول ها تغییر دهیم "قابل تبدیل", "واحد منبع" و "واحد نهایی اندازه گیری". همانطور که می بینید، تابع به طور خودکار در هنگام تغییر پارامتر نتیجه را مجددا محاسبه می کند. این نشان می دهد که ماشین حساب ما کاملا کاربردی است.
- اما ما یک چیز مهم را انجام ندادیم. سلولهای ورودی اطلاعات از ورودی مقادیر نادرست محافظت می شوند، اما مورد خروجی داده ها در همه موارد محافظت نشده است. اما به طور کلی غیرممکن است هر چیزی را وارد آن کنید، در غیر این صورت فرمول محاسبه به سادگی حذف خواهد شد و ماشین حساب ناپذیر خواهد شد. با اشتباه، شما همچنین می توانید داده ها را در این سلول وارد کنید، به غیر از کاربران ثالث. در این مورد، شما باید کلی فرمول را بازنویسی کنید. لازم است هر ورودی داده اینجا را مسدود کنید.
مشکل این است که قفل بر روی ورقه به طور کلی تنظیم شده است. اما اگر ما ورق را مسدود کنیم، نمی توانیم داده ها را در حوزه های ورودی وارد کنیم. بنابراین، باید بلوک از همه عناصر صفحه را در خواص قالب سلول حذف کنیم، سپس این امکان را فقط به سلول برای نمایش نتیجه و بعد از آن بلوک ورق بازگردانیم.
ما بر روی عنصر در تقاطع پانل های افقی و عمودی مختصات بر روی چپ کلیک کردیم. این تمام صفحه را برجسته می کند. سپس بر روی انتخاب راست کلیک کنید. منوی زمینه باز می شود که در آن موقعیت را انتخاب می کنیم. "سلولهای فرمت ...".
- پنجره قالب بندی شروع می شود. برو به آن در برگه "حفاظت" و پارامتر را بردارید "سلول محافظت شده". سپس بر روی دکمه کلیک کنید. "خوب".
- پس از آن، تنها سلول را برای نمایش نتیجه انتخاب کنید و با کلیک راست بر روی آن کلیک کنید. در منوی زمینه، بر روی مورد کلیک کنید "سلولهای فرمت".
- دوباره در پنجره قالب بندی، به برگه بروید "حفاظت"اما این بار، برعکس، ما یک تیک در کنار پارامتر قرار می دهیم "سلول محافظت شده". سپس بر روی دکمه کلیک کنید. "خوب".
- پس از آن به تب بروید "بررسی" و بر روی آیکون کلیک کنید "حفاظت از ورق"که در بلوک ابزار واقع شده است "تغییرات".
- پنجره تنظیم محافظ صفحه باز می شود. در حوزه "رمز عبور برای غیر فعال کردن حفاظت از ورق" رمز عبور را وارد کنید که در صورت لزوم در آینده محافظت را حذف می کند. تنظیمات باقی مانده را می توان بدون تغییر باقی ماند. ما دکمه را فشار می دهیم "خوب".
- سپس یک پنجره کوچک دیگر باز می شود که باید رمز عبور را تکرار کنید. این کار را انجام دهید و روی دکمه کلیک کنید. "خوب".
- پس از آن، هنگام تلاش برای ایجاد هر گونه تغییر در سلول خروجی، اقدامات مسدود خواهد شد، که در کادر محاوره ای که ظاهر می شود گزارش می شود.
بنابراین، ما یک ماشین حساب کامل برای تبدیل ارزش های توده ای به واحد های مختلف اندازه گیری ایجاد کرده ایم.
علاوه بر این، یک مقاله جداگانه، ایجاد یک نوع دیگر از ماشین حساب محدود محتوا در Excel برای محاسبه پرداخت وام است.
درس: محاسبه پرداخت سالیانه در Excel
روش 3: ماشین حساب داخلی اکسل را فعال کنید
علاوه بر این، اکسل دارای ماشین حساب داخلی ساخته شده است. درست است، به طور پیش فرض، دکمه راه اندازی آن بر روی نوار یا نوار میانبر نیست. در نظر بگیرید که چگونه آن را فعال کنید.
- پس از اجرای اکسل، به برگه بروید "پرونده".
- بعد، در پنجره ای که باز می شود، به قسمت بروید "گزینه ها".
- پس از شروع پنجره گزینه اکسل، به بخش زیر بروید "نوار ابزار دسترسی سریع".
- قبل از ما یک پنجره باز می شود، سمت راست آن به دو قسمت تقسیم می شود. در بخش راست آن ابزارهایی هستند که قبلا به پنل دسترسی سریع اضافه شده اند. در سمت چپ کل مجموعه ابزار است که در اکسل در دسترس است، از جمله کسانی که در نوار ضبط شده است.
قسمت بالای چپ "انتخاب تیم ها" آیتم را از لیست انتخاب کنید "تیم ها بر روی نوار نیستند". پس از آن، در لیست ابزار در سمت چپ، نام را جستجو کنید. "ماشین حساب". پیدا کردن آن آسان خواهد بود، زیرا همه نامها به ترتیب حروف الفبا مرتب شده اند. سپس این نام را انتخاب می کنیم.
در بالای منطقه درست این میدان است "سفارشی نوار ابزار دسترسی سریع". این دو پارامتر دارد:
- برای همه مدارک؛
- برای این کتاب
تنظیمات پیش فرض برای همه مدارک است. این پارامتر توصیه می شود بدون تغییر در صورت عدم پیش شرط پیش فرض وجود داشته باشد.
پس از تمام تنظیمات انجام می شود و نام "ماشین حساب" برجسته شده، بر روی دکمه کلیک کنید "افزودن"که بین منطقه راست و چپ قرار دارد.
- بعد از نام "ماشین حساب" نمایش داده شده در سمت راست، بر روی دکمه کلیک کنید "خوب" پایین پایین
- پس از این، پنجره گزینه اکسل بسته خواهد شد. برای شروع ماشین حساب، شما باید بر روی آیکون همان نام کلیک کنید، که اکنون در نوار میانبر قرار دارد.
- بعد از این ابزار "ماشین حساب" راه اندازی خواهد شد. این به عنوان یک آنالوگ فیزیکی طبیعی عمل می کند، فقط دکمه ها باید با استفاده از دکمه ی سمت چپ ماوس، دکمه ی سمت چپ آن را فشار دهید.
همانطور که می بینید، در اکسل گزینه های زیادی برای ایجاد ماشین حساب برای نیازهای مختلف وجود دارد. این ویژگی مخصوصا در هنگام انجام محاسبات محدود محسوب می شود. خوب، برای نیازهای عادی، می توانید از ابزار ساخته شده در برنامه استفاده کنید.