جمع اعداد متنی در اکسل با ترفند تابع Evaluate
نحوه جمع اعداد متنی با تابع Evaluate در مهندسی عمران:
جمع اعداد متنی یکی از مهمترین عملیاتی می باشد که در برخی رشته ها و محاسبات فنی کاربرد زیادی دارد و اساسا مشکل در نحوه انجام عملیات روی اعدادی هست که بصورت متن وارد سلول می شود.مثلا وقتی می خواهید نتیجه ۲+۳ را در یک سلول نمایش دهید فرمول آنرا به شکل زیر وارد می کنید:
۳+۲=
اما برخی کاربران نیاز دارند تا بدون اینکه از علامت مساوی (=) در سلول استفاده کنند، با نوشتن ۲+۳ در سلول متنی حاصل آن در سلول دیگر نمایش داده شود یعنی یک عملیات جمع متنی اعداد صورت بگیرد..از جمله مهترین مزیت استفاده از این روش نمایش و نوع محاسبات انجام شده روی اعداد می باشد.برای مثال در رشته مهندسی عمران یک فرم محاسباتی وجود دارد به نام “لیستوفر” که در این فرم دو ستون وجود دارد که در یک ستون کاربر باید فرمول خود را بصورت متنی بنویسید و در ستون دوم نتیجه آن فرمول محاسبه و نمایش داده شود.
اگر به ستون .NO دقت کنید، قرار است با نوشتن یک فرمول بصورت متنی نتیجه آن در ستون Total نمایش داده شود.اکثر کاربران اکسل برای این کار بصورت دستی نتیجه را محاسبه و در سلول مربوط به آن می نویسند.اما در این آموزش قصد داریم با تابع Evaluate و ابزار Name Manager ترفندی را در اکسل به شما آموزش دهیم تا این محاسبات بصورت اتوماتیک انجام شود.
مراحل انجام ایجاد تابع با EVALUATE در ابزار Name Manager :
- ابتدا کلید ترکیبی Ctrl+F3 را بزنید تا پنجره Name Manager باز شود.
- دکمه New را بزنید تا پنجره Edit Name ظاهر شود.
در قسمت Name یک نامی را برای تابع خودتان انتخاب کنید.برای مثال من اسم این تابع را SS قرار می دهم.سپس در قسمت Refers to فرمول مقابل را بنویسید: EVALUATE(‘pre cast’!$E4= - اکنون OK را بزنید تا تمام پنجره ها بسته شود.
اکنون برای جمع اعداد متنی در سلول F4 تابع SS= را بنویسید سپس در سلول های پایین درگ کنید.اکنون شما در ستون .NO هر فرمولی بنویسید تابع EVALUATE نتیجه آنرا بررسی و در سلول نشان می دهد.جالب است بدانید شما هر فرمولی که در ستون .NO بنویسید تابع EVALUATE آن محاسبات را حتی بدون داشتن علامت مساوی (=) برای شما جمع متنی را انجام می دهد.
درباره جاوید
عاشق اکسل هستم و بیش از 12 ساله دارم اکسل کار می کنم. در این مسیر آموزش ها و فایل های حرفه ای ارائه دادم و همچنان در این مسیر با علاقه پیش میرم چون امروزه اکسل به یک مهارت انکار نشدنی تبدیل شده
سایر نوشته های جاویدمطالب زیر را حتما مطالعه کنید
۴ گام تا شماره گذاری صفحه چاپ در اکسل با یک نکته عالی
ایجاد لیست شیت ها در ComboBox اکسل با دستورات VBA
در کمتر از ۱ دقیقه چک لیست کارهای روزانه در اکسل بساز
فایل اکسل محاسبه مالیات حقوق سال ۱۴۰۱ + آموزش ویدئویی فرمولنویسی مالیات
راست چین در اکسل و نحوه راست به چپ کردن شیت اکسل
برای چاپ اطلاعات داخل فرم از قبل پرینت شده در اکسل چکار کنیم؟
7 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام بر استاد .
لطفا به سوالم پاسخ دهید . فرمولی رو برای یک محدوده a1:k1 در اکسل نوشتم میخوام با درگ کردن در همان ردیف به سلولهای بغلی محدوده اینجوری عوض بشه a2:k2 و a3:k3 فقط در همان ردیف درگ کنم و اینجوری محدوده تغییر کنه که فقط شماره ردیفها زیاد بشه و نام ستون ثابت بمونه. ممنونم
سلام. وقت بخیر
پشت نام ستون ها علامت $ رو بندازید.
مثلا:
$A1:$k1
استاد من میخوام فرمول رو در همان (ردیف )درگ کنم . با این کار وقتی توی همون ردیف درگ کنم نام ستونها ثابت میمونه ولی شماره ردیف تغییر نمیکنه ؟؟
اگر فرمول رو عمودی درگ کنم حرف شما صحیحه ولی وقتی تو همون ردیف درگ میکنم شماره محدوده که تغییر نمیکنه؟
میخوام افقی درگ کنم نام ستون ثابت و شماره محدوده زیاد بشه؟
باید با تابع Columns ترکیب کنید.
چطوری میشه استاد ؟ ترکیب ادرس با تابع columns
خیلی لنگ این فرمول هستم ممنون میشم راهنمایی بفرمایید
اگر ساعت ورود رو زود تر بزاریم یعنی در واقع تعجیل داشته باشیم اونوقت کارکرد عادی به مشکل میخوره ، اون موقع چیکار کنیم؟
باید از تابع IF یا تابع IFS (در نسخه ۲۰۱۹ به بالا) استفاده کنید.
ما تو دوره فرمولنویسی محاسبه ساعت کارکرد اینرو کامل آموزش دادیم.