ثبت نام دوره آنلاین VBA به زبان ساده
سبد خرید
0

سبد خرید شما خالی است.

جستجو
Generic filters

تابع چند شرطی And و Or

تابع چند شرطی در اکسل
۵/۵ - (۳۳ امتیاز)

در هنگام حل مسائل در اکسل، معمولا با شروط زیادی سر و کار داریم. به همین دلیل نیاز هست که بدونیم این شروط رو چطور در حل مسائل در نظر بگیریم. از این رو تابع چند شرطی در اکسل که بتواند این شروط رو برای ما تعریف کنه در حل این مسائل اهمیت زیادی داره.

در پست قبلی به توابع انتخاب و تصمیم گیری در اکسل اشاره کردیم که به آنها توابع منطقی یا 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 را مورد بحث قرار میدهیم.

 

دانلود فایل تابع چند شرطی در اکسل

[esd id=”28″ link=”https://dl.dropboxusercontent.com/s/m9trov718caf46u/Logic-%20And%20Or.xlsx?dl=0″ subject=”دانلود فایل آموزش” btntext=”دریافت فایل” type=”mail_type” theme=”theme_d” mailer_group=”default” position=”right” icon=”fa fa-download” description=”برای دانلود فایل کلیک کنید”]

کلیدواژه : متوسط

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

دیدگاه کاربران
  • منصور ۲۹ دی ۱۴۰۰ / ۲:۴۲ ب٫ظ

    سلام خدا قوت ؛ بنده یه شیت دارم با دو ستون ؛ ستون اول نام کالا و ستون دوم تعداد فروش رفته ؛ در یک ستون دیگر با فرمول MIN تعداد ۵ قلم کالایی که کمترین فروش را داشتند بدست آوردم ولی نام اون کالاها را نمیتونم کنارش بیارم؛ چطوری میتونم در یه ستون کنارش نام اون کالاها را هم بیارم ؛ ممنون میشم کمکم کنید

    • حسنا خاکزاد ۳۰ دی ۱۴۰۰ / ۸:۲۲ ق٫ظ

      درود بر شما
      تابع small پنج تای اخر رو میتونه بده
      بعد ترکیبش میکنید با توابع index, match و … و در نهایت جستجو انجام میشه
      باید با توابع جستجو اشنا باشید

  • mehdi ۲۳ دی ۱۴۰۰ / ۸:۰۹ ب٫ظ

    میخوام توی اکسل فرمول بدم
    مثلا سلول 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

    ممنون

      • محمدرضا ۳۰ اردیبهشت ۱۴۰۰ / ۰:۲۲ ق٫ظ

        سلام
        من لیست کالاهای انبارم با تاریخ خرید، ارزش هر کالا،دوره گردش هر کالا توی فایل اکسل هست من میخوام از این لیست یه خروجی بگیرم که ۱۰ کالایی که بیشترین ریال و تاریخ خرید قدیمی تر و دوره گردش بالاتری دارن رو بهم نمایش بده از چه توابعی استفاده کنم و به چه شکلی؟؟

        • حسنا خاکزاد ۲ خرداد ۱۴۰۰ / ۹:۵۵ ب٫ظ

          درود
          بسته به جنس نوع تاریخی که استفاده میکنید و ساختار داده ها فرق داره
          اما برای تعیین بیشترین مقادیر بصورت شرطی از Maxifs میشه استفاده کرد
          مقاله داخل سایت هست راجع بهش
          بقیه هم توابع جستجو مثل Index و ….

  • افسانه ۱۵ فروردین ۱۳۹۹ / ۱:۳۵ ق٫ظ

    سلام خسته نباشید.
    بنده میخواستم دوتا SUBSTITUTE رو باهم ترکیب کنم به طوری که در سلول A1 اگر حرف M بود عدد رو ضرب در میلیون بکنه و اگر B بود ضرب در میلیارد، برای میلیون مشکلی ندارم ولی نمیدونم چجوری میلیارد رو هم به سلول اضافه کنم راهنمایی کنید ممنون میشم.
    SUBSTITUTE(A1,”M”,””)*1000000=
    میخوام همزمان برای B هم انجام بشه چون ورودی هام ترکیبی از میلیون و میلیارد هست

    • Amir ۲۲ بهمن ۱۳۹۹ / ۵:۲۳ ب٫ظ

      باسلام وخسته نباشید
      سوالم این بود که از رشته های مورد نظر در یک ستون فقط برای ۳رشته استخدام داشته باشه و مابقی رو خالی نشون بده.ممنون

      • حسنا خاکزاد ۲۲ بهمن ۱۳۹۹ / ۷:۱۰ ب٫ظ

        درود
        سوال اصلا واضح نیست

  • سعید ۸ دی ۱۳۹۸ / ۱۱:۲۲ ب٫ظ

    سوال در مورد منطق برنامه نویسی دارم.
    نوشتن برنامه با 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 تو در تو چجوری میتونم استفاده کنم؟؟ میشه فرمولشو برام بگید

  • Shahaboddin ۱۷ آذر ۱۳۹۸ / ۴:۴۶ ب٫ظ

    سلام- میخوام فرمولی داشته باشم که ساعت کاری ماموریت رو در ۲۴ ساعت به شکلی حساب کنه که حساب کنه که اختلاف ساعت ها رو بدست بیاره و از ساعت ۷:۳۰ تا ۱۵:۳۰ (ساعت عادی کاری شرکت )رو جزء ساعت ماموریت نیاره
    مثلا ماموریت ساعت ۶ صبح شروع و ۱۹ همون روز اتمام
    یا ۹ صبح شروع و ۴ صبح فردا تموم بشه
    ممنون از راهنمایی شما

    • حسنا خاکزاد ۱۷ آذر ۱۳۹۸ / ۶:۱۲ ب٫ظ

      درود بر شما
      محاسبات مربوط به زمان، دقیقا مثل محاسبات مربوط به عدد معمولی هست (باید این مقاله رو بخونید https://excelpedia.net/wp-admin/post.php?post=10365&action=edit)
      با فرض اینکه ساعت یک عدد معمولی هست، if مورد نظر رو با توجه به شرایط کاری خودتون می تونید بنویسید.

      • سید شهاب الدین طباطبائی ۱۸ آذر ۱۳۹۸ / ۱:۰۳ ب٫ظ

        آخه مشکل اینه که تعداد محدودی از ترکیب if, and در یک سلول میشه استفاده کرد

        • حسنا خاکزاد ۱۹ آذر ۱۳۹۸ / ۳:۱۹ ب٫ظ

          نه اگه درست بنویسید و ساختار رو رعایت کنید، تا ۶۳ if رو میتونید تو در تو بنویسید!
          فکر نکنم بیش از این تعداد لازم باشه.

          • Shahaboddin ۷ دی ۱۳۹۸ / ۹:۱۰ ق٫ظ

            الان این فرمول رو لطفا ببینید ساختارش مکل داره که نمیذاره ادامه بدم ؟

          • Shahaboddin ۷ دی ۱۳۹۸ / ۹:۵۷ ق٫ظ

            IF(AND(S6=”G”;F10>=$M$9);I10-F10;IF(AND(S6=”G”;F10<$M$9);I10-$M$9))

          • حسنا خاکزاد ۷ دی ۱۳۹۸ / ۱۲:۵۰ ب٫ظ

            فرمول مشکل ینداره برا یادامه
            احتمالا جدا کننده فرمولتون و درست نذاشتید که خطا داده
            چک کنید جدا کننده رو

  • ایلیاتی ۱۹ آبان ۱۳۹۸ / ۱۲:۱۸ ب٫ظ

    باسلام بابت جوابتون ممنون ولی میشه راهنمایی بیشتر بکنید و فرمول رو مثال بزنید

  • ایلیاتی ۱۴ آبان ۱۳۹۸ / ۹:۲۲ ق٫ظ

    سلام و روزبخیر
    من میخام یه فرمول برای شروط زیر بنویسم:
    مبلغ پیک در صورتی که از صفر تا ۳۰۰۰۰ باید در عدد ۵ ضرب شود
    مبلغ پیک در صورتی که از ۳۰۰۰۰تا ۳۵۰۰۰باید در عدد ۸ ضرب شود
    مبلغ پیک در صورتی که از ۳۵۰۰۰تا ۳۹۰۰۰باید در عدد ۱۱ ضرب شود
    مبلغ پیک در صورتی که از ۳۹۰۰۰ به بالا باشد باید در عدد ۱۳ ضرب شود
    لطفا راهنمایی کنید

  • Sh.A ۲۰ مهر ۱۳۹۸ / ۱۱:۰۹ ب٫ظ

    با سلام
    بنده ۴ ستون و حدود ۳۰۰ ردیف دارم و میخوام که چنین فرمولی رو داشته باشم برای مثال:
    C1*B2*E2*D2
    مبخوام که این فرمول برای همه ۳۰۰ تا ردیف تکرار بشه ولی به جای عدد ۲ در فرمول، عدد ردیف مورد نظر قرار بگیره، برای مثال فرمول در ردیف ۲۰۰ ام اینطور بشه:
    C200*B200*E200*D200
    الان خودم تو هر ردیف به صورت دستی تغییرش میدم ولی راهی داره که خودش راحت و اتوماتیک این تغییر رو به وجود بیاره؟

    • حسنا خاکزاد ۲۱ مهر ۱۳۹۸ / ۹:۳۷ ب٫ظ

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

      مقاله زیر رو مطالعه کنید تا درک بهتری داشته باشید
      https://excelpedia.net/cell-address/

      • Sh.A ۲۲ مهر ۱۳۹۸ / ۰:۰۱ ق٫ظ

        خیلی خیلی ممنون از کمک و لطفتون

  • sanaz ۱۵ شهریور ۱۳۹۸ / ۱۲:۰۵ ب٫ظ

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

    • سامان چراغی ۱۶ شهریور ۱۳۹۸ / ۱۰:۰۱ ق٫ظ

      سلام،
      از تابع Max استفاده کنید.

  • لیدا باقری ۲۴ مرداد ۱۳۹۸ / ۱۱:۰۱ ق٫ظ

    سلام من یه جدولی از انواع کالاها و قیمتشون دارم و در کنارش یه جدول دیگه دارم که برای فروش کالاها گزارش تهیه کنم میخوام و میخوام در این جدولم هر نوع کالا رو که انتخاب میکنم در سلول بعدیش قیمتش خودکار ثبت شه باید چه فرمولی وارد کنم؟مثلا اگر نوشابه رو انتخاب کنم قیمت ۲۰۰۰ ثبت شه یا دوغ رو انخاب کنم قیمت ۳۰۰۰
    ممنون میشم راهنماییم کنید

    • سامان چراغی ۲۶ مرداد ۱۳۹۸ / ۸:۲۹ ق٫ظ

      سلام، برای این کار از تابع Vlookup استفاده کنید.

  • واحد ۲۳ مرداد ۱۳۹۸ / ۱:۳۱ ق٫ظ

    لطفا بنده رو راهنمای بکنید:
    میخوام تابعی داشته باشم که اگر تحصیلات فرد “دیپلم” باشه عدد ۱ ، اگر “فوق دیپلم” باشه عدد ۲ ، اگر “لیسانس” باشه عدد ۳، اگر “فوق لیسانس” باشه عدد ۴ و اگر “دکتری” باشه عدد ۵ رو نشون بده.

  • آریان ۲۶ تیر ۱۳۹۸ / ۱۱:۰۳ ق٫ظ

    سلام و احترام

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

    • حسنا خاکزاد ۶ مرداد ۱۳۹۸ / ۱۲:۳۰ ب٫ظ

      درود بر شما
      اگر منظورتون اینه که چند شرط بررسی بشن، حدا قل از یک OR یا AND باید استفاده کنید

    • حسنا خاکزاد ۶ مرداد ۱۳۹۸ / ۱۲:۳۰ ب٫ظ

      درود بر شما
      اگر منظورتون اینه که چند شرط بررسی بشن، حدا قل از یک OR یا AND باید استفاده کنید

  • حمید ۱۳ تیر ۱۳۹۸ / ۳:۰۱ ب٫ظ

    با سلام خدمت دوستان عزیز
    یه جدول دارم که شامل سه ستون میشه ستون اول نوع پله و ستون دوم یک عدد هست که صد تا صد تا افزایش پیدا می کنه و ستون سوم یک مبلغ به ازای ستون دوم به صورت زیر :
    پله اول ، کارکرد تا صد ساعت ، مبلغ ۱۰۰۰ ریال
    پله دوم ، کارکرد از صد تا دویست ساعت ، مبلغ ۲۰۰۰ ریال
    پله سوم ، کارکرد از دویست تا سیصد ساعت ، مبلغ ۳۰۰۰ ریال
    پله چهام ، کارکرد از سیصد تا چهارصد ساعت ، مبلغ ۴۰۰۰ ریال
    در واقع مبلغ به صورت پله ای افزایش یافته است. دو تا مشکل دارم یکی اینه که یک سری اعداد دارم که شامل یک از پله ها میشه مثلاً عدد ۱۵۷ که شامل پله اول و پله دوم میشه و مشکل دوم اینه که اگر عدد من باشه مثلآ ۲۰۰.۵ .
    کاری که باید انجام بدم اینه که اگر عدد من باشه ۱۵۷ باید تا صد ساعت در عدد ۱۰۰۰ ضرب بشه و ۵۷ تا مابقی در عدد ۲۰۰۰ و یا مثلاً اگر عدد من ۲۰۰.۵ بود که میوفته توی پله سوم تا صد ساعت در ۱۰۰۰ و از صد تا دویست ساعت در ۲۰۰۰ و نیم ساعت مابقی که در پله سوم قرار گرفته در عدد ۳۰۰۰ ضرب بشه.نمی تونم فرمولمو کامل کنم. سردرگم شدم. اگر ممکنه راهنمایی کنید.

    • سامان چراغی ۱۶ تیر ۱۳۹۸ / ۸:۴۱ ب٫ظ

      سلام،
      از این فرمول با مفروضات زیر استفاده کنید:
      – عدد شما در سلول F1 نوشته میشه
      – پله هایی که ۱۰۰ تا ۱۰۰ افزایش پیدا میکنه در ستون A قرار دارند.
      -مبلغ هر پله در ستون B قرار داده شده.

      • حمید ۱۷ تیر ۱۳۹۸ / ۱۲:۱۶ ب٫ظ

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

        • سامان چراغی ۱۸ تیر ۱۳۹۸ / ۸:۳۸ ق٫ظ

          بله فرمول اول با فرض ثابت بودن پله ها بود که گفته بودید ۱۰۰ تا ۱۰۰ افزایش پیدا میکنه. اگر این پله ها متغیر باشه میتونید از فرمول زیر استفاده کنید:

          تو این فرمول حتما اعداد باید از ردیف دوم شروع بشن (در واقع اگر ستون های جدولتون هدر داشته باشه مشکلی نخواهید داشت)

  • سعید ۹ تیر ۱۳۹۸ / ۵:۱۷ ب٫ظ

    سلام خسته نباشید
    من میخوام یه مقدار که تو یه سلول مینویستم اگر مقدار اعشار عدد مثلا ۱۴٫۲ بود بشه ۱۴ اگر بزرگتر از نصف بود ینی مثلا ۱۴٫۵-۱۴٫۶-۱۴٫۷ تا ۱۴٫۹ بشه ۱۵ میشه فرمولش ر برام بنویسید

    • سامان چراغی ۱۱ تیر ۱۳۹۸ / ۸:۱۹ ق٫ظ

      سلام،
      برای این کار از تابع Round استفاده کنید.

  • محمدرضا ۳ تیر ۱۳۹۸ / ۱۲:۰۹ ب٫ظ

    سلام و درود
    من تویه ستون اعدادی از ۰ تا بینهایت دارم.
    میخام اعداد بین ۵۰۰ تا ۳۰۰۰ رو ازشون جدا کنم.
    این فرمول ERROR میده لطفا بفرمایین کجاش ایراد داره؟؟

    • حسنا خاکزاد ۳ تیر ۱۳۹۸ / ۱۲:۵۶ ب٫ظ

      درود بر شما
      چه ارورری میده؟

      ساختار فرمول درسته
      فقط جدا کننده های متنوعی گذاشتید
      یا همه , هست یا همه ;

  • بابک ۲۲ خرداد ۱۳۹۸ / ۱۰:۱۸ ب٫ظ

    سلام و خسته نباشید. میخوام تو conditional با if دستوری بنویسم که اگه تو یک سلول اسمی نوشتم و اون اسم از بین یک لیست اسامی بود رنگش عوض بشه. اینکارو با یه اسم میکنه اما وقتی برای اسامی بازه تعریف میکنم عمل نمیکنه. ممنون میشم راهنمایی کنید

    • حسنا خاکزاد ۲۲ خرداد ۱۳۹۸ / ۱۱:۱۵ ب٫ظ

      درود بر شما
      باید بررسی بشه
      اما احتمالا مشکل $ داره فرمولتون

  • بهار ۱۹ خرداد ۱۳۹۸ / ۱۲:۴۳ ب٫ظ

    با سلام و عرض احترام
    امکانش هست بفرمایید این تابع چه ایرادی داره که FALSE میزنه؟؟

    • حسنا خاکزاد ۱۹ خرداد ۱۳۹۸ / ۲:۴۴ ب٫ظ

      درود بر شما
      برای مفهوم شرط بین، باید از AND استفاده کنید

      یعنی برای بین ۰.۵۲ و ۰.۸۴ باید اینو بزنید:

  • مهدی شجاعی ۱۴ خرداد ۱۳۹۸ / ۷:۱۵ ق٫ظ

    سلام من میخوام مقادیر ۳ سلول اگه درست بودن یه عدد رو نمایش بده چکارکنم

    • حسنا خاکزاد ۱۷ خرداد ۱۳۹۸ / ۵:۵۷ ب٫ظ

      درود بر شما
      از and باید استفاده کنید

      ساختار کلی به این صورت هست:

  • FreeMan ۵ خرداد ۱۳۹۸ / ۱۰:۵۵ ق٫ظ

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

    ممنون میشم راهنمایی بفرمایید
    پیشاپیش تشکر بابت راهنمایی کامل شما اساتید عزیز

    • حسنا خاکزاد ۵ خرداد ۱۳۹۸ / ۸:۰۶ ب٫ظ

      درود بر شما
      دبل کوتیشن ها رو بردارید، درست میشه

  • sajad ۳۰ اردیبهشت ۱۳۹۸ / ۱۱:۴۲ ق٫ظ

    سلام
    در دو شیت اطلاعاتی با کد عددی دارم که برای آنها مبلغ مشخص می باشد(جهت انجام امر مقایسه مبلغی کد ها)
    و برای کد های عددی شرط های متفاوت دارم که ممکن است یک کد دارای ۱۰ بار تکرار باشد ولی با شرط های متفاوت
    لطفا راهنمایی فرمائید
    ممنون

    • حسنا خاکزاد ۳۰ اردیبهشت ۱۳۹۸ / ۱۲:۲۹ ب٫ظ

      درود بر شما
      متوجه سوال نشدم. منظور از شرط چیه؟ خواستتون چیه؟

      اگر دو محدوده رو میخواید مقایسه کنید لینک زیر رو مطاالعه کنید

      https://excelpedia.net/compare-lists/

      • sajad ۳۰ اردیبهشت ۱۳۹۸ / ۱۲:۴۶ ب٫ظ

        بگذارید بیشتر توضیح بدم
        در دو شیت کد اشخاص و شرکت دارم با حساب های معین متعدد
        چون کد های افراد و شرکتها بسیار پر تکرار است
        میخواهم فرمولی بدهم که هر کد با معین خودش را با کد و معین شیت دیگر از لحاظ مبلغی مقایسه کند
        ممنون

        • حسنا خاکزاد ۳۱ اردیبهشت ۱۳۹۸ / ۱۰:۰۶ ق٫ظ

          از vlookup استفاده کنید
          که مبلغ هر کد رو بیاره جلوی اون کد بذاره.
          اما اگر چیزی مشابه مغایرت یری مد نظره که مثلا سه کد مشابه رو بذاره جلوی سه کد مشابه دیگه، این راه حل مشخصی نداره و بسته به شرایط و جزئیاات مسئله میشه براش راه پیدا کرد.

  • نادر ۱۴ اردیبهشت ۱۳۹۸ / ۵:۲۴ ب٫ظ

    سلام تو یک ستون ۱۰۰۰۰ عددی اگه بخوایم مثلا در بازه ۱۰۰ تایی عدد رو فیلتر کنه چه فرمولی باید استفاده کنیم ؟

  • عباس ۲۱ فروردین ۱۳۹۸ / ۲:۱۲ ب٫ظ

    سلام
    من یه برنامه ساده می خوام
    در سلول های اکسل اگه :
    تایپ ۱ انجام شد اتومات عدد ۴ ظاهر گردد .
    تایپ۲ عدد ۵ …
    تایپ ۳ عدد ۸ …
    و ….
    متشکرم

  • mrf20 ۱۸ بهمن ۱۳۹۷ / ۷:۵۰ ب٫ظ

    با سلام خدمت اساتید گرامی یک فایل اکسل دارم که برای فرمول نویس قسمتهایی از این فرم به مشکل خوردم اگر فرم رو براتون به آدرس [email protected]
    ارسال می کنم و در صورت امکان و نداشتن زحمت برای شما عزیزان مرا کمک کنید ممنون و سپاسگزارم سوال درون خود شیت سلول نوشته ام قبلا از همکاری و بذل عنایات و توجه شما کمال تشکر را دارم. (ایمیل از mrf3030)
    ارادتمندmrf20

  • رضا ۲۸ دی ۱۳۹۷ / ۸:۲۶ ق٫ظ

    باعرض سلام وخسته نباشید خدمت اساتید
    بنده سه تا شیت دارم یکی اطلاعات پایه.ورود وخروج وموجودی
    اطلاعات ورودوخروج کالا در شیت ثبت میشه مثلا ۱۰۰ تا تراکنش ورود و خروج در یک روز حالا من می خوام از شیت موجودی به صورت هایپر لینک روی کالای مورد نظر کلیک کنم و گردش اون موجودی رو برام بده ممنون میشم راهنمایی بفرمایید.

    • سامان چراغی ۲۸ دی ۱۳۹۷ / ۵:۴۹ ب٫ظ

      سلام
      این کار با VBA انجام میشه. اما میتونید از دیتابیستون پیوت تیبل بگیرید و با استفاده از Slicer (که روی محصولات ایجاد میشه) نتیجه پیوت رو فیلتر کنید و تراکنش های اون رو ببینید.

  • emami6599 ۱۲ دی ۱۳۹۷ / ۱۲:۱۸ ب٫ظ

    سلام. من چند شیت مختلف دارم که در هر کردوم لیست حضور و غیاب دانش آموزان هر درس نوشته شده. در یک شیت اسامی همه رو وارد کردم و میخوام اطلاعات غیبت هر دانش آموز در مجموع شیتها جمع زده بشه. از اونجایی که لیست ها متفاوت هست ردیف هر فرد در شیت ها متفاوت هست. مثلا آمار غیبت اقای الف در شیت ۱ در سلول e10 هست و در شیت ۲ در سلول e5. (البته ستونها تفاونی ندارند). میدونم میشه برای به دست آوردن آمار غیبت آقای الف اینطور فرمول نوشت: =’۱′!e5!’2’+e10 . یعنی سلول هر فرد رو در هر شیت پیدا و وارد فرمول کنم. اما این کار درصورتی که تعداد افراد بالا و تعداد کلاسها زیاد باشه خیلی وقت گیر هست و در صورت جابجایی اسامی هر شیت، آمار غلط میشه.
    حالا میخواستم بدونم فرمولی هست که بر اساس نام فرد مجموع شیتها رو جستجو کنه و بعد سلول متناسب با هر فرد رو در شیتهای مختلف جمع بزنه؟ یا مثلا فرمولی باشه که اعداد موجود در ستون e در تمامی شیتها رو که در ردیف اسم آقای الف مثلا هستند رو با هم جمع بزنه؟
    با تشکر فراوان

    • حسنا خاکزاد ۱۲ دی ۱۳۹۷ / ۲:۵۷ ب٫ظ

      درود بر شما

      از فرمول زیر استفاده کنید با فرضیات زیر:

      فرض۱: اسم افراد در ستون A:A هست
      فرض۲: اعدادی که باید جمع زده بشن، افراد در ستون B:B هست
      فرض۳: محدوده A1:A8 هم اسم شیت ها
      فرض۴: “g”، شرط مورد نظر. یعنی اسم آقای الف

      • emami6599 ۱۳ دی ۱۳۹۷ / ۱۲:۵۸ ب٫ظ

        خیلی خیلی ممنونم. خدا خیرتون بده. فقط ابتدا فرمول ارور میداد که بعد از اینکه ;”g”; رو به ,”g”, تبدیل کردم درست شد.

  • faeze ۱۰ دی ۱۳۹۷ / ۸:۵۱ ق٫ظ

    سلام.خسته نباشید.یه جدول اکسل دارم شامل وزن مدل و نام خریدار.میخوام بگ جمع کن اگه خریدار آقای رضایی هستن ومدل خریداری شده
    f باشد.مممنون میشم راهنمایی کنید

    • حسنا خاکزاد ۱۱ دی ۱۳۹۷ / ۱۰:۲۲ ق٫ظ

      درود بر شما
      دقیقا باید از تابع sumifs استفاده کنید

      https://excelpedia.net/sumifs-function/

      دو تا شرط دارید، شخص خریدار و مدل. که میخواید وزن رو جمع بزنید. مقاله بالا رو بخونید

  • شیخی ۸ دی ۱۳۹۷ / ۴:۵۵ ب٫ظ

    سلام
    من میخوام که کاربر پس از انتخاب از میان ۴ عدد ( لینک شده توسط لیست کشویی در b2) همان عدد را در سلول a2 ضرب کرده و در b2 ذخیره کند. ممنون میشم راهنمایی بفرمایید.

    • حسنا خاکزاد ۸ دی ۱۳۹۷ / ۹:۴۱ ب٫ظ

      درود بر شما
      اگر لیست داخل B2 هست و میخواید داخل B2 هم فرمول نوشته بشه، امکانش نیست.

  • اسماعیلی ۷ دی ۱۳۹۷ / ۱۰:۵۰ ق٫ظ

    سلام بر سرکار خانم خاکزاد.وقت بخیر بنده یک تایم شیت دارم برا نیروها می خوام کارکرد از ۱تا ۸ ساعت رو برام بزنه دفتر مرکزی بزگتر از ۸ رو برام بزنه کارگاه وکارکرد صف رو برام بزنه restوهر وقت سلول محتویات نداشت رو بزنه جای خالی این مطلب رو با نابع چند شرطی بزنم یا با ifو فرمانهای andوor?

  • مهندس ۱۵ آذر ۱۳۹۷ / ۵:۰۱ ب٫ظ

    سلام…ممنون از سایت خیلی خوب و مفیدتون
    یه سوال داشتم از حضورتون…ممنون میشم جواب بدید.
    چطور میشه با اکسل میانه یابی انجام داد؟
    فرض کنید مختصات دو نقطه رو داریم (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/

      در نهایت فرمول که نوشتید و با رعایت $ دلخواه، درگ کنید و انتقال بدید به ردیف های پایین تر

  • محمود ۶ آبان ۱۳۹۷ / ۳:۲۳ ب٫ظ

    یک جدول اکسل دارم که یک ستون آن کد ملی می باشد و جدول دیگر دارم که ۳ برابر جدول قبلی اطلاعات دارد می خواهم جدول اولی که ستون کد ملی می باشد را بتوانم از ستون جدول دومی پیدا کنم

  • faeze ۱۹ مهر ۱۳۹۷ / ۱۲:۳۲ ب٫ظ

    سلام من یه جدول اعداد دارم حالا میخوام فرمول بدم اعدادی که بین ۱۱تا۱۹ هستند خود عدد نوشته بشه واعدادی که در این بازه نیستند ۰ گذاشته بشه .هرتغییری میدم درست نمیشه لطفا راهنمایی کنین.

    • سامان چراغی ۱۹ مهر ۱۳۹۷ / ۲:۱۰ ب٫ظ

      سلام، میتونید از فرمول زیر استفاده کنید:

      • faeze ۲۱ مهر ۱۳۹۷ / ۸:۲۵ ق٫ظ

        به جای or ، and گذاشتم درست شد ممنون.

      • tahery ۲۲ آذر ۱۳۹۷ / ۱۰:۰۵ ق٫ظ

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

        • سامان چراغی ۲۲ آذر ۱۳۹۷ / ۸:۳۹ ب٫ظ

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

  • مازیار ۱۲ مهر ۱۳۹۷ / ۴:۰۵ ق٫ظ

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

    • حسنا خاکزاد ۱۴ مهر ۱۳۹۷ / ۸:۴۰ ق٫ظ

      درود بر شما
      فرمول رو که دارید، کافیه مرجلع فرمول رو کد مشتری قرار بدید
      بسته به خروجی فرمولتون میتونید درست و غلط بودن رو نمایش بدید.

  • سامان ۶ شهریور ۱۳۹۷ / ۱۰:۲۹ ق٫ظ

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

    • حسنا خاکزاد ۶ شهریور ۱۳۹۷ / ۱۰:۴۶ ق٫ظ

      درود بر شما
      بله میتونید دوتا فرمول بنویسید ولی باید نتیجه رو مثلا با یک 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 منتقل شود.
    لطفا مفصل توضیح دهید
    با تشکر

  • فواد ۲۹ خرداد ۱۳۹۷ / ۱۰:۱۸ ق٫ظ

    سلام استاد ممنون از سایت خوبتون دوتا سوال داشتم یکی اینکه اگر شرط برقرار نشد بخوایم شرط جدید رو تست کنه چجوریه و یکی دیگه اینکه من میخوام دوتا سلول رو بعنوان مرجع انتخاب کنم و این دوتا رو از هم کم کنم و جواب رو بصورت عدد مثبت یا منفی یا صفر داشته باشم و حالا برم با داده هام مقایسه کنم و شرطم رو بزارم این چجوری باید بنویسم بطور مثال a1 , a2 سلول مرجع من باشن از هم کم کنه مثلا بشه -۳ حالا بقیه سلولهای داده هام رو هم دو تا دوتا از هم کم کنه هر کدوم عدد منفی شد بعنوان جواب صحیح شرط در نظر بگیره

    • سامان چراغی ۲۹ خرداد ۱۳۹۷ / ۱۰:۲۹ ق٫ظ

      سلام، تشکر
      برای اینکه شرطهای مرحله ای رو بررسی کنید از IF های تو در تو میتونید استفاده کنید.
      برای مسئله دوم هم کافیه تو ستون کمکی اختلاف داده هاتون رو بدست بیارید و با یک IF ساده این اختلاف رو بررسی کنید.
      برای اینکه از ستون کمکی استفاده نکنید باید از فرمول آرایه استفاده بشه.

  • جهانگیر ابراهیمی ۲۶ خرداد ۱۳۹۷ / ۵:۵۴ ب٫ظ

    سلام آقای چراغی ، ابراهیمی هستم از رشت .در سل F2 فرمولی باید بنویسم به این ترتیب که چنانچه تو سل b2 عدد یک رو واردکنم اکسل برود وعددی که در سل L2 محاسبه شده را انتخاب کندوچنانچه عدد ۲ را در سل B2 وارد کنم اکسل برود عدد محاسبه شده در سل M2 را انتخاب کند وچنانچه عدد ۳ را در سل B2 وارد کنم اکسل برود عدد محاسبه شده در سل n2 را انتخاب کند.
    مدیونم می کنید که فرمول بالا رو برایم ارسال کنید.
    ارادتمند شما جهانگیر ابراهیمی

    • سامان چراغی ۲۷ خرداد ۱۳۹۷ / ۱۰:۰۰ ق٫ظ

      سلام جناب ابراهیمی
      راه های مختلفی برای حل این مسئله هست یک راهش استفاده از فرمول زیر هست:

      مسئله شما با استفاده از IFهای تو در تو هم حل میشه.
      آموزش هر یک از این توابع رو میتونید در سایت جستجو و مطالعه کنید.

  • hadi ۱۱ خرداد ۱۳۹۷ / ۱۰:۲۱ ق٫ظ

    با سلام
    من در یک شیت در سلول a1 هایپرلینک کردم و به عنوان مثال روی سلول همون شیت در d4قرار مگیرید حال اینکه اگر بین این دوسلول من اینزرت کنم یا دیلیت هایپرلینک یک سلول قبل تر یاجلوتر می افتد ممنون میشوم بفرمایید چطور این مشکل رو حل کنم البته بدون ویرایش دستی!
    اگر توضیح با مثال بدین ازتون ممنون میشوم چون فورس ماژور بود کارم
    سپاس

  • حمزه ۵ خرداد ۱۳۹۷ / ۱:۱۳ ب٫ظ

    سلام. خسته نباشید
    من یه جدول دارم با اعداد مختلف، اگه بخوام بدونم مثلا از a1 تا a50 تعداد اعداد بالای ۱۰۰ چند تا هستن چه فرمولی باید بنویسم منظورم اینه که یه فرمول بنویسم بهم بگه از a1 تا a50 تعداد ۲۶ تا خونه عددشون بالای ۱۰۰ هست

    • سامان چراغی ۵ خرداد ۱۳۹۷ / ۱:۳۱ ب٫ظ

      سلام از تابع COUNTIF استفاده کنید.

      • حمزه ۵ خرداد ۱۳۹۷ / ۱:۴۸ ب٫ظ

        اگه میشه لطف کنید فرمول کاملش رو برام بنویسین

  • parsa ۲۷ اردیبهشت ۱۳۹۷ / ۳:۴۱ ب٫ظ

    سلام من یه سوال دارم
    ببینید من یه چیز ساده میخوام ولی گیج شدم
    میخوام تو ی سلول مثلا b2 بنویسم اگر سلول c2بالای ۱ بود تو یک رو به علاوه ۵ کن اگر از یک تا ۵ بود تو اون ععد رو ضربدر ۳ کن به علاوه ۵ کن اگر از ۵ تا ۲۰ بود تو اون عدد رو اول به علاوه ۵ مرحله اول بکن بعد به الاوه سه برابرش کن بعد ضربدر ۸ کن

    چجوری باید اینو بنویسم

    درضمن انچنان هم بلد نیستم

  • moein ۲۷ اردیبهشت ۱۳۹۷ / ۲:۰۰ ب٫ظ

    سلام و خسته نباشید من یه فرمول میخوام که اگر بله گذاشتم از فرمول ۱ استفاده کنه اگه خیر گذاشتم از فرمول ۲ استفاده کنه ممکنه کمکم کنید ممنونم

    • سامان چراغی ۲۹ اردیبهشت ۱۳۹۷ / ۸:۵۵ ق٫ظ

      سلام، از تابع 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 به دو شرط تبدیل کنید

  • HOOMAN ۱۲ اردیبهشت ۱۳۹۷ / ۹:۴۳ ق٫ظ

    با سلام
    اگر بخواهیم در سلولی جوابی به من بدهد ((با دوشرط در چند سلوول مختلف)) چه باید بکنم
    مثال:
    اگر سلول W برابر با تهی باشد و همچنین سلول Uکوچکتر از سلول R باشد,”جواب دهد”
    منظور در بالا به کار بردن کلمه “و” در شرط IF هستش

    • سامان چراغی ۱۵ اردیبهشت ۱۳۹۷ / ۱۰:۱۷ ق٫ظ

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

  • کوثری ۱۰ اردیبهشت ۱۳۹۷ / ۱۰:۱۹ ق٫ظ

    سلام روز بخیر
    یه سوال داشتم از خدمتتون ممنون میشم پاسخگو باشین
    (IF(M7>1100,4,IF(M7>=1,2,0)= و (IF(k7>800,4,2= این دو ترکیب بشن ، یعنی اگه شرط اول یا شرط دوم
    ممنون از توجه شما

    • حسنا خاکزاد ۱۰ اردیبهشت ۱۳۹۷ / ۱۰:۵۸ ق٫ظ

      درود بر شما
      سوال نامفهومه
      سه تا شرط دارید
      صورت سوال رو توضیح بدید، تا بشه فرمولش رو دقیق نوشت.

  • سامان ۱۰ اردیبهشت ۱۳۹۷ / ۸:۴۶ ق٫ظ

    سلام
    دو ستون اکسل دارم؛ میخوام اگه سلول اول از ستون اول برابر هر کدام از سلولهای ستون دوم باشه بهم خبر بده. و همین طور سلولهای بعدی از ستون اول، الی آخر….
    تو بحث attach کردن document میتونه بهم کمک کنه. مرسی

  • امین ۸ اردیبهشت ۱۳۹۷ / ۱۰:۵۵ ق٫ظ

    با سلام من می خوام یک تابع چند شرطی بصورت زیر تعریف کنم چکار باید بکنم. کسی میتونه فرمولش رو برام بنویسه.
    میخوام مقدار خانه c4 را اگر برابر مساوی با ۲۲ بود آنرا با ۲۰۰ جمع کند یا اگر بیشتر از ۲۲ و کمتر از ۳۵ بود آنرا با ۲۵۰ جمع کنید یا اگر بیشتر از ۳۵ بود آنرا با ۳۰۰ جمع کنید.

    • حسنا خاکزاد ۹ اردیبهشت ۱۳۹۷ / ۹:۲۹ ق٫ظ

      درود بر شما

  • aidin ۲ اردیبهشت ۱۳۹۷ / ۴:۱۲ ب٫ظ

    سلام
    ببخشید نمیدونم جای این سوال اینجاست یا نه
    من یه لیست موجودی محصولات به تفکیک استان رو دارم. با چه فرمولی میتونم موجودی رو در هر شهر رو توی ستون داشته باشم(یعنی سر ستون هام شهر ها و ردیف هام محصولات باشه) ضمنا همه محصولات و استان هام کد دارند.

  • نوری ۲۷ فروردین ۱۳۹۷ / ۱۲:۲۰ ب٫ظ

    سلام
    برای این دستور میشه فرمولشو بگین؟
    اگر عدد مورد صفر و صفر تا ۱۰ باشد ۳.۱۶ نشون بده و اگر۱۰ و بین ۱۰ تا ۲۰باشه ۳.۱۹ و اگر ۲۰ و ۲۰تا ۳۰ باشه ۳.۲۵ و اگر ۳۰ و ۳۰تا ۴۰ بود ۳.۳ نشون بده

    • سامان چراغی ۲۸ فروردین ۱۳۹۷ / ۱۰:۱۹ ق٫ظ

      سلام
      از فرمول زیر میتونید استفاده کنید:

      فرض شده که عدد شما در سلول A1 نوشته میشه.
      همچنین میتونید این سوال رو به صورت ترکیب IF های تو در تو هم حل کنید.

      • نوری ۲۹ فروردین ۱۳۹۷ / ۸:۲۷ ق٫ظ

        سلام…اگ میشه حل این مساله به صورت if های تو در تو هم بفرمایین.
        ممنون

        • سامان چراغی ۲۹ فروردین ۱۳۹۷ / ۸:۳۹ ق٫ظ

          شیوه IF تو در تو:

  • حبیب ۹ فروردین ۱۳۹۷ / ۵:۵۲ ب٫ظ

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

  • ویسی بوکان ۲۰ اسفند ۱۳۹۶ / ۹:۲۵ ب٫ظ

    سلام وقتتون بخیر می خواستم یه نمودار رسم کنم که محور xاز ۰ تا ۵ متغییر باشه می تونید بنده رو راهنمایی کنید.ممنون

    • حسنا خاکزاد ۲۱ اسفند ۱۳۹۶ / ۹:۲۵ ق٫ظ

      درود بر شما
      داده ها که تغییر کنن خود نمودار تغییر میکنه و پویا هست مگر اینکه فیکس شده باشه.

  • ستار ۱۰ اسفند ۱۳۹۶ / ۸:۲۵ ب٫ظ

    سلام خسته نباشید
    لطفا کمکم کنید
    من توی یک سل میخام اگر a9 بزرگتر یا مساوی ۱۰۰.۰۰۰ و کوچکتر یا مساوی ۱۰۰.۰۰۰- باشه محتوای a9 را برام بنویسه
    با تشکر

    • حسنا خاکزاد ۱۱ اسفند ۱۳۹۶ / ۷:۴۷ ب٫ظ

      درود بر شما
      یک عدد که نمیتونه همزمان هم از ۱۰۰ بزرگتر باشه و هم کوچکتر از -۱۰۰!!!!!!
      شرط رو اشتباه نوشتید منطقش رو.
      اصلاح کنید تا بشه فرمول نویسی انجام داد.

      موفق باشید

      • مهدی ۱۶ اسفند ۱۳۹۶ / ۱:۱۷ ب٫ظ

        با سلام.
        چرا نشه؟؟؟!!!
        مثلا ۱۰۵ از ۱۰۰ بزرگتره
        -۱۰۵ هم از -۱۰۰ کوچکتره.!!!

        • حسنا خاکزاد ۱۶ اسفند ۱۳۹۶ / ۲:۰۹ ب٫ظ

          درود
          دوست عزیز، اونو نمیگن “و” بلکه میگن “یا”!!!!
          منطق “و” و “یا” زمین تا آسمون در فرمول نویسی متفاوته….

          جواب خودتون هم این موضوع و نقض میکنه، ۱۰۵ با -۱۰۵ برابر نیس! پس یک عدد نیس!!!!!

          در نهایت، جواب سوالتون این شکلی خواهد بود:

  • سمانه ۱۰ اسفند ۱۳۹۶ / ۱۲:۵۲ ب٫ظ

    با سلام. من در یک جدول اکسل یک ستون دارم که مربوط به مدرک تحصیلی هست . مثلا لیسانس و کاردانی و دیپلم و سیکل و ابتدایی. در ستون بعد یمیخواهم به این مدارک درجه بدم. مثلا برای لیسانس ها عدد۳۰ ، برای کاردانی ۲۵ برای دیپلم ۲۰ برای سیکل ۱۵ و برای ابتدایی ۱۰ در نظر بگیرم. چه طوری و با چه تابعی میتونم اینکارو انجام بدم. بینهایت سپاسگزارم

  • ابی ۲۵ بهمن ۱۳۹۶ / ۱۱:۵۶ ق٫ظ

    سلام من در ستون 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 بنویسم میشه لطفا کمک کنید

  • ناصر حسنی ۶ دی ۱۳۹۶ / ۱:۳۱ ب٫ظ

    سلام خسته نباشید مهندس . مهندس من میخواستم از تابع if استفاده کنم ولی نمیدونم چجوری بکار ببرم ممنون میشم راهنمایی کنیین
    به این ترتیب که اگر g5-h5 بزرگتر از صفر یا همان مثبت باشه جواب را در سلول
    i5 و اگر g5-h5 کوچکتر از صفر یا همان منفی باشه جواب را در سلول j5 قرار بده
    بسیار سپاسگزارم از راهنمایی هاتون.

    • سامان چراغی ۶ دی ۱۳۹۶ / ۱:۵۶ ب٫ظ

      سلام
      تشکر
      برای این کار باید تو هر کدوم از سلول های I5 و J5 فرمول خودش رو بنویسید مثلا تو سلول I5 باید بنویسید:

      و تو سلول J5 هم دستور زیر:

      • ناصر حسنی ۶ دی ۱۳۹۶ / ۷:۵۷ ب٫ظ

        بی نهایت ممنون سامان جان سپاس فروان

  • هادی ۵ دی ۱۳۹۶ / ۳:۲۷ ب٫ظ

    سلام خسته نباشید
    دو تا سوال داشتم خدمتتون
    ۱- توی یه سلول مثلا AJ5 پنج گزینه (خیلی کم، کم، متوسط، زیاد، خیلی زیاد دارم) حالا میخوام در سلول روبروش در ستون بعدی اینو برام بیاره که اگه خیلی کم بود ۱ بشه کم بود ۲ بشه و… خیلی زیاد بود ۵ بشه (نکته: گزینه های خیلی کم و… به صورت فارسی هستند)
    ۲- همون مورد بالا ولی به صورت عددی باشه مثلا یه ستون اعشاری دارم و میخوام بگم اگه عدد داخل سلول AJ5 بین مثلا ۲۰-۳۰ بود در سلول روبروش در ستون بعدی عدد ۱ بزن اگه ۳۰-۴۰ بود عدد ۲ بزن و الی آخر

    لطفا فرمول مناسب این دو گزینه رو برام بگید
    ممنونم

    • حسنا خاکزاد ۵ دی ۱۳۹۶ / ۴:۴۶ ب٫ظ

      سلام
      سوال اول: راه های مختلف داره، یکیش استفاده از تابع Match هست. باید یک جدول درست کنید که این ۵ عبارت رو داشته باشه. بعد با تابع Match، عدد دلخواه استخراج میشه. با فرض اینکه در محدوده A1:A15 از خیلی کم تا خیلی زیاد نوشته شده. فرمول به شکل زیر خواهد بود:

      سوال دوم:
      پیشنهادم استفاده از vlookup بازه ای هست. پست زیر رو به دقت در این مورد بخونید:
      https://excelpedia.net/vlookup-interval-search/

  • داود ۲۳ آذر ۱۳۹۶ / ۱۱:۵۴ ق٫ظ

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

  • امیر حسینی ۲۰ آذر ۱۳۹۶ / ۳:۲۲ ب٫ظ

    سلام
    من میخوام از تابعی مثل 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 ثبت شده باشه. تعداد دانش اموزان هم ۲۰ نفر هست.

    • سید مصطفی فاطمی ۱۰ آذر ۱۳۹۶ / ۱۱:۴۲ ب٫ظ

      سلام آقای مهندس سامان چراغی
      من سید مصطفی فاطمی از شهر قم هستم ورشته من تربیت بدنی است ومی خواهم در یک مسابقه که مثلا تعداد افراد شرکت کننده ۱۰۰نفر است وبه گروههای مختلف تقسیم شده اند ، این عملیات را انجام دهم
      الف- افراد یک گروه را (تعداد افراد گروهها یکی از حالاتی است در ادامه می نویسم)در جدولهایی با تعداد ۴ یا ۸ یا ۱۶ نفره بچینم( ۲تا۴ نفره. و۵تا ۸ نفره ویا ۹تا ۱۶ نفره). جداول مضربی از ۲ هستند (۲،۴،۸،۱۶،یا ۳۲که بالاتر نباشد بهتر است)
      ب – در حالت اول نفرات اتفاقی در روبروی همدیگر قرار می گیرند
      ج- در حالت دوم در هر گروه (یا جدول) تعدادی سر گروه قرار می دهیم .
      د – در انتها نفرات در جدولی که بصورت اتوماتیک در اکسل طراحی شود قرار گیرند (چون ساخت جدول زمانبر است)
      از راهنمایی شما پیشاپیش تشکر می کنم

      • سامان چراغی ۱۱ آذر ۱۳۹۶ / ۹:۲۳ ق٫ظ

        سلام
        با توضیحاتی که دادید این مسئله در حد یک پروژه هست.
        در صورتی که تمایل به سفارش پروژه دارید، مشخصات و داده ها به همراه توضیحات کامل و مثال، ارائه کنید و به ایمیل [email protected] ارسال بفرمایید تا برآورد بشه.

  • حمید ۴ آذر ۱۳۹۶ / ۰:۳۵ ق٫ظ

    سلام مهندس جان
    میخواستم تابعی بنویسم به این شرط
    اگر مثلا مبلغ زیر ۱۰۰۰۰۰۰ هست ۱۰% تخفیف اگر تا ۲۰۰۰۰۰۰ هست ۲۰% تخفیف اگر بالای ۲۰۰۰۰۰۰ هست ۳۰% تخفیف محاسبه کند.
    ممنون میشم اگر راهنماییم کنید

    • حسنا خاکزاد ۸ آذر ۱۳۹۶ / ۹:۰۰ ب٫ظ

      سلام
      علاوه بر ایف های تو در تو که میتونید نمونه اون رو در محاسبه مالیات حقوق مشاهده کنید در این پست:(چون درصد مالیات حقوق هم همینطور بازه ای محاسبه میشه)
      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 برای انجام این کار لازم دارید.

  • طیب ۱ آبان ۱۳۹۶ / ۲:۴۶ ب٫ظ

    سلام مهندس جان،خسته نباشید، با عرض پوزش از خدمت حضرتعالی میخواستم درصورت امکان راهنماییم کنین تا بیشتر بتونم با اکسل و کاربردهاش آشنا بشم…

    • سامان چراغی ۱ آبان ۱۳۹۶ / ۳:۰۸ ب٫ظ

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

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان