در هنگام حل مسائل در اکسل، معمولا با شروط زیادی سر و کار داریم. به همین دلیل نیاز هست که بدونیم این شروط رو چطور در حل مسائل در نظر بگیریم. از این رو تابع چند شرطی در اکسل که بتواند این شروط رو برای ما تعریف کنه در حل این مسائل اهمیت زیادی داره.
در پست قبلی به توابع انتخاب و تصمیم گیری در اکسل اشاره کردیم که به آنها توابع منطقی یا Logical گفته میشه. اصلی ترین و پرکاربردترین تابع در این دسته توابع، If است. این تابع حالت های مختلفی داره که حالت ساده اون در واقع بررسی یک شرط و داشتن یک خروجی متناسب با شرط رو بررسی کردیم. حالا در این آموزش میخواهیم به بررسی حالت چند شرطی توابع منطقی بپردازیم. برای بررسی چند شرط بصورت همزمان از توابع AND و OR استفاده میکنیم که در واقع بجای آرگومان اول تابع IF یا همون Logical_Test قرار میگیرن. مثلا در آموزش قبلی مثال زدیم و گفتیم اگه اگه حالم خوب باشه و دوستم موافق باشه، به پارک میرم در غیر اینصورت میرم خونه. همونطور که مشاهده می کنید، خوب بودن حال شخص و موافقت دوست، دو شرطی است که باید حتما برقرار باشه تا عمل پارک رفتن اتفاق بیفته. در غیر اینصورت (حتی اگه یکی از شرط ها برقرار نباشه یعنی یا حال طرف خوب نباشه یا دوست موافق نباشه، شرط برقرار نیست) طرف به خونه میره.
تشریح آرگومان های تابع And و Or:
آرگومان های این دو تابع و نوع کاربرد آنها یکسان است.
Logical1: یکی از شروط است. در مثال بالا، خوب بودن حال شخص.
Logical2: شرط بعدی هست. در مثال بالا موافقت دوست شخص برای رفتن به پارک.
همونطور که می بینید از آرگومان دوم، همگی در [ ] قرار می گیرند. که اجباری نبودن این آرگومان رو نشون میده. در این تابع از ۱ تا ۲۵۵ شرط رو میتونید بررسی کنید.
با چند مثال این مفهوم رو بیشتر کار کنیم:
مسئله اول: تعیین مسئولین شعب با استفاده از تابع چند شرطی در اکسل
در شکل ۱، اطلاعات فروش شعب یک فروشگاه زنجیره ای را داریم. می خواهیم مسئولین شعبه هایی که فروش بیش از ۵۰۰ و بالاتر از میانگین کل فروش داشتند را استخراج کنیم.
شکل۱- تابع چند شرطی در اکسل – استخراج نام مسئولین شعبه های با فروش بالای ۵۰۰ و بالای میانگین کل فروش
تشریح آرگومان ها:
آرگومان اول: تابع AND در آرگومان اول قرار گرفته که بتونه هر دو شرط رو بررسی کنه. هر کدوم از شروط ما یعنی فروش بالای ۵۰۰ و فروش بیش از میانگین کل فروش، به عنوان دو آرگومان تابع AND قرار می گیرند و کل تابع AND به عنوان Logical_Test تابع IF در نظر گرفته می شود.
=IF(AND(B2>500,B2>AVERAGE($B$2:$B$10)),C2,””)
آرگومان دوم: اگر شرط برقرار (فروش بالای ۵۰۰ و فروش بالای میانگین کل فروش) باشد، یعنی خروجی تابع AND برابر با TRUE باشد، نام مسئول فروشگاه به عنوان خروجی تابع نمایش داده شود.
=IF(AND(B2>500,B2>AVERAGE($B$2:$B$10)),C2,””)
آرگومان سوم: اگر شرط برقرار (فروش بالای ۵۰۰ و فروش بالای میانگین کل فروش) باشد، یعنی خروجی تابع AND برابر با False باشد ، سل خالی بماند. که خالی بودن را بصورت “” در اکسل نمایش میدهیم.
=IF(AND(B2>500,B2>AVERAGE($B$2:$B$10)),C2,“”)
ساختار و نوع کاربرد توابع AND و OR دقیقا مشابه هم هستند و فقط مفهوم آنها متفاوت است. در تابع OR (به معنی یا)، حداقل یکی از شرایط برقرار باشد، خروجی نهایی تابع، True هست. در تابع AND (به معنی و)، همه شروط باید برقرار باشند تا نتیجه True باشد. یکی از شروط هم برقرار نباشد، خروجی تابع AND ، False خواهد بود.
نحوه عملکرد فرمول رو در زیر مشاهده میکنید:
تابع چند شرطی در اکسل – عملکرد فرمول نوشته شده
همونطور که مشاهده میکنید، هر دو شرط True هستند. پس خروجی نهایی تابع AND نیز به منزله برقرار بودن شرط تلقی می شود.
تابع If اهمیت خیلی زیادی داره و هنر کاربران در اینه که بتونن مسائل منطقی خودشون رو به زبان اکسل تبدیل کنن. حالت ساده If (که خودش به تنهایی از اهمیت بسیار زیادی برخوردار هست) رو توضیح دادیم که در اون یک شرط رو بررسی کردیم. سپس بررسی شروط مختلف رو از طریق توابع AND و OR رو بحث کردیم. در آینده نیز بررسی شروط چند گانه به همراه خروجی های چندگانه، اصطلاحا If های تو در تو یا Nested_If را مورد بحث قرار میدهیم.
سلام
دنبال فرمولی هستم که مثلا
اگر مجموع چند عدد بیشتر از ۵۰ باشد همان ۵۰ رو نشان بدهد ولی اگر کمتر از ۵۰ باشد جمع واقعی عدد را، مثلا اگر مجموع ۶۰ باشد عدد ۵۰ را نشان بدهد و اگر مجموع اعداد ۴۰ باشد همان جمع واقعی یعنی ۴۰ را نشان بدهد، ممنونمیشم راهنمایی بفرمایید
درود
با if میتونید انجام بدید
=if(sum(….) >۵۰, ۵۰, sum(….))
سلام
من یه سوال دارم
می خوام مقدار ۱۰۰۰ تن رو به ۲۵۰ ردیف تقسیم کنم که بین ۴ تا ۶ تن باشه و تکراری هم نباشه جمعش هم ۱۰۰۰ تن باشه
مثلا ۴.۱
4.۳
4.۶
4.۵
4.۲
4.۴
5
4.۹
چه جوری می تونم اجرا کنم؟
درود
از فرمول زیر استفاده کنید:
=MAX(MIN(RAND()*4+2,1000-SUM($A$1:A1)),0)
درود
من فرمولی نیاز دارم که میانگین چند سلول را بگیرد و مثلاً اگر بین ۲ تا۳ شد جواب را در ۵ ضرب کند و اگر بین ۴ تا ۵ شد جواب را ۶ ضرب کند لطفا راهنمایی کنید
درود بر شما
براحتی با if میتویند انجام بدید
=if(And(average(…)>۲,average(….)<3),average(....)*5,average(....)*6)
فرض اینه که جواب یا بین ۲و ۳ اس یا ۴و۵
اگر نیست باید ایف تو در تو رو با همین منطق ایجاد کنید
سلام
یه سوالی داشتم
من دوتا ستون دارم ستون a و b با اعداد تصادفی (بطور مثال اعداد یک، دو و سه) که در ۵ ردیف کنار هم هستند.
میخواستم ببینم چند ردیف تکراری با عدد ۲ از ستون a و عدد ۱ از ستون b وجود داره
ممنون میشم راهنمایی بفرمایید
درود
دقیقا متوجه نشدم
ولی فکر کنم با countifs جواب بگیرید
اگر منظور اینه که ببینید چند بار عدد ۱ و ۲ کنار هم تکرار شدن اینو باید بنونیسید:
=countifs(A1:A10,2,B1:B10,1)
خیلی ممنون از راهنماییتون
یه سوال دیگه داشتم ممنون میشم اگر میتونید کمک بفرمایید
یه ستون با اعداد ، ۱، ۲ ، ۳ ،۳، ۳ و ۴ دارم.(چهار عدد در شش ردیف)
یه فرمول میخوام بدون در نظر گرفتن مورد تکراری که دو یا سه بار تکرار شده تعداداعداد رو مشخص کنه، در مثال بالا شمارش اعداد ستون من ۴ بشه
ممنون
درود
خدمت شما:
اگر ۲۰۲۱ دارید:
اگر قبل ۲۰۲۱ دارید:(با ctrl Shift Enter)
سلام، عرض ادب و احترام
سوال من در مورد تعیین بازه برای OR (یا AND) هست، فرضا میخوام بگم از A1 تا A100 اگر حتی یک گزینه هم True بود نتیجه رو True کن، منتها چونن بازه بزرگه نمی تونم دونه به دونه بنویسم
فرمول زیر رو می نویسم ولی فقط اولین سلول از بازه رو ملاک قرار میده
or(A1:A100,)
سپاسگزارم از لطفتون
درود
چه داده ای داخل ستون هست؟
چون مهمه برای تعیین فرمول
اگر مثلا متنه، میتونید با countif مثلا بگید اگر تعداد فلان کلمه ۱ بود، یعنی حداقل یکیش برقراره
یا اگه true/false هست، مثلا میتونید sum اون ستون رو بگیرید
بستگی به دیتا داره
سلام و عرض ادب
ببخشید می خواستم یک شرط بین دو عدد بنویسم (مثلا اگر عددی بزرگتر از ۱۰ و کوچکتر از ۱۵ باشد) میشه کمکم کنید
اگر در a1 عددی باشد از ۱۰ بزرگتر و از ۱۵ کوچکتر بیاد و b1 جمع بشه با c1 در غیر اینصورت باشه ۰ ممنون میشم کمکم کنید
درود بر شما
با عرض سلام خدمت اساتید گرامی یه سوال داشتم خدمت شما:
میخوام به ازا هر روز مثلا ساعت سیستم که به ۱۲ شب رسید به اندازه ۲۰ واحد از کل (مثلا از ۱۰۰۰) کم بشه لطفا راهنمایی کنید
درود
هر ۲۴ ساعت یک روزه و معادل عدد ۱
کافیه که ضرب در ۲۰ کنید
مثلا تاریخ امروز رو منهای دو روز قبل کنید
میشه ۲
2*۲۰ میشه ۴۰
شما هم میواید هر ۱۲ شب به ۱۲ شب یعنی (یک روز کامل) کم کنید
سلام. وقت بخیر.
دو تا شیت در یک اکسل دارم. میخوام وقتی عددی در یک سلول(مثلاََ A5) از شیت ۱ می نویسم، آن را با تمامی داده های ستون A از شیت ۲ مقایسه کنه و فقط اگر مقدارشون برابر بود، مقدار همون ردیف از شیت ۲ ولی از ستون B رو که عدد هم داره برام نشون بده.
درود
بنظر میرسه جواب سوال شما vlookup باشه
میتونه بره کل ستون رو سرچ کنه و پیدا کنه و مقدار متناظر رو برداره بیاره
سلام خسته نباشید. سال نو مبارک
بی زحمت یک سوال داشتم. من میخواستم با دابل کلیک کردن در سلول های ستون یک شیت علامت تیک بیوفته. اینکار را با کد زیر برای یک ستون انجام داده ام ولی نمیدانم برای اینکه اینکار را برای چند ستون همان شیت انجام بدم چه تغییراتی بدم. ممنون میشم اگه راهنماییم کنید.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
Cancel = True
Target.Font.Name = “Wingdings”
If Target.Value = “” Then
Target.Value = “ü”
Else
Target.Value = “”
End If
End If
End Sub
عدد ۲ شماره ستون هست(B)
درود، سال نو شما هم مبارک
کافیه شرطتون در ساختار IF اصلاح بشه:
If Target.Column = 2 And Target.Column = 3 Then
سلام خانم خاکزاد
یه سوال داشتم.اگه بخوایم یه تابع سه شرطی بنویسیم باید از چه دستوری استفاده کرد؟
مثلا:یک رشته عدد از ۰ تا ۲۰ داریم.چند کاراکتر با عناوین (مسئول-کارشناس-رئیس) داریم.
میخوایم بگیم اگر عدد بین ۱ تا ۹ بود و طرف (کارشناس) بود براش توی یه سلول دیگه عدد ۱۰ رو بنویس.
اگر عدد بین ۱۰ تا ۲۰ بود و طرف (مسئول) یا (رئیس) بود براش توی یه سلول دیگه عدد ۲۰ رو بنویس.
روی بخش دوم مشکل دارم که این یا رو چطور به همراه با شرط قبلیش به اکسل بفهمونم.
ممنون میشم راهنمایی بفرمائید
درود
این دو مقاله رو بخونید
https://excelpedia.net/vlookup-interval-search/
https://excelpedia.net/nested-if-functions/
درود
ترکیب If و and
کافیه فقط اولی رو بنویسید، دومی میشه else اولی
با سلام
متشکرم از آموزش خوبتون، سئوالی داشتم اگر امکان بود راهنمایی فرمائید
من میخوام مثلا میانه یک ستون از جدولی را حساب کنم و با چند شرط ، در یکی از شرط ها که روی یک ستون اعمال میشه میخواهم به اکسل بگم در این ستون که متنی هم هست و مثلا ” علی” و ” حسن” و”کریم” بود، در ستونی که میخوام میانه اش را حساب کند ، ردیفهای این اسامی را که در اون ستون هست همه را در نظر بگیرد ، باید از چه تابع ترکیبی استفاده کنم میانه با if , and ویا چیز دیگری. ممنونم
درود بر شما
ببینید درست متوجه شدم؟
کاری شبیه sumif لازم دارید ولی این بار میانه؟
یعنی میانه شرطی؟
اگراینه، تابع مستقیم براش نداریم و باید فرمو لنویسی آرایه ای انجام بدید که داده های متناسب با شرط رو پیدا کنه و بذاره توی تابع میانه یا همون mean
با سلام و احترام …از سایت خوبتون… یه سری اعداد دارم ، میخام با فرمول شرطی اعداد رو اضافه کنه ، مثلا اگر ۱۵ تا ۲۰ بود ۲تا اضافه بشه و اگر۲۱ تا ۲۵ بود ۳تا و همینطور …… ممنون میشم راهنمایی بفرمائید
سلام
میتونید یک جدول جداگانه (مثل جدول راهنما) تعریف کنید که مشخص کنه برای هر بازه عددی چه مقدار باید بهش اضافه بشه و بعد با استفاده از تابع Vlookup و بر اساس مقدار هر سلول بیاد از اون جدول راهنما عدد مورد رو فراخوانی کنه و به مقدار اولیه سلول اضافه کنه. در واقع میتونید یک ستون کمکی تعریف کنید و بگید مقدار اولیه سلول به علاوه مقدار حاصل از Vlookup.
سلام و خسته نباشید
اگر شرطی در یک سلول برقرار بود میخوام رنگ یک سلول دیگر عوض شود چکار کنم؟
سلام
باید در قسمت Custom ابزار Conditional Formatting فرمول نویسی کنید.
سلام. وقت بخیر
با سپاس از این خدمت ارزنده در راهنمایی کابران.
من ۱۰ ستون دارم که هر کدام یک ویژگی را اندازه گیری میکند درحالیکه خود ستون دارای چند سطح است. مانند ضربان قلب، درصد چربی و ….. یعنی اگر ضربان قلب بیش از ۱۰۰ باشد، به ستون نتیجه یعنی ستون یازدهم یک سال اضافه شود، اگر کمتر از ۸۰ بود، یک سال کم کند واگر بین ۸۰ تا ۱۰۰ بود، تغییر نکند، همین شرایط در مورد درصد چربی هم هست یعنگی اگر درصد چربی بین ۲۴ تا ۱۵ درصد بود تغییری نکند، اگر بین ۲۵ تا ۳۳ بود.۰/۵ سال و اگر کمتر از ۱۵ یا بیش از ۳۳ درصد بود یک سال اضافه شود.لطفا راهنمایی بفرمایید
درود بر شما
چه راهنمایی؟
در نوشتن if مشکل دارید؟
از کدام فورمول استفاده کنم اگر بخواهم مجموعه امتیازات در یک تورنمت را بدست اورم تعداد بازی را وارد کنم در صورت برد ضرب ۳ امتیاز بکنم و اگر مساوی شد ضرب یک امتیاز و در صورت که باخت امتیاز صفر است در نتیجه امتیاز مجموعه را بدست بیادرم
درود
هم با if میشه
هم با switch
سلام خدا قوت ؛ بنده یه شیت دارم با دو ستون ؛ ستون اول نام کالا و ستون دوم تعداد فروش رفته ؛ در یک ستون دیگر با فرمول MIN تعداد ۵ قلم کالایی که کمترین فروش را داشتند بدست آوردم ولی نام اون کالاها را نمیتونم کنارش بیارم؛ چطوری میتونم در یه ستون کنارش نام اون کالاها را هم بیارم ؛ ممنون میشم کمکم کنید
درود بر شما
تابع small پنج تای اخر رو میتونه بده
بعد ترکیبش میکنید با توابع index, match و … و در نهایت جستجو انجام میشه
باید با توابع جستجو اشنا باشید
میخوام توی اکسل فرمول بدم
مثلا سلول A1=256 و B1=20 و C1=1000
میخوام فرمول بنویسم که اگر A1 بزرگتر از ۲۵۶ بود اونوقت بگه B1 ضربدر C1 شود ولی اگر B1 بزرگتر از ۲۰ بود حاصلضرب بزرگتر از ۲۰۰۰۰ نشود
ممنون میشم راهنمایی بفرمایید
درود بر شما
سوال ناقص هست
اگر B1 بزرگتر از ۲۰ بود، حاصلضرب چی بزرگتر از ۲۰۰۰۰ نشه؟
سلام من یک دستور باید بنویسم که یک عدد رو چک کنه اگر از یک مقدار کمتر شد یک عدد رو نمایش بده اگر بین دو عدد بود یک فرمول محاسبه کنه اگر از یک عدد بزرگ تر شد یک عدد نمایش بده
=IF(C2280,C2560,0.56)))
درود بر شما
چون چند حالت دارید یا از IFS باید استفاده کنید با IF تو در تو…
با سلام و خسته نباشید
من یه شیت دارم که دارای ۲۰۰۰ سطر و ۵۰ تا ستونه
حالا میخام در شیت دوم یه سری اطلاعات منتخب بهم نمایش بده
در واقع میخام اگر در ستون p حرف app باشه نام مدرک در ستون e رو بهم نشون بده
مشکلم اینجاست که اگر از ایف استفاده کنم باید ۲۰۰۰ سطر رو مجددا اینجا داشته باشم که بعضی از اونها چون app نیستن خال انی ولی من میخام که مثلا اگر ۳۰۰ تا مدرک app وجود داره، ۲۰۰ تا پشت هم لیست بشن.
ممنون میشم راهنمایی بفرمایید.
سلام
برای ایجاد چنین گزارشی بهتره از Pivot Table استفاده کنید.
با سلام و خسته نباشی خدمت جناب مهندس و سرکار خانم خاکزاد.
من سوالی داشتم در مورد توابع شرطی و ترکیب توابع. بنده با استفاده از تابع MID یک عدد ۸ رقمی رو که سه رقمش اعشار هست رو تو ۸ سلول جداسازی کردم. حالا با استفاده از تابع شرطی if در سلول دیگری اومدم شرط گذاشتم که اگر رقم سوم (از سمت چپ) عدد اصلی حالا جدا شده و در یک خانه بصورت تک رقمی هست عدد ۱ باشد در سلول جدید باید عدد ۸ رو نشون بده و اگر ۲ باشد عدد ۹ رو نشون بده. اما سلول جدید فالس رو نشون میده و بعضا هیچ عددی دراون نیست. فرمول هم صحیح نوشته شده ولی باز هم فالس نشون میده. در سلول اصلی که جداسازه شده (منظورم رقم سوم) که فرمول Mid رو داره اگر این رو پاک کنم و فقط اعداد قرار بدهم مثلا ۱ و یا ۲ بگذارم سلول جدید شرطی خیلی قشنگ کار میکنه. دو باره فرمول Mid رو که بگذارم فالس نشون میده.
ممنون میشم کمک کنید.
عرض سلام
فرمولی که برای جدا سازی رقم سوم نوشته اید را درون تابع Value قرار بدید.
سلام،خسته نباشید
قراره در ستونی کد ملی وارد بشه ولی دوتا شرط رو هم باید در نظر بگیره.۱-کد ملی وارد شده تکراری نباشه و اگر تکراری بودپیام “تکراری” نمایش داده بشه و شرط ۲-کد ملی نباید بیشتر یا کمتر از ۱۰ رقم باشه.و اگر وارد شد باز پیام بده که “کد ملی وارد شده بیشتر یا کمتر از ۱۰ رقم است.”حالا در قسمت data validation نمیشه هر دو رو با ایجاد کرد چون پیام میده که تنظیمات برای یکی هست(شاید هم بشه ولی بنده اطلاعی ندارم)
حالا ممنون میشم راهنمایی کنید این کد رو چطور و کجا بنویسم؟
تشکر
سلام
برای انجام این کار باید در قسمت Custom ابزار Data Validation یک فرمول IF بنویسید که دو شرط تعداد حروف وارده (با استفاده از تابع LEN) و تعداد دفعات تکرار اطلاعات وارد شده (با استفاده از تابع Countif) رو با استفاده از تابع AND چک کنه و اگه هر دو برقرار بود ۱ و در غیر اینصورت ۰ رو برگردونه.
سلام با تشکر از راهنمایی هایتان. من چهار ستون دارم که می خواهم اعداد این چهار ستون باهم مقایسه بشوند و بزرگترین شان خودش درج ( یا تبدیل به یک )و مابقی صفر شوند . اعداد در سلول ها همه زیر یک هستند . ممنون و سپاس از راهنمایی تان
درود
بزرگترین عدد رو با max بدست بیارید
بعد با if ترکیب کنید هر کدوم برابر بود بذاره ۱ در غیراینصورت ۰
باسلام خدمت دوستان سوالی داشتم
اگر در چند شیت دو ستون مقادیر داشتیم مثلا در هر شیت ستون اول حجم و ستون دوم لیتر که عنوان هر شیت اسم تجهیز باشد
حال میخوام در شیت مادر یا همان شیت اول در سلولی شرط بزارم اگر شیت اول نمایش داده شد آنگاه در سلول فلان حجم و روبروی آن لیتر را نشان بدهد
شرط بعدی در سلولهای حجم می باشد اگر حجم برابر با مثلا ۱ بود لیتر روبروی آن را نشان دهد
لطفا راهنمایی کنید ممنون میشم
درود
منظورتون از اینکه : “اگر شیت اول نمایش داده شد …” چی هست؟
با سلاموعرض خداقوت خدمتسرکار خانم خاکزاد، میبخشید من یک فایل صندوق قرض الحسنه دارم ودریک شیت پرینت حساب بانک هست ودر ورک بوک دیگر مشخصات اعضای صندوق می خوام مبلغ .اریزی هر یک ازاعضاء را ازپرینت حساب بانک فراخوانی کنم چون اعضاء ممکن است با چند کارت واریزی داشته با شند (مثلا ۳ شماره کارت متفاوت)میخوام با تابع matchهر سه فایل را بدم تا اون ماه با هر کدوم واریز کرده بود همون مبلغ را بر گردونه می شه راهنمایی کنید من با ترکیب تابع های index , match , or فرمول نوستم ولی جواب نداد INDEX(L2:M24;MATCH(OR(D2=L2;E2=L2;L2:L24;0);2)) درفرمول d2 وe2شماره کارت های من هستند با تشکر
درود بر شما
سوال اصلا واضح نیست
ساختار داده و نوع چینش هم مهمه.
توضیح بیشتر بدید لطفا
سلام . من یک سری داده دارم که کلی محاسبات روشون انجام میشه و یک خروجی میده و با تغییر داده اولیه خروجی دیگر چاپ میکنه . من چطور میتونم این خروجی هایی که میده رو تو یه سلول ذخیره کنم مثلا بنویسم به ازای فلان مقدار اولیه نتیجه حاصل برابر است با فلان.و به طوری که اگر شرایط اولیه هر کودوم هم تغییر کرد نتیجه شون هم تغییر کنه . ممنونم
درود
به نظر میرسه بهتره از ابزارهای تحلیل داده استفاده کنید مثل Table , Scenario Manager
سلام
سوالم رو مجدد میپرسم.یه سری نمره از دانش آموزانم دارم و میخوام مثلا ۲ نمره هم تشویقی بهشون بدم ولی نمی خوام نمره دانش آموزی با احتساب این نمره از ۲۰ بیشتر شه یعنی اگر یه نفر ۲۰ بود، ۲ نمره تشویقی هم بهش بدم، باز نمرش ۲۰ بمونه نه ۲۲
درود
اهان الان مشخص شد
با یک if کنترل کنید
سلام
میخوام دو عدد رو باهم جمع کنم مثلا (۱+۲۰)، میخوام باز ۲۰ نشونش بده و ۲۱ نشه
درود
منظورتون واضح نیست!
جمع که بکنید که مقدار قطعا ۲۱ میشه. اما اگر فقط میخواید نمایش به ۲۰ تغییر کنه از توابع گرد کردن مضربی استفاده کنید
سلام
ببخشید من یک برنامه جاره در اکسل نوشتم
و الان یه مشکلی داشتم
من برای هر کالا یک کد تعریف کردم
و میخوام بدونم چطو میشه کدی تعریف کرد که هر زمان کد کالای تعریف شده در سلول مشخص ثبت شد
تعداد روزی رو که این کد کالا بیرون رفته رو در کل لیست پیدا کنه جمع بزه و نمایش بده
مثلا کد کالای ۱۰۰۲ تعداد ۱۰ بار در سیستم ثبت شده و هر بار به مدت یک روز بیرن بوده
یعنی جمع تعداد روزی که این کد بیرون بوده ۱۰ روز هستش
این رو در شیت کالاها نمایش بده
حالا تعداد دفعاتی که بیرون رفته
و تعداد روزی که بیرون بوده
درود
تعداد تکرار کد ۱۰۰۲ در یک مجموعه رو میتونید با countif حساب کنید
سلام. چطوری میتونم شرط زیر رو در یک سلول فرمول نویسی کنم بطوریکه یکی از سه جواب A، B یا C رو به من بده:
اگر مقدار سلول X بزرگتر یا مساوی ۰.۲ : A
اگر مقدار همون سلول کوچکتر یا مساوی از ۰.۸ : A
اگر مقدار همون سلول بزرگتر از ۰.۸ : B
اگر مقدار همون سلول کوچتر از ۰.۲: C
ممنون
درود بر شما
یا از تابع ifs یا if تو در تو استفاده کنید
https://excelpedia.net/nested-if-functions/
سلام
من لیست کالاهای انبارم با تاریخ خرید، ارزش هر کالا،دوره گردش هر کالا توی فایل اکسل هست من میخوام از این لیست یه خروجی بگیرم که ۱۰ کالایی که بیشترین ریال و تاریخ خرید قدیمی تر و دوره گردش بالاتری دارن رو بهم نمایش بده از چه توابعی استفاده کنم و به چه شکلی؟؟
درود
بسته به جنس نوع تاریخی که استفاده میکنید و ساختار داده ها فرق داره
اما برای تعیین بیشترین مقادیر بصورت شرطی از Maxifs میشه استفاده کرد
مقاله داخل سایت هست راجع بهش
بقیه هم توابع جستجو مثل Index و ….
سلام خسته نباشید.
بنده میخواستم دوتا SUBSTITUTE رو باهم ترکیب کنم به طوری که در سلول A1 اگر حرف M بود عدد رو ضرب در میلیون بکنه و اگر B بود ضرب در میلیارد، برای میلیون مشکلی ندارم ولی نمیدونم چجوری میلیارد رو هم به سلول اضافه کنم راهنمایی کنید ممنون میشم.
SUBSTITUTE(A1,”M”,””)*1000000=
میخوام همزمان برای B هم انجام بشه چون ورودی هام ترکیبی از میلیون و میلیارد هست
باسلام وخسته نباشید
سوالم این بود که از رشته های مورد نظر در یک ستون فقط برای ۳رشته استخدام داشته باشه و مابقی رو خالی نشون بده.ممنون
درود
سوال اصلا واضح نیست
سوال در مورد منطق برنامه نویسی دارم.
نوشتن برنامه با if های تو در تو از لحاظ منطقی و سرعت صحیح تر است یا ترکیب if و and ?
ممنون از شما
سلام
از نظر سرعت در فایل های کوچک فرق چندانی ندارند. اما زمانیکه فایل سنگین میشود ترکیب And و IF سریعتر هست چون استفاده از AND (در مواردی که چندین شرط باید همزمان چک بشن) باعث حذف IF های بیشتری میشه که نهایتا فرمول سریعتر اجرا میشه.
من یک بازه [a,b] دارم می خواهم چک کند عدد سلول در این بازه هست یا نه و عبارتی مثل بیشتر از بازه داخل بازه وکمتر از بازه را نشان دهد
شرطتون رو با and بنویسید ، بزرگتر از a و کوچکتر از b
در مقاله زیر با این ساختار اشنا میشید:
https://excelpedia.net/and-or-function/
if(and(a1>=a,a1<=b),"dakhele baze","kharej baze")
سلام و روزبخیر
من میخام یه فرمول برای شروط زیر بنویسم:
مبلغ پیک در صورتی که از صفر تا ۳۰۰۰۰ باید در عدد ۵ ضرب شود
مبلغ پیک در صورتی که از ۳۰۰۰۰تا ۳۵۰۰۰باید در عدد ۸ ضرب شود
مبلغ پیک در صورتی که از ۳۵۰۰۰تا ۳۹۰۰۰باید در عدد ۱۱ ضرب شود
مبلغ پیک در صورتی که از ۳۹۰۰۰ به بالا باشد باید در عدد ۱۳ ضرب شود
لطفا راهنمایی کنید
از تابع choose یا if تو در تو چجوری میتونم استفاده کنم؟؟ میشه فرمولشو برام بگید
درود بر شما
یا از این روش استفاده کنید:
https://excelpedia.net/vlookup-interval-search/
یا از فرمول if تو در تو استفاده کنید
https://excelpedia.net/nested-if-functions/
سلام- میخوام فرمولی داشته باشم که ساعت کاری ماموریت رو در ۲۴ ساعت به شکلی حساب کنه که حساب کنه که اختلاف ساعت ها رو بدست بیاره و از ساعت ۷:۳۰ تا ۱۵:۳۰ (ساعت عادی کاری شرکت )رو جزء ساعت ماموریت نیاره
مثلا ماموریت ساعت ۶ صبح شروع و ۱۹ همون روز اتمام
یا ۹ صبح شروع و ۴ صبح فردا تموم بشه
ممنون از راهنمایی شما
درود بر شما
محاسبات مربوط به زمان، دقیقا مثل محاسبات مربوط به عدد معمولی هست (باید این مقاله رو بخونید https://excelpedia.net/wp-admin/post.php?post=10365&action=edit)
با فرض اینکه ساعت یک عدد معمولی هست، if مورد نظر رو با توجه به شرایط کاری خودتون می تونید بنویسید.
آخه مشکل اینه که تعداد محدودی از ترکیب if, and در یک سلول میشه استفاده کرد
نه اگه درست بنویسید و ساختار رو رعایت کنید، تا ۶۳ if رو میتونید تو در تو بنویسید!
فکر نکنم بیش از این تعداد لازم باشه.
الان این فرمول رو لطفا ببینید ساختارش مکل داره که نمیذاره ادامه بدم ؟
IF(AND(S6=”G”;F10>=$M$9);I10-F10;IF(AND(S6=”G”;F10<$M$9);I10-$M$9))
فرمول مشکل ینداره برا یادامه
احتمالا جدا کننده فرمولتون و درست نذاشتید که خطا داده
چک کنید جدا کننده رو
باسلام بابت جوابتون ممنون ولی میشه راهنمایی بیشتر بکنید و فرمول رو مثال بزنید
سلام و روزبخیر
من میخام یه فرمول برای شروط زیر بنویسم:
مبلغ پیک در صورتی که از صفر تا ۳۰۰۰۰ باید در عدد ۵ ضرب شود
مبلغ پیک در صورتی که از ۳۰۰۰۰تا ۳۵۰۰۰باید در عدد ۸ ضرب شود
مبلغ پیک در صورتی که از ۳۵۰۰۰تا ۳۹۰۰۰باید در عدد ۱۱ ضرب شود
مبلغ پیک در صورتی که از ۳۹۰۰۰ به بالا باشد باید در عدد ۱۳ ضرب شود
لطفا راهنمایی کنید
سلام
از تابع Choose یا IF تو در تو استفاده کنید.
با سلام
بنده ۴ ستون و حدود ۳۰۰ ردیف دارم و میخوام که چنین فرمولی رو داشته باشم برای مثال:
C1*B2*E2*D2
مبخوام که این فرمول برای همه ۳۰۰ تا ردیف تکرار بشه ولی به جای عدد ۲ در فرمول، عدد ردیف مورد نظر قرار بگیره، برای مثال فرمول در ردیف ۲۰۰ ام اینطور بشه:
C200*B200*E200*D200
الان خودم تو هر ردیف به صورت دستی تغییرش میدم ولی راهی داره که خودش راحت و اتوماتیک این تغییر رو به وجود بیاره؟
درود بر شما
کافیه فرمول درگ بشه
خودش اتومات زیاد میشه شماره ردیف ها
اگه بخواید فیکس بمونه با $ کنترل میکنید
مقاله زیر رو مطالعه کنید تا درک بهتری داشته باشید
https://excelpedia.net/cell-address/
خیلی خیلی ممنون از کمک و لطفتون
سلام. من چهارتا ستون دارم که در هر ردیف فقط در یکیش عددی هست. در ستون پنجم میخوام فرمولی تعریف کنم که با هر چهارتا ستون کار داشته باشه. مثلا اگه در ستون یک عدد باشه در ستون پنجم با یه فرمولی نتیجه بده، اگه در ستون دوم باشه با یه فرمول دیگه و… . (نتایج حاصل از همه رو در یک ستون داشته باشم). ممنون میشم راهنمایی بفرمایید.
سلام،
از تابع Max استفاده کنید.
سلام من یه جدولی از انواع کالاها و قیمتشون دارم و در کنارش یه جدول دیگه دارم که برای فروش کالاها گزارش تهیه کنم میخوام و میخوام در این جدولم هر نوع کالا رو که انتخاب میکنم در سلول بعدیش قیمتش خودکار ثبت شه باید چه فرمولی وارد کنم؟مثلا اگر نوشابه رو انتخاب کنم قیمت ۲۰۰۰ ثبت شه یا دوغ رو انخاب کنم قیمت ۳۰۰۰
ممنون میشم راهنماییم کنید
سلام، برای این کار از تابع Vlookup استفاده کنید.
لطفا بنده رو راهنمای بکنید:
میخوام تابعی داشته باشم که اگر تحصیلات فرد “دیپلم” باشه عدد ۱ ، اگر “فوق دیپلم” باشه عدد ۲ ، اگر “لیسانس” باشه عدد ۳، اگر “فوق لیسانس” باشه عدد ۴ و اگر “دکتری” باشه عدد ۵ رو نشون بده.
سلام، موضوع IF های تو در تو رو مشاهده کنید.
سلام و احترام
این فرمول از نظر ساختار مشکل داره؟ فقط شرط یک و دو عمل میکنه
درود بر شما
اگر منظورتون اینه که چند شرط بررسی بشن، حدا قل از یک OR یا AND باید استفاده کنید
درود بر شما
اگر منظورتون اینه که چند شرط بررسی بشن، حدا قل از یک OR یا AND باید استفاده کنید
با سلام خدمت دوستان عزیز
یه جدول دارم که شامل سه ستون میشه ستون اول نوع پله و ستون دوم یک عدد هست که صد تا صد تا افزایش پیدا می کنه و ستون سوم یک مبلغ به ازای ستون دوم به صورت زیر :
پله اول ، کارکرد تا صد ساعت ، مبلغ ۱۰۰۰ ریال
پله دوم ، کارکرد از صد تا دویست ساعت ، مبلغ ۲۰۰۰ ریال
پله سوم ، کارکرد از دویست تا سیصد ساعت ، مبلغ ۳۰۰۰ ریال
پله چهام ، کارکرد از سیصد تا چهارصد ساعت ، مبلغ ۴۰۰۰ ریال
در واقع مبلغ به صورت پله ای افزایش یافته است. دو تا مشکل دارم یکی اینه که یک سری اعداد دارم که شامل یک از پله ها میشه مثلاً عدد ۱۵۷ که شامل پله اول و پله دوم میشه و مشکل دوم اینه که اگر عدد من باشه مثلآ ۲۰۰.۵ .
کاری که باید انجام بدم اینه که اگر عدد من باشه ۱۵۷ باید تا صد ساعت در عدد ۱۰۰۰ ضرب بشه و ۵۷ تا مابقی در عدد ۲۰۰۰ و یا مثلاً اگر عدد من ۲۰۰.۵ بود که میوفته توی پله سوم تا صد ساعت در ۱۰۰۰ و از صد تا دویست ساعت در ۲۰۰۰ و نیم ساعت مابقی که در پله سوم قرار گرفته در عدد ۳۰۰۰ ضرب بشه.نمی تونم فرمولمو کامل کنم. سردرگم شدم. اگر ممکنه راهنمایی کنید.
سلام،
از این فرمول با مفروضات زیر استفاده کنید:
– عدد شما در سلول F1 نوشته میشه
– پله هایی که ۱۰۰ تا ۱۰۰ افزایش پیدا میکنه در ستون A قرار دارند.
-مبلغ هر پله در ستون B قرار داده شده.
با سلام و سپاس فراوان بابت جوابتون و وقتی که برای جواب دادن به سوال من گذاشتید.
از فرمول استفاده کردم ولی یک ایراد داره! ستون دوم من یک بازه است یعنی عدد من میتونه زیر ۱۰۰ هم باشه که در این صورت خطا میده.
بله فرمول اول با فرض ثابت بودن پله ها بود که گفته بودید ۱۰۰ تا ۱۰۰ افزایش پیدا میکنه. اگر این پله ها متغیر باشه میتونید از فرمول زیر استفاده کنید:
تو این فرمول حتما اعداد باید از ردیف دوم شروع بشن (در واقع اگر ستون های جدولتون هدر داشته باشه مشکلی نخواهید داشت)
سلام خسته نباشید
من میخوام یه مقدار که تو یه سلول مینویستم اگر مقدار اعشار عدد مثلا ۱۴٫۲ بود بشه ۱۴ اگر بزرگتر از نصف بود ینی مثلا ۱۴٫۵-۱۴٫۶-۱۴٫۷ تا ۱۴٫۹ بشه ۱۵ میشه فرمولش ر برام بنویسید
سلام،
برای این کار از تابع Round استفاده کنید.
سلام و درود
من تویه ستون اعدادی از ۰ تا بینهایت دارم.
میخام اعداد بین ۵۰۰ تا ۳۰۰۰ رو ازشون جدا کنم.
این فرمول ERROR میده لطفا بفرمایین کجاش ایراد داره؟؟
درود بر شما
چه ارورری میده؟
ساختار فرمول درسته
فقط جدا کننده های متنوعی گذاشتید
یا همه , هست یا همه ;
سلام و خسته نباشید. میخوام تو conditional با if دستوری بنویسم که اگه تو یک سلول اسمی نوشتم و اون اسم از بین یک لیست اسامی بود رنگش عوض بشه. اینکارو با یه اسم میکنه اما وقتی برای اسامی بازه تعریف میکنم عمل نمیکنه. ممنون میشم راهنمایی کنید
درود بر شما
باید بررسی بشه
اما احتمالا مشکل $ داره فرمولتون
با سلام و عرض احترام
امکانش هست بفرمایید این تابع چه ایرادی داره که FALSE میزنه؟؟
درود بر شما
برای مفهوم شرط بین، باید از AND استفاده کنید
یعنی برای بین ۰.۵۲ و ۰.۸۴ باید اینو بزنید:
سلام من میخوام مقادیر ۳ سلول اگه درست بودن یه عدد رو نمایش بده چکارکنم
درود بر شما
از and باید استفاده کنید
ساختار کلی به این صورت هست:
سلام و عرض ادب خدمت اساتید محترم
اگر در فرمول نویسی در تابع if بخواهیم در صورت برقراری شرط یکی از چهار عمل اصلی را انجام بده چیکار باید بکنیم
البته فرمول if رو نوشتم ولی عملیات انجام نمیشه و فقط خود عبارت رو نشون میده
ممنون میشم راهنمایی بفرمایید
پیشاپیش تشکر بابت راهنمایی کامل شما اساتید عزیز
درود بر شما
دبل کوتیشن ها رو بردارید، درست میشه
سلام
در دو شیت اطلاعاتی با کد عددی دارم که برای آنها مبلغ مشخص می باشد(جهت انجام امر مقایسه مبلغی کد ها)
و برای کد های عددی شرط های متفاوت دارم که ممکن است یک کد دارای ۱۰ بار تکرار باشد ولی با شرط های متفاوت
لطفا راهنمایی فرمائید
ممنون
درود بر شما
متوجه سوال نشدم. منظور از شرط چیه؟ خواستتون چیه؟
اگر دو محدوده رو میخواید مقایسه کنید لینک زیر رو مطاالعه کنید
https://excelpedia.net/compare-lists/
بگذارید بیشتر توضیح بدم
در دو شیت کد اشخاص و شرکت دارم با حساب های معین متعدد
چون کد های افراد و شرکتها بسیار پر تکرار است
میخواهم فرمولی بدهم که هر کد با معین خودش را با کد و معین شیت دیگر از لحاظ مبلغی مقایسه کند
ممنون
از vlookup استفاده کنید
که مبلغ هر کد رو بیاره جلوی اون کد بذاره.
اما اگر چیزی مشابه مغایرت یری مد نظره که مثلا سه کد مشابه رو بذاره جلوی سه کد مشابه دیگه، این راه حل مشخصی نداره و بسته به شرایط و جزئیاات مسئله میشه براش راه پیدا کرد.
سلام تو یک ستون ۱۰۰۰۰ عددی اگه بخوایم مثلا در بازه ۱۰۰ تایی عدد رو فیلتر کنه چه فرمولی باید استفاده کنیم ؟
درود بر شما
هم میتونید از advanced filter استفاده کنید
https://excelpedia.net/advanced-filter/
هم فرمول نویسی کنید:
https://excelpedia.net/frequency-function/
سلام
من یه برنامه ساده می خوام
در سلول های اکسل اگه :
تایپ ۱ انجام شد اتومات عدد ۴ ظاهر گردد .
تایپ۲ عدد ۵ …
تایپ ۳ عدد ۸ …
و ….
متشکرم
دودبر شما
روش های مختلف وجود داره:
می تونید جدولشو تهیه کنید و vlookup انجام بدید:
https://excelpedia.net/vlookup-function/
می تونید if تو در تو بنویسید:
https://excelpedia.net/nested-if-functions/
میتونید از choose استفاده کنید:
https://excelpedia.net/choose-funcion/
https://excelpedia.net/choose-function/
با سلام خدمت اساتید گرامی یک فایل اکسل دارم که برای فرمول نویس قسمتهایی از این فرم به مشکل خوردم اگر فرم رو براتون به آدرس info@excelpedia.net
ارسال می کنم و در صورت امکان و نداشتن زحمت برای شما عزیزان مرا کمک کنید ممنون و سپاسگزارم سوال درون خود شیت سلول نوشته ام قبلا از همکاری و بذل عنایات و توجه شما کمال تشکر را دارم. (ایمیل از mrf3030)
ارادتمندmrf20
درود بر شما
سوالات خودتون رو در سوپرگروه تلگرامی اسکل پدیا مطح کنید
لینک داخل فوتر سایت هست
https://t.me/joinchat/B_w83j6TAK7v1wJZaGcxyw
باعرض سلام وخسته نباشید خدمت اساتید
بنده سه تا شیت دارم یکی اطلاعات پایه.ورود وخروج وموجودی
اطلاعات ورودوخروج کالا در شیت ثبت میشه مثلا ۱۰۰ تا تراکنش ورود و خروج در یک روز حالا من می خوام از شیت موجودی به صورت هایپر لینک روی کالای مورد نظر کلیک کنم و گردش اون موجودی رو برام بده ممنون میشم راهنمایی بفرمایید.
سلام
این کار با VBA انجام میشه. اما میتونید از دیتابیستون پیوت تیبل بگیرید و با استفاده از Slicer (که روی محصولات ایجاد میشه) نتیجه پیوت رو فیلتر کنید و تراکنش های اون رو ببینید.
سلام. من چند شیت مختلف دارم که در هر کردوم لیست حضور و غیاب دانش آموزان هر درس نوشته شده. در یک شیت اسامی همه رو وارد کردم و میخوام اطلاعات غیبت هر دانش آموز در مجموع شیتها جمع زده بشه. از اونجایی که لیست ها متفاوت هست ردیف هر فرد در شیت ها متفاوت هست. مثلا آمار غیبت اقای الف در شیت ۱ در سلول e10 هست و در شیت ۲ در سلول e5. (البته ستونها تفاونی ندارند). میدونم میشه برای به دست آوردن آمار غیبت آقای الف اینطور فرمول نوشت: =’۱′!e5!’2’+e10 . یعنی سلول هر فرد رو در هر شیت پیدا و وارد فرمول کنم. اما این کار درصورتی که تعداد افراد بالا و تعداد کلاسها زیاد باشه خیلی وقت گیر هست و در صورت جابجایی اسامی هر شیت، آمار غلط میشه.
حالا میخواستم بدونم فرمولی هست که بر اساس نام فرد مجموع شیتها رو جستجو کنه و بعد سلول متناسب با هر فرد رو در شیتهای مختلف جمع بزنه؟ یا مثلا فرمولی باشه که اعداد موجود در ستون e در تمامی شیتها رو که در ردیف اسم آقای الف مثلا هستند رو با هم جمع بزنه؟
با تشکر فراوان
درود بر شما
از فرمول زیر استفاده کنید با فرضیات زیر:
فرض۱: اسم افراد در ستون A:A هست
فرض۲: اعدادی که باید جمع زده بشن، افراد در ستون B:B هست
فرض۳: محدوده A1:A8 هم اسم شیت ها
فرض۴: “g”، شرط مورد نظر. یعنی اسم آقای الف
خیلی خیلی ممنونم. خدا خیرتون بده. فقط ابتدا فرمول ارور میداد که بعد از اینکه ;”g”; رو به ,”g”, تبدیل کردم درست شد.
درود بر شما
بله اون مسئله مربوط به ویندوزه
برای اطلاعات بیشتراین مقاله رو بخونید
https://excelpedia.net/excel-formula-rules-part1/
سلام.خسته نباشید.یه جدول اکسل دارم شامل وزن مدل و نام خریدار.میخوام بگ جمع کن اگه خریدار آقای رضایی هستن ومدل خریداری شده
f باشد.مممنون میشم راهنمایی کنید
درود بر شما
دقیقا باید از تابع sumifs استفاده کنید
https://excelpedia.net/sumifs-function/
دو تا شرط دارید، شخص خریدار و مدل. که میخواید وزن رو جمع بزنید. مقاله بالا رو بخونید
سلام
من میخوام که کاربر پس از انتخاب از میان ۴ عدد ( لینک شده توسط لیست کشویی در b2) همان عدد را در سلول a2 ضرب کرده و در b2 ذخیره کند. ممنون میشم راهنمایی بفرمایید.
درود بر شما
اگر لیست داخل B2 هست و میخواید داخل B2 هم فرمول نوشته بشه، امکانش نیست.
سلام بر سرکار خانم خاکزاد.وقت بخیر بنده یک تایم شیت دارم برا نیروها می خوام کارکرد از ۱تا ۸ ساعت رو برام بزنه دفتر مرکزی بزگتر از ۸ رو برام بزنه کارگاه وکارکرد صف رو برام بزنه restوهر وقت سلول محتویات نداشت رو بزنه جای خالی این مطلب رو با نابع چند شرطی بزنم یا با ifو فرمانهای andوor?
درود بر شما
از if های متداخل باید استفاده کنید
https://excelpedia.net/nested-if-functions/
سلام…ممنون از سایت خیلی خوب و مفیدتون
یه سوال داشتم از حضورتون…ممنون میشم جواب بدید.
چطور میشه با اکسل میانه یابی انجام داد؟
فرض کنید مختصات دو نقطه رو داریم (x1,y1) , (x2,y2) …اگر نقطه x بین x1,x2 باشه چطور می تونم فرمولی بنویسم که تعریف کرده باشم اگه نقطه x به X1 نزدیک بود از فرمول y=y1+(x-x1)((y2-y1)/(x2-x1) استفاده کن و اگر x به X2 نزدیک بود از فرمول y=y2+(x-x2)((y2-y1)/(x2-x1 استفاده کن.
درود بر شما
اگر نقطه X رو دارید، و میخواید y رو بدست بیارید، فاصله x رو تا X1 و X حساب کنید (با کم کردن از هم).بعد با یک if کنترل کنید که اگر (X1-X)<(X2-X) اون فرمول مورد نظر رو بذاره، و اگر نبود، اون فرمول دیگه
ممنون از پاسخ شما…اگه ممکنه فرمول رو بفرمائید….ممنونم…
اگر اشتباه جایگذاری کردم خودتون اصلاح کنید. ساختار کلی، این هست که نوشتم
=IF(J78>=300000000,1615000+(J78-300000000)*0.025%),
IF(J78<=50000000,30000,SUM((J78-50000000)*0.035%)+(30000))
سلام میخاستم دوتا شرط if را باهم یجا بنویسم هرکار میکنم نمیشه میشه راهنمایی کنید ؟
با سلام و خسته نباشید.
ضمن تشکر از اموزش های خوبتون سوالی از خدمتتون داشتم. من میخام در اکسل میانگین هر ده خانه را محاسبه کنم و دنبال یک کد نویسی هستم بدون اینکه هر سری فرمول رو تایپ و باکسهای مورد نظرو بزنم با این کد به اکسل دستور بدم هر ده خانه رو میانگین بگیره و بره سراغ ده خانه بعد.
سلام، خیلی ممنون
از فرمول زیر میتونید برای این کار استفاده کنید:
با سلام . ضمن تشکر از آموزشهای کاربردی سایت و راهنمایی های شما عزیزان
اگر بخواهم در یک سلول اعداد منفی در صورتی ثبت شود که سلول کناری آن با عنوان پرداخت ثبت شده باشد چکار باید کرد
مثلاً در صورتی که A1 با عنوان “پرداخت” ثبت شد در سلول B1 فقط اعداد کمتر از صفر(منفی)ثبت شود و اجازه ثبت اعداد مثبت را ندهد و در صورت انتخاب عنوان دریافت اعداد مثبت را بپذیرد
سلام
روی سلول B1 یک Data Validation با حالت Custom ایجاد کنید و فرمول زیر رو در اون قرار بدید.
سلام
فایل انباری شامل سه شیت داریم.یک شیت ورود کالاها در تاریخ های مختلف و یک شیت خروج ها و یک شیت با استفاده از فرمول sumif جمع کل ورودیها و خروجی کل را محاسبه کرده و موجودی فعلی را نشان می دهد.حال اگر بخواهیم بصورت کاردکس موجودی کالا در یک ناریخ خاص را نشان دهد چه باید بکنیم؟
سلام
کافیه با استفاده از تابع SUMIFS مجموع ورودی ها در تاریخ مورد نظر و برای محصول مورد نظر رو محاسبه کنید و همین کار رو برای خروجی های محصول مورد نظر در تاریخ مذکور بدست بیارید و نهایتا خروجی ها رو از ورودی ها کم کنید.
درود بر شما و تشکر از مطالب و نوشته های آموزنده تون. با عرض پوزش ممنون میشم درصورت امکان راهنماییم کنید و این مسئله رو برام روشن کنید:
میخوایم در سه شیت مختلف، سلول C1 شیت اول رو با سلول C1 شیت های دوم و سوم مقایسه و با هرکدام برابر بود آنگاه، سلول D1 شیت اول را با سلول D1 اون شیت (شیت دوم یا سوم) مقایسه و در صورت برابر نبودن های لایت کند. و نکته بعد چطور میتونم این فرمول رو به سایر سلول ها تعمیم بدم. یعنی D2 شیت اول رو با D2 دو شیت دیگر مقایسه و با هر کدوم ازون ها برابر بود آنگاه C2 شیت اول رو با C2 اون شیت مقایسه و دوباره در صورت برابر نبودن های لایت کنه و الی آخر. با تشکر دوباره
درود بر شما
شما با ترکیب شرط های and و or و … میتونید اینکار و بکنید. برای اینکه بدونید چطور میتونید بین شیت ها ارتباط برقرار کنید، میتونید از این اموزش استفاده کنید
https://excelpedia.net/excel-external-link/
در نهایت فرمول که نوشتید و با رعایت $ دلخواه، درگ کنید و انتقال بدید به ردیف های پایین تر
یک جدول اکسل دارم که یک ستون آن کد ملی می باشد و جدول دیگر دارم که ۳ برابر جدول قبلی اطلاعات دارد می خواهم جدول اولی که ستون کد ملی می باشد را بتوانم از ستون جدول دومی پیدا کنم
درود بر شما
این لینک رو بخونید
https://excelpedia.net/compare-lists/
سلام من یه جدول اعداد دارم حالا میخوام فرمول بدم اعدادی که بین ۱۱تا۱۹ هستند خود عدد نوشته بشه واعدادی که در این بازه نیستند ۰ گذاشته بشه .هرتغییری میدم درست نمیشه لطفا راهنمایی کنین.
سلام، میتونید از فرمول زیر استفاده کنید:
به جای or ، and گذاشتم درست شد ممنون.
سلام روز بخیر
آقای مهندس من یه در خواستی داشتم
اگه امکانش هست من یه فایل حقوق میخوام درست کنم که همه قوانین کاری رو توش بتونم با شرط بیان کنم مثل مالیات و ….
میشه یه فایلی بمن بدین که کل توابع شرطی و نحوه استفاده رو توش نوشته باشه
ممنونم
جسارتا من آدرس میدم اگه امکانش بود واسم بفرستین
سلام
تشکر
بهترین منبع برای آموزش توابع اکسل که همراه با مثال هست خود راهنمای مایکروسافت هست.
در مرحله بعد میتونید از آموزش های توابع که قرار دادیم استفاده کنید.
سلام من یه فرمول صحت کد ملی در یک شیت دارم و در شیت دیکر لیست مشتریان با کد ملی
میخوام اکر ممکنه راهنمایی بفرمایید که چطور می تونم با وارد کردن کد مل یمشتری در جلوی نامش اون سلول از فرمول استعلام صحت شماره ملی کمک بگیره و در ردیف جلوی شماره های ملی ثبتش کنه که درست بوده یا غلط.
درود بر شما
فرمول رو که دارید، کافیه مرجلع فرمول رو کد مشتری قرار بدید
بسته به خروجی فرمولتون میتونید درست و غلط بودن رو نمایش بدید.
سلام
میخواستم بدونم امکانش هست که در یک سلول دو فرمول بصورت همزمان نوشت
مثلا میخوام اکسل تو یه سلول دیتاهای دو سلول مجزا رو برام محاسبه کنه و نتیجشو بده
درود بر شما
بله میتونید دوتا فرمول بنویسید ولی باید نتیجه رو مثلا با یک space یا یا هر چیز دیگه به هم وصل کنید با &
سلام
من میخوام یه فرم طراحی کنم که سلول هاش فقط مقادیر خاص بتونن بگیرن
مثلا شماره کارت بانکی یا فقط مبلغ یا . . .
و اینکه این قالب برای سایرین فابل تغییر نباشه
مثل پروتکت توی وورد
ممنون از وقتی که میذارید
سلام
در قسمت Custom مربوط به Data Validation باید فرمول نوشته بشه که این شرط ها اعمال بشه.
سلام و عرض ادب
بنده در ستون c یک عدد ورودی دارم که می خوام با وارد کردن عدد این عملیات در ستون D انجام بشه
برای مثال ورودی مبلغ یک میلیارد و دویست میلیون تومان( ستون C ) هستش میخوام که از صفر تا ۵۰۰ میلیون رو ۰.۵ درصد حساب کنه و مازاد عدد ۵۰۰ میلیون یعنی ۷۰۰ میلیون رو ۰.۲۵ حساب کنه و اعداد نهایی رو با هم جمع کنه همچنین اگر عدد ورودی زیر ۵۰۰ میلیون هست فقط ۰.۵ درصد حساب کنه
مثلا یک میلیارد و دویست ورودی هستش عدد نهایی میشه ۴.۲۵۰.۰۰۰
و اگر زیر ۵۰۰ میلیون ورودی داریم مثلا ۴۰۰ میلیون ورودی هستش و چون زیر ۵۰۰ میلیونه فقط نیم درصد حساب کنه و عدد نهایی بشه ۲.۰۰۰.۰۰۰
درود بر شما
لینک زیر رو مطالعه کنید
سوال شما مشابه محاسبه مالیات حقوق هست.
فایل نمونه رو ببینید
https://excelpedia.net/goal-seek/
سلام میشه من رو راهنمایی کنید؟
من ۴ ستون دارم که تو ۲ ستون کد کالا و میزان فروش و تو ۲ ستون کد کالا و میزان خریدشون ثبت شده
میخوام مقایسه کنه کدهایی که با هم یکی هستن رو پیدا کنه و مبلغ خرید که رو به روی اون ردیف نوشته شده رو در عددی ثابت ضرب کنه و تقسیم بر مبلغ فروش همون کد کالا کنه
چون تعداد کدها با هم برابر نیست
درود بر شما
چون در هر دو قسمت کد دارید، میتونید vlookup کنید و کاری که خواستید رو انجام بدید
https://excelpedia.net/vlookup-function/
خیلی ممنونم میشه برای مثال فرمول بذارید؟
همون لینک ارائه شده رو بخونید
با توجه به کد اطلاعات محصول رو فراخوان یکرده و مثال حل کرده برای این موضوع
vlookup رو انجام دادم ولی چون کد کالاهام رو به روی هم نیست نمیتونه تشخیص بده
مثلا کد کالایی که تو ردیف یک هست و فروش مقابلش نوشته شده تو قسمت خرید تو ردیف ۵ هست
باید چکار کنم؟
دوست عزیز
vlookup ترتیب براش مهم نیست
میگرده و چیزی که جستجو کردید رو از جدول پدا میکنه.
فرایند کار شما به این صورته:
با فرض اینکه در ستون A کد محصول، ستون B قیمت فروش و در ستون D کد محصول و E قیمت خرید باشه فرمول زیر رو در سلول C1 نوشته و درگ کنید:
واقعا ممنونم ازتون
با سلام جناب مهندس
من یک ستون a دارم که دارای ۵۰ عدد کد پرسنلی کارمندان هست و در ستون b وزن این ۵۰ کارمند را دارم ضمنا در ستون h نیز کد پرسنلی همان ۵۰ کارمند را دارم اما ترتیبش با ستون a متفاوت است حالا میخواهم ستون a را با ستون h مقایسه کنم و در ستون i طوری فرمول بنویسم که اگر کد پرسنلی باکسی در ستون h با کد پرسنلی باکسی در ستون a هماهنگ بود وزن آن کارمند در ستون b به ستون i منتقل شود.
لطفا مفصل توضیح دهید
با تشکر
درود بر شما
از vlookupاستفاده کنید
مفصل در این لینک زیر توضیح داده شده:
https://excelpedia.net/vlookup-function/
سلام استاد ممنون از سایت خوبتون دوتا سوال داشتم یکی اینکه اگر شرط برقرار نشد بخوایم شرط جدید رو تست کنه چجوریه و یکی دیگه اینکه من میخوام دوتا سلول رو بعنوان مرجع انتخاب کنم و این دوتا رو از هم کم کنم و جواب رو بصورت عدد مثبت یا منفی یا صفر داشته باشم و حالا برم با داده هام مقایسه کنم و شرطم رو بزارم این چجوری باید بنویسم بطور مثال a1 , a2 سلول مرجع من باشن از هم کم کنه مثلا بشه -۳ حالا بقیه سلولهای داده هام رو هم دو تا دوتا از هم کم کنه هر کدوم عدد منفی شد بعنوان جواب صحیح شرط در نظر بگیره
سلام، تشکر
برای اینکه شرطهای مرحله ای رو بررسی کنید از IF های تو در تو میتونید استفاده کنید.
برای مسئله دوم هم کافیه تو ستون کمکی اختلاف داده هاتون رو بدست بیارید و با یک IF ساده این اختلاف رو بررسی کنید.
برای اینکه از ستون کمکی استفاده نکنید باید از فرمول آرایه استفاده بشه.
سلام آقای چراغی ، ابراهیمی هستم از رشت .در سل F2 فرمولی باید بنویسم به این ترتیب که چنانچه تو سل b2 عدد یک رو واردکنم اکسل برود وعددی که در سل L2 محاسبه شده را انتخاب کندوچنانچه عدد ۲ را در سل B2 وارد کنم اکسل برود عدد محاسبه شده در سل M2 را انتخاب کند وچنانچه عدد ۳ را در سل B2 وارد کنم اکسل برود عدد محاسبه شده در سل n2 را انتخاب کند.
مدیونم می کنید که فرمول بالا رو برایم ارسال کنید.
ارادتمند شما جهانگیر ابراهیمی
سلام جناب ابراهیمی
راه های مختلفی برای حل این مسئله هست یک راهش استفاده از فرمول زیر هست:
مسئله شما با استفاده از IFهای تو در تو هم حل میشه.
آموزش هر یک از این توابع رو میتونید در سایت جستجو و مطالعه کنید.
با سلام
من در یک شیت در سلول a1 هایپرلینک کردم و به عنوان مثال روی سلول همون شیت در d4قرار مگیرید حال اینکه اگر بین این دوسلول من اینزرت کنم یا دیلیت هایپرلینک یک سلول قبل تر یاجلوتر می افتد ممنون میشوم بفرمایید چطور این مشکل رو حل کنم البته بدون ویرایش دستی!
اگر توضیح با مثال بدین ازتون ممنون میشوم چون فورس ماژور بود کارم
سپاس
درود بر شما
از تابع hyperlink استفاده کنید که راحت تر بشه تغیر داد
https://excelpedia.net/hyperlink-function/
سلام. خسته نباشید
من یه جدول دارم با اعداد مختلف، اگه بخوام بدونم مثلا از a1 تا a50 تعداد اعداد بالای ۱۰۰ چند تا هستن چه فرمولی باید بنویسم منظورم اینه که یه فرمول بنویسم بهم بگه از a1 تا a50 تعداد ۲۶ تا خونه عددشون بالای ۱۰۰ هست
سلام از تابع COUNTIF استفاده کنید.
اگه میشه لطف کنید فرمول کاملش رو برام بنویسین
سلام من یه سوال دارم
ببینید من یه چیز ساده میخوام ولی گیج شدم
میخوام تو ی سلول مثلا b2 بنویسم اگر سلول c2بالای ۱ بود تو یک رو به علاوه ۵ کن اگر از یک تا ۵ بود تو اون ععد رو ضربدر ۳ کن به علاوه ۵ کن اگر از ۵ تا ۲۰ بود تو اون عدد رو اول به علاوه ۵ مرحله اول بکن بعد به الاوه سه برابرش کن بعد ضربدر ۸ کن
چجوری باید اینو بنویسم
درضمن انچنان هم بلد نیستم
درود بر شما
یا باید از IF متداخل استفاده کنید
https://excelpedia.net/nested-if-functions/
یا Vlookup بازه ای
https://excelpedia.net/vlookup-interval-search/
و اینکه راجع به عملگرها و ترتیب و ظرایطشون هم مطالعه کنید
https://excelpedia.net/excel-operators/
سلام و خسته نباشید من یه فرمول میخوام که اگر بله گذاشتم از فرمول ۱ استفاده کنه اگه خیر گذاشتم از فرمول ۲ استفاده کنه ممکنه کمکم کنید ممنونم
سلام، از تابع IF استفاده کنید.
با سلام و روز بخیر
سوال داشتم ممنون میشم جواب بدین
با فرض اینکه ۲۰ تا محصول داریم با نسبت های فروش متفاوت ، نیاز داریم نام محصولات رو به تکفیک اینکه چه محصولاتی از ۰ تا ۱۰ % و چه محصولاتی رو از ۱۱ تا ۲۰ % و چه محصولاتی رو ۲۱ تا ۳۰ و همینطور ۳۱ تا ۴۰ درصد میفروشیم میتونیم داشته باشیم منظور نام محصولاتی که در این بازه هاست می باشد .
البته میشه با فیلتر کردن پیدا کرد ولی راه حل دیگه ای در شیت جداگانه می خوام.
ممنونم
درود بر شما
اگر منظورتون دسته بندی محصولات با توجه به یک شاخص خاص هست، پیوت تیبل رو پیشنهاد میکنم
گزارش رو در یک شیت دیگه بسازید و دسته بندی ها رو انجام بدید
در این خصوص این آموزش رو ببینید (البته شما در اموزش زیر فقط دسته بندی رو لازم دارید. کاری با فراوانی ندارید)
https://excelpedia.net/data-frequency-pivot-table/
اگر هم بخواید فرمول نویسی انجام بدید باید با توابع جستجو و بعضا بصورت آرایه ای به نتیجه برسید.
درود بر شما دوستان بزرگوار
من قبلا از شما راهنمایی گرفته بودم ولی هنوز فرمولم کامل درست نشده
=IF(OR(C31>1100,D31>800),4,2)
فرمول من همینه فقط مشکلی که دارم اینه که وقتی سلول خالی باشه هم مقدار ۲ درج میشود من میخوام که وقتی در سلول هیچ عددی نیومده ۰ بشه
سلام، میتونید از فرمول زیر استفاده کنید:
با سلام و احترام
با ارور value مواجه شدم، فکر میکنم در جایی از فرمول پرانتز کم یا اضافه گذاشتم، میشه راهنمایی بفرمایید؟
(((IF(F11=6,C11*D11*30%,IF(F11=5,C11*D11*20%),IF(F11=7,C11*D11*40%,IF(F11=8,C11*D11*50%)=
با تشکر
درود بر شما
پرانتزها نابجا و بعضا کم و زیاد بود
این رو ببینید:
با سلام و احترام
ممنونم از پاسختون، مشکلم حل شد و متوجه شدم که ایراد کار کجا بود.
پاینده باشید ، سپاس
با سلام
خانم خاکزاد عزیز و دوستانی که لطف میکنین جواب سوالات رو میدین سوالم رو واضح تر بیان میکنم
من قبلا یه شرطی داشتم که اگر ارتفاع بیشتر مساوی ۱ بشه ،۲ تا آهن ربا داشته باشم و اگر ارتفاع بیشتر از ۱۱۰۰ بشه ۴ تا آهن ربا داشته باشیم که میشه : (IF(M8>1100,4,IF(M8>=1,2,0)=
حالا به همین میخوام یه شرط دیگه اضافه کنم یعنی اگه عرض کارم بیشتر از ۸۰۰ بشه ، تعداد آهن ربا بشه ۴ تا و اگر عرض کمتر از ۸۰۰ شد تعداد آن ربا باشه همون دو تا
فقط باید این شامل این مورد هم بشه که اگه ارتفاع کمتر از ۱۱۰۰ شد و عرض بیشتر از ۸۰۰ آهن ربا ۴ تا بشه
درود بر شما
همون M8>=۱ رو با شرط عرض ترکیب کنید و And(N1>۸۰۰,M8>=۱) جایگزین کنید
در واقع کافیه یک شرط رو با AND به دو شرط تبدیل کنید
با سلام
اگر بخواهیم در سلولی جوابی به من بدهد ((با دوشرط در چند سلوول مختلف)) چه باید بکنم
مثال:
اگر سلول W برابر با تهی باشد و همچنین سلول Uکوچکتر از سلول R باشد,”جواب دهد”
منظور در بالا به کار بردن کلمه “و” در شرط IF هستش
سلام
این مسئله دقیقا در آموزش بالا با استفاده از تابع AND توضیح داده شده، لطفا یکبار دیگه آموزش رو دقیق مطالعه کنید.
سلام روز بخیر
یه سوال داشتم از خدمتتون ممنون میشم پاسخگو باشین
(IF(M7>1100,4,IF(M7>=1,2,0)= و (IF(k7>800,4,2= این دو ترکیب بشن ، یعنی اگه شرط اول یا شرط دوم
ممنون از توجه شما
درود بر شما
سوال نامفهومه
سه تا شرط دارید
صورت سوال رو توضیح بدید، تا بشه فرمولش رو دقیق نوشت.
سلام
دو ستون اکسل دارم؛ میخوام اگه سلول اول از ستون اول برابر هر کدام از سلولهای ستون دوم باشه بهم خبر بده. و همین طور سلولهای بعدی از ستون اول، الی آخر….
تو بحث attach کردن document میتونه بهم کمک کنه. مرسی
سلام
میتونید از تابع Countif استفاده کنید.
آموزش کار با تابع Countif
با سلام من می خوام یک تابع چند شرطی بصورت زیر تعریف کنم چکار باید بکنم. کسی میتونه فرمولش رو برام بنویسه.
میخوام مقدار خانه c4 را اگر برابر مساوی با ۲۲ بود آنرا با ۲۰۰ جمع کند یا اگر بیشتر از ۲۲ و کمتر از ۳۵ بود آنرا با ۲۵۰ جمع کنید یا اگر بیشتر از ۳۵ بود آنرا با ۳۰۰ جمع کنید.
درود بر شما
سلام
ببخشید نمیدونم جای این سوال اینجاست یا نه
من یه لیست موجودی محصولات به تفکیک استان رو دارم. با چه فرمولی میتونم موجودی رو در هر شهر رو توی ستون داشته باشم(یعنی سر ستون هام شهر ها و ردیف هام محصولات باشه) ضمنا همه محصولات و استان هام کد دارند.
سلام
برای این دستور میشه فرمولشو بگین؟
اگر عدد مورد صفر و صفر تا ۱۰ باشد ۳.۱۶ نشون بده و اگر۱۰ و بین ۱۰ تا ۲۰باشه ۳.۱۹ و اگر ۲۰ و ۲۰تا ۳۰ باشه ۳.۲۵ و اگر ۳۰ و ۳۰تا ۴۰ بود ۳.۳ نشون بده
سلام
از فرمول زیر میتونید استفاده کنید:
فرض شده که عدد شما در سلول A1 نوشته میشه.
همچنین میتونید این سوال رو به صورت ترکیب IF های تو در تو هم حل کنید.
سلام…اگ میشه حل این مساله به صورت if های تو در تو هم بفرمایین.
ممنون
شیوه IF تو در تو:
با سلام و وقت بخیر یه فرمول میخواستم که این حرکت رو برام انجام بده:
اگر سلول مورد نظرم داخلش کلمه (سرد) باشه جواب زمستان باشه،اگر کلمه(گرم) بود جواب تابستان و اگر کلمه (معتدل) بود جواب چهارفصل بده.
آیا اصلا امکانش تو اکسل هست؟
ممنون میشم جواب بدید.
سلام
وقت شما هم بخیر
این سوال در قالب مطلب زیر آموزش داده شده:
توابع IF تو در تو و نکات مهمی که باید بدانید
سلام وقتتون بخیر می خواستم یه نمودار رسم کنم که محور xاز ۰ تا ۵ متغییر باشه می تونید بنده رو راهنمایی کنید.ممنون
درود بر شما
داده ها که تغییر کنن خود نمودار تغییر میکنه و پویا هست مگر اینکه فیکس شده باشه.
سلام خسته نباشید
لطفا کمکم کنید
من توی یک سل میخام اگر a9 بزرگتر یا مساوی ۱۰۰.۰۰۰ و کوچکتر یا مساوی ۱۰۰.۰۰۰- باشه محتوای a9 را برام بنویسه
با تشکر
درود بر شما
یک عدد که نمیتونه همزمان هم از ۱۰۰ بزرگتر باشه و هم کوچکتر از -۱۰۰!!!!!!
شرط رو اشتباه نوشتید منطقش رو.
اصلاح کنید تا بشه فرمول نویسی انجام داد.
موفق باشید
با سلام.
چرا نشه؟؟؟!!!
مثلا ۱۰۵ از ۱۰۰ بزرگتره
-۱۰۵ هم از -۱۰۰ کوچکتره.!!!
درود
دوست عزیز، اونو نمیگن “و” بلکه میگن “یا”!!!!
منطق “و” و “یا” زمین تا آسمون در فرمول نویسی متفاوته….
جواب خودتون هم این موضوع و نقض میکنه، ۱۰۵ با -۱۰۵ برابر نیس! پس یک عدد نیس!!!!!
در نهایت، جواب سوالتون این شکلی خواهد بود:
با سلام. من در یک جدول اکسل یک ستون دارم که مربوط به مدرک تحصیلی هست . مثلا لیسانس و کاردانی و دیپلم و سیکل و ابتدایی. در ستون بعد یمیخواهم به این مدارک درجه بدم. مثلا برای لیسانس ها عدد۳۰ ، برای کاردانی ۲۵ برای دیپلم ۲۰ برای سیکل ۱۵ و برای ابتدایی ۱۰ در نظر بگیرم. چه طوری و با چه تابعی میتونم اینکارو انجام بدم. بینهایت سپاسگزارم
درود بر شما
با Vlookup یا Index که باید براش یک جدول اول تهیه کنید.
https://excelpedia.net/index-function/
https://excelpedia.net/vlookup-function/
هم If تو در تو
https://excelpedia.net/nested-if-functions/
سلام من در ستون A در هر سلول یک کلمه نوشتم در ستون B و C جلوی هر سلول اعدادی نوشته شده حالا می خوام اکسل ستون A رو چک کنه هر جا کلمه ی “حساب” رو دید عدد جلوی سلول رو در ستون B از عدد ستون C کم کنه در نهایت اگه مثلا پنج تا کلمه “حساب” دید مقادیر حاصله رو با هم جمع کنه.
ممنون میشم راهنماییم کنید
درود بر شما
اگر به فرمول نویسی ارایه ای مسلط باشید، میتونید بدون سلول کمکی بنویسید.
برای اشنایی با فرمول نویسی ارایه اس پست زیر رو بخونید:
https://excelpedia.net/array-formula/
اما اگر نه، یک ستون کمکی ایجاد کنید و ستون B و C رواز هم کم کنید. بعد Sumif بزنید که جمع اون ۵ تا کلمه حساب رو بده.
https://excelpedia.net/sumifs-function/
با سلام خدمت دوستان عزیز
سوالی داشتم
یک ستون اعداد دارم. مثلا ۱۰۰۰ تا عدد دارم. میخوام میانگین ۱۰ عدد اول، ۱۰ عدد دوم و الی آخر رو در یک ستون دیگه بیارم. ممنون میشم راهنمایی کنید
سلام
فرض کنید اطلاعات شما در ستون A قرار داره، کافیه فرمول زیر رو تو هر سلولی بنویسید و به پایین درگ کنید تا در هر سلول میانگین ۱۰ سلول متوالی رو محاسبه کنه:
آموزش تابع Offset رو حتما بخونید.
سلام
وقت بخیر
من دوتا ستون دارم که توی هرکدام یک سری اسم فارسی وجود دارد که هر اسم یکبار فقط توی هر ستون می تونه تکرار شده باشه. حالا میخام اسم های که توی هر دو ستون مشترک هستن را توی یک ستون دیگه جدا کنم. ممنون میشم راهنماییم کنید
سلام
از Countif استفاده کنید
این مثال رو بببینید:
https://excelpedia.net/compare-lists/
از این شرط استفاده کنید. منتها دیگه نیازی نیست بذاریدش توی conditional formatting…. کافیه if بذارید اگه تعداد هر سلول در اون لیست برابر بود با ۱، خود سلول رو بذاره….
با سلام .
فرض کنید در یک جدول و در یک ردیف این جدول از عدد ۱ تا ۲۰ داریم حالا میخواهیم دستوری بدهیم که اگر سه تا سلول کمتر از ۲۰ بود در سلول مورد نظر ما نوشته بشه تأیید و اگر بیشتر از سه سلول پایین تر ا ۲۰ باشد در سلول مورد نظر نوشته بشه رد و اگر همه سلول ها بالای ۲۰ بود در سلول مورد نظر نوشته بشه ثابت ……
و سوال دیگه اینکه ….. فرض کنید سه سلول داریم که خالی است و میخواهیم در صورتیکه در یکی ازین سه سلول عدد یا متنی نوشته شد در سلول چهارم دقیقا همون متن یا عدد نوشته بشه .
ممنون از شما …
سلام
در مورد سوال اولتون کافیه با استفاده از تابع Countif ببینید چه تعداد سلول دارای عدد کمتر از ۲۰ هستند و این مقدار رو درون تابع IF بررسی کنید و نتیجه دلخواهتون رو مشخص کنید. برای آشنایی با تابع Countif مطلب زیر رو ببینید:
تابع Countif اکسل
در مورد سوال دومتون هم کافیه سلول چهارم رو برابر با عطف سه سلول دیگه قرار بدید:
خروجی این فرمول: هر چیزی که داخل سلول های A1، B1 و C1 نوشته بشه، بهم چسبیده میشه و تو سلول چهارم گذاشته میشه.
اگر میخواید که این کار فقط زمانیکه یکی از سلول ها مقدر گرفت انجام بشه کافیه قبلش با تابع Counta تعداد سلول های پر رو بشمرید و با ترکیب تابع IF و فرمول بالا نتیجه رو بدست بیارید.
موفق باشید
سلام خسته نباشید
ی سوال داشتم ممنون میشم جواب رو بدید
من در زمینه تخلیه و بارگیری فعالیت میکنم بر اساس تناژ به این صورت کار میکنیم
به ازای هرتن کمتر از ۲۰ تن مبلغ ثابت مثلا ۲۰۰۰۰ و به ازای هر تن بیشتر از ۲۰ تن مبلغ ثابت ۲۰۰۰۰ و به ازای بشتر از ۲۰ تن هر تن ۱۰۰۰۰ تومان .
اگر ۲۰ تن بود جواب بشه ۲۰۰۰۰
اگر بیشتر از ۲۰ تن شد مثلا ۲۵ تن جواب بشه (۲۰۰۰۰+((۲۵-۲۰)*۱۰۰۰۰)=۷۰۰۰۰
برای این مسئله نیاز به شرط IF ندارید، از دستور زیر استفاده کنید:
با سلام و خدا قوت
سوال: در سلول فرضی G2 با استفاده از Data Validation یک لیست کشویی (شامل ۷ انتخاب) درست کرده ام. حال می خواهم در سلول H2 شرطی بگذارم که اگر سلول G2 با یکی از آیتم های لیست کشویی تکمیل یا انتخاب شد در این سلول H2 نیز یک لیست کشویی دیگر شامل ۷ انتخاب دیگر باز شده تا یکی از آنها انتخاب گردد. چگونه این کار را می توان انجام داد؟
( مثلا اگر G2 برابر با کلمه “دبستان” شد در H2 نام چند دبستان نمایش تایکی از آنها مانند “دانش” انتخاب گردد)
سلام
خیلی ممنون
پاسخ سوالتون رو میتونید تو آموزش زیر ببینید:
لیست های وابسته در اکسل
سلام من میخوام یه شرط if if بنویسم میشه لطفا کمک کنید
سلام
این پست رو مطالعه کنید
https://excelpedia.net/nested-if-functions/
سلام خسته نباشید مهندس . مهندس من میخواستم از تابع if استفاده کنم ولی نمیدونم چجوری بکار ببرم ممنون میشم راهنمایی کنیین
به این ترتیب که اگر g5-h5 بزرگتر از صفر یا همان مثبت باشه جواب را در سلول
i5 و اگر g5-h5 کوچکتر از صفر یا همان منفی باشه جواب را در سلول j5 قرار بده
بسیار سپاسگزارم از راهنمایی هاتون.
سلام
تشکر
برای این کار باید تو هر کدوم از سلول های I5 و J5 فرمول خودش رو بنویسید مثلا تو سلول I5 باید بنویسید:
و تو سلول J5 هم دستور زیر:
بی نهایت ممنون سامان جان سپاس فروان
سلام خسته نباشید
دو تا سوال داشتم خدمتتون
1- توی یه سلول مثلا AJ5 پنج گزینه (خیلی کم، کم، متوسط، زیاد، خیلی زیاد دارم) حالا میخوام در سلول روبروش در ستون بعدی اینو برام بیاره که اگه خیلی کم بود ۱ بشه کم بود ۲ بشه و… خیلی زیاد بود ۵ بشه (نکته: گزینه های خیلی کم و… به صورت فارسی هستند)
2- همون مورد بالا ولی به صورت عددی باشه مثلا یه ستون اعشاری دارم و میخوام بگم اگه عدد داخل سلول AJ5 بین مثلا ۲۰-۳۰ بود در سلول روبروش در ستون بعدی عدد ۱ بزن اگه ۳۰-۴۰ بود عدد ۲ بزن و الی آخر
لطفا فرمول مناسب این دو گزینه رو برام بگید
ممنونم
سلام
سوال اول: راه های مختلف داره، یکیش استفاده از تابع Match هست. باید یک جدول درست کنید که این ۵ عبارت رو داشته باشه. بعد با تابع Match، عدد دلخواه استخراج میشه. با فرض اینکه در محدوده A1:A15 از خیلی کم تا خیلی زیاد نوشته شده. فرمول به شکل زیر خواهد بود:
سوال دوم:
پیشنهادم استفاده از vlookup بازه ای هست. پست زیر رو به دقت در این مورد بخونید:
https://excelpedia.net/vlookup-interval-search/
سلام. مهندس خسته نباشید، مهندس جان تعدادی سلول را با استفاده از دستور IF به صورت اعداد دسته بندی کردم حالا می خواهم ببینم جمع کل این سلول ها در هر حالت چقدر می شود ولی اکسل این اعداد را به صورت متن خوانده و جمع نمیکنه حالا چطور می توانم با دستور IF سلول های طبقه بندی شده که به صورت شماره هستند را از حالت Text به حالت Number در بیاورم که بتوانم توابع ریاضی را روی آن ها پیاده کنم؟ لطفا بنده را راهنمایی بفرمایید.
سلام
وقت بخیر
این پست رو مطالعه بفرمایید:
https://excelpedia.net/text-to-number/
سلام من میخوام تابع دلخواه خودمو تعریف کنم چیکار کنم
سلام
این لینک خدمت شما:
https://excelpedia.net/create-function/
سلام
من میخوام از تابعی مثل IF برای متن استفاده کنم. امکانش هست؟ یا تابعی که کار مشابه انجام بده
مثلا میخوام اگر مقدار سلول A1 امیر بود در سلول B1 کلمه حسینی نوشته بشه.
و اینو چند شرطی میخوام. یعنی در عین این که شرط بالا هست مثلا اگر توی همون A1 نوشته شده بود محمد سلول B1 بشه احمدی.
و این که اگر هیچی نبود خالی باشه.
چنین چیزی توی اکسل وجود داره یا نه?
سلام
بله
ایف تودر تو یا nested if باید بزنید. به این شکل:
این هم اموزش ایف متداخل
https://excelpedia.net/nested-if-functions/
سلام
ممنون از سایتتون
طبق مطالب بالا تابع زیر رو نوشتم
IF(OR(B13,B21,B29,B37,B45,B53,B61,B69,B77,B85=P1),”1″,””)
و منظورم اینه که اگر هر کدام از B ها مساوی P1 بود در سلولی که اونجا تابع رو نوشتم عدد ۱ قرار بده.
ولی این کار رو نمیکنه تا زمانی که همه B ها مساوی ۱ باشه.
سلام
باید هر logic رو جدا بنویسید. یعنی:
بسیار بسیار سپاسگذارم
سلام
میتونید یه تابع if با سه and مثال بزنید و فرمولشو بنویسید؟
سلام
مثلا اگر نمره شخص در درس ریاضی نمره اول باشه، نمره فارسی بالای میانگین کلاس باشه و غیبت کمتر از ۲ باشه جایزه براش در نظر گرفته بشه.
با فرض اینکه برای هر دانش آموز تعداد غیبت ها در ستون B و نمره ریاضی در ستون C و نمره فارسی در ستون D ثبت شده باشه. تعداد دانش اموزان هم ۲۰ نفر هست.
سلام آقای مهندس سامان چراغی
من سید مصطفی فاطمی از شهر قم هستم ورشته من تربیت بدنی است ومی خواهم در یک مسابقه که مثلا تعداد افراد شرکت کننده ۱۰۰نفر است وبه گروههای مختلف تقسیم شده اند ، این عملیات را انجام دهم
الف- افراد یک گروه را (تعداد افراد گروهها یکی از حالاتی است در ادامه می نویسم)در جدولهایی با تعداد ۴ یا ۸ یا ۱۶ نفره بچینم( ۲تا۴ نفره. و۵تا ۸ نفره ویا ۹تا ۱۶ نفره). جداول مضربی از ۲ هستند (۲،۴،۸،۱۶،یا ۳۲که بالاتر نباشد بهتر است)
ب – در حالت اول نفرات اتفاقی در روبروی همدیگر قرار می گیرند
ج- در حالت دوم در هر گروه (یا جدول) تعدادی سر گروه قرار می دهیم .
د – در انتها نفرات در جدولی که بصورت اتوماتیک در اکسل طراحی شود قرار گیرند (چون ساخت جدول زمانبر است)
از راهنمایی شما پیشاپیش تشکر می کنم
سلام
با توضیحاتی که دادید این مسئله در حد یک پروژه هست.
در صورتی که تمایل به سفارش پروژه دارید، مشخصات و داده ها به همراه توضیحات کامل و مثال، ارائه کنید و به ایمیل info@excelpedia.net ارسال بفرمایید تا برآورد بشه.
سلام مهندس جان
میخواستم تابعی بنویسم به این شرط
اگر مثلا مبلغ زیر ۱۰۰۰۰۰۰ هست ۱۰% تخفیف اگر تا ۲۰۰۰۰۰۰ هست ۲۰% تخفیف اگر بالای ۲۰۰۰۰۰۰ هست ۳۰% تخفیف محاسبه کند.
ممنون میشم اگر راهنماییم کنید
سلام
علاوه بر ایف های تو در تو که میتونید نمونه اون رو در محاسبه مالیات حقوق مشاهده کنید در این پست:(چون درصد مالیات حقوق هم همینطور بازه ای محاسبه میشه)
https://excelpedia.net/goal-seek/
پیشنهاد میکنم از جستوی بازه ای استفاده کنید.
این لینک رو مطالعه کنید:
https://excelpedia.net/vlookup-interval-search/
یک جدول درست کنید برای ابتدا و انتهای هر بازه و میزان تخفیفی که تعلق میگیره. اینطوری خیلی راحت تر هم ویرایش میکنید.
هر دو اموزش کامل هستن. یکی از این دو راه رو انتخاب کنید.اگر مشکلی بود باز مطرح بفرمایید
باسلام .میخواستم فرمول محاسبه حق الوکاله رو در اکسل درج کنم.مثلا ۲۰ تا وکیل داریم که پرونده هایی با مبالغ متفاوت به آنها ارجاع شده.محاسبه حق الوکاله طبق قانون به این صورته که چنانچه مبلغ تا ۱۰۰۰۰۰۰۰۰ ریال باشه ۶درصد و مازاد بر ۱۰۰۰۰۰۰۰۰ ریال ۴درصد محاسبه میشه که این ۴درصد و ۶ درصد باهم جمع میشه.مثلا اگه پرونده ای داشته باشیم به مبلغ۱۲۳۰۰۰۰۰۰ ریال ، (۶% *۱۰۰۰۰۰۰۰۰ + ۴%*۲۳۰۰۰۰۰۰) =۶۹۲۰۰۰۰ ریال میشه مبلغ کل حق الوکاله. حالا ۶۰ درصد از این مبلغ باید به وکیل پرداخت بشه یعنی ۴۱۵۲۰۰۰ ریال. اگه ممکنه فرمولشو برام بدین.خیلی ممنون.
سلام
خدمت شما
مسئله شما خیلی مشابه محاسبه مالیات حقوق هست. چون مالیات حقوق هم بسته به میزان حقوق درصد های مختلفی داره.
که قبلا حل شده. به این آموزش مراجعه کنید و فایل انتهای اون رو ببینید.
https://excelpedia.net/goal-seek/
سلام آقای چراغی، همچین امکانی در اکسل وجود داره که یه دکمه ایجاد کنم و به اکسل بگم وقتی این دکمه رو فشار دادم، یه سریال نامبر رو (مثل شماره فاکتور) یک واحد افزایش بده؟؟؟
سلام
بله امکان داره.
کافیه شما الگوریتم تولید این سریال نامبر رو داشته باشید و عددی که درونش استفاده میشه با عمل جمع (جمع با عدد ۱) افزایش داد.
اما اینکه چطوری این کار انجام میشه بستگی به الگوریتم تولید سریال نامبر شما داره.
فرض کنید از هزار شروع کنم و وقتی دکمه پرینتر رو بزنم این عدد یک واحد افزایش پیدا کنه. دکمه پرینت تو خود فضای ورکبوک باشه
شما هر دکمه ای که بخواید میتونید بذارید و هر کدی که دوست داشته باشید میتونید براش تعیین کنید، از جمله کد تغییر سریال نامبر
یه سوال دیگه هم دارم
ممنون میشم جواب بدید…
اگر بخواییم با درنظر گرفتن سقف، دستور شرطی بدیم چطوری میشه؟؟؟؟؟؟؟
مثلا برای یه کاری، امتیازو حساب کنه.اگر طرف دیپلم باشه، امتیازش نمیتونه از ۳۶ بیشتر بشه.اگر امتیاز حساب شده کمتر از ۳۶ بود، اونو نشون بده در غیر ین صورت، ۳۶ را نشون بده.برای لیسانس ۵۱ و برای فوق لیسانس ۶۶ هست این سقف امتیاز.
دونه دونه بلدم بنویسم اما اونجوری باید سه تا فرمول تو سه تا خونه مجزا بنویسم.
مثلا فرمول دیپلمم اینه:
f15 امتیازو محاسبه میکنه و توی d10 هم مدرک نوشته میشه
(IF(AND(D10=”diplom”,(F15<=36)),F15,36=
من میخوام همه شو توی یه خونه جا بدم تا بتونم امتیاز نهاییو محاسبه کنم.
میشه؟؟؟؟
خواهش میکنم
راه بهتر ترکیب فرمول قبلی که براتون فرستادم با تابع Min هست. به صورت زیر:
واقعا ممنون
باید انقدر کار کنم تا به ذهنم برسه این راه حل ها…ممنون که وقت میزارید و جواب میدید…
خواهش میکنم
بله یادگیری مطالب ظاهری اکسل کار ساده ای هست.
موضوع مهمتر کسب تجربه و نحوه ترکیب ابزارها و توابع برای حل هوشمندانه مسائل هست.
سلام
یه سوال دارم
من میخوام چنین چیزیو به اکسل بفهمونم.اما دستورشو بلد نیستم:
اگر توی فلان سلول دیپلم نوشته شده بود ۲۱۰ را در ۰.۴۵ ضرب کنه.
اگر فوق دیپلم نوشته بود ۲۵۰ را در ۰.۴۵ صرب کنه
و اگر لیسانس بود ۲۷۰ را در ۰.۴۵ ضرب کنه.
اما هر کاری میکنم در نمیاد.میشه کمکم کنید
سلام
یک راه ساده برای این مسئله فرمول زیر هست:
در فرمول بالا فرض شده که تو سلول A1 فقط سه حالت دیپلم، فوق دیپلم و لیسانس وجود داره.
سلام
خیلی خیلی ممنون
اکسل واقعا قشنگه
سلام جناب مهندس لطفا منو راهنمایی بفرمایین
در بازه اعداد ۱ تا ۱۰ اگه بخواهیم سلول اعداد ۵-۶-۷ بصورت سبز و مابقی بصورت قرمز دربیاد چکار کنیم ممنووون
سلام
برای انجام این کار بهتره از Conditional Formatting استفاده کنید.
محدوده سلول ها رو انتخاب کنید و از Conditional Formatting گزینه Highlight Cells Rulls رو انتخاب و از لیست باز شده گزینه Between رو انتخاب کنید و بازه و رنگ مورد نظر رو انتخاب کنید.
همچنین یک باره دیگه باید این کار رو انجام بدید و به جای گزینه Between گزینه در همان لیست گزینه More Rules رو انتخاب کنید. پنجره ای باز میشه که در پایین اون لیستی هست که باید گزینه Not Between رو انتخاب کنید تا سایر اعداد خارج از بازه شما رو قرمز کنه.
پس شما دو تا Conditional Formatting برای انجام این کار لازم دارید.
سلام مهندس جان،خسته نباشید، با عرض پوزش از خدمت حضرتعالی میخواستم درصورت امکان راهنماییم کنین تا بیشتر بتونم با اکسل و کاربردهاش آشنا بشم…
سلام
خیلی ممنون
شما هر جا که با داده کار کنید میتونید از اکسل استفاده کنید. فقط باید به اندازه کافی با خود اکسل آشنا شده باشید.
حتما مطالب سایت رو دنبال کنید چون به صورت روزانه مطالب آموزشی قرار داده میشه و شما به مرور با مطالعه آنها سطح توانایی کار با کسل خودتون رو زیاد میکنید.
در گروه تلگرامی اکسل پدیا به صورت روزانه سوالات اکسلی مطرح میشه که مکان مناسبی برای آشنایی بیشتر با امکانات اکسل هست.
از طرفی میتونید از پکیج های آموزشی اکسل پدیا هم استفاده کنید تا سرعت بیشتری در یادگیری داشته باشید.