تابع IF اکسل و نحوه بکار بردن آن

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

 قاعده کلی تابع IF اکسل:

=IF(مقدار در صورت برقرار نبودن شرط[اختیاری],مقدار در صورت برقرار بودن شرط,شرط)

حالا با هم نگاهی به پارامترهای تابع IF اکسل بندازیم:

  • شرط: این پارامتر شرطی رو که قرار هست تابع IF اکسل چک کنه تعیین میکنه. این پارامتر میتونه یک عدد، مقدار یک سلول یا یک عبارت شرطی مثل A1>10 باشه.
  • مقدار در صورت برقرار بودن شرط: در صورتی که شرط تعیین شده در پارامتر اول برقرار باشه، این پارامتر به عنوان نتیجه تابع برگردونده میشه. این پارامتر میتونه هر چیزی باشه. از یک مقدار عددی ساده تا یک فرمول خیلی پیچیده.
  • مقدار در صورت برقرار نبودن شرط: زمانی که شرط تعیین شده در پارامتر اول صحیح نباشه مقدار این پارامتر به عنوان نتیجه تابع برگردونه میشه. تعیین این پارامتر اختیاری هست. اگر شما این پارامتر رو تعیین نکنید و شرط تعیین شده در پارامتر اول هم صحیح نباشه عبارت False به عنوان نتیجه تابع در سلول قرار داده میشه.

مثالی برای استفاده از تابع IF اکسل:

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

نام کالا موجودی انبار درخواست وضعیت
قطعه شماره 1 10 186
قطعه شماره 2 191 25
قطعه شماره 3 131 160
قطعه شماره 4 121 150
قطعه شماره 5 53 10
قطعه شماره 6 171 56
قطعه شماره 7 83 116

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

  • گام اول- تعیین شرط:

ما قراره با مقایسه موجودی کالا و درخواست مشتری تصمیم گیری کنیم. زمانی وضعیت کالای ما قابل ارسال هست که موجودی بزرگتر یا مساوی درخواست باشه. بنابراین شرط ما B2>=C2 هست.

  • گام دوم – تعیین مقدار تابع در صورت برقرار بودن شرط:

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

  • گام سوم – تعیین مقدار در صورت برقرار نبودن شرط:

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

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

=IF(B2>=C2;”عدم موجودی”;”قابل ارسال”)

حالا این فرمول رو در سلول D2 مینویسیم و بعد فرمول سلول D2 رو در سلول های D3 تا D8 کپی میکنیم. با اینکار جدول ما به شکل زیر در میاد:

نام کالا موجودی انبار درخواست وضعیت
قطعه شماره 1 10 186 عدم موجودی
قطعه شماره 2 191 25 قابل ارسال
قطعه شماره 3 131 160 عدم موجودی
قطعه شماره 4 121 150 عدم موجودی
قطعه شماره 5 53 10 قابل ارسال
قطعه شماره 6 171 56 قابل ارسال
قطعه شماره 7 83 116 عدم موجودی

دانلود فایل آموزش:

IF.sample.worksheet.ir

تمرین:

 

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

گروه کالا نام کالا مقدار فروش
ماوس ماوس نوع 1 17
ماوس نوع 2 21
ماوس نوع 3 20
مانیتور مانیتور 1 47
مانیتور 2 45
مانیتور 3 0
کیبرد کیبرد مدل 1 48
کیبرد مدل 2 35
کیبرد مدل 3 27

همونطور که در این جدول میبینید گروه کالا فقط در مقابل اولین کالای هر گروه قرار داره و اگر شما بخواید به عنوان مثال از تابع SUIMIF برای جمع مقدار فروش هر کالا استفاده کنید دچار مشکل میشید. با استفاده از تابع IF اکسل فرمولی در ستون چارم بنویسید که جدول شما به شکل زیر دربیاد و گروه کالا برای تک تک کالاها در مقابلش نمایش داده بشه تا بشه از این ستون برای توابعی مثل SUMIF استفاده کرد:

گروه کالا نام کالا مقدار فروش گروه
ماوس ماوس نوع 1 36 ماوس
ماوس نوع 2 18 ماوس
ماوس نوع 3 50 ماوس
مانیتور مانیتور 1 39 مانیتور
مانیتور 2 14 مانیتور
مانیتور 3 43 مانیتور
کیبرد کیبرد مدل 1 28 کیبرد
کیبرد مدل 2 9 کیبرد
کیبرد مدل 3 40 کیبرد

 

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

1,102 thoughts on “تابع IF اکسل و نحوه بکار بردن آن”

    1. یاسین اسماعیل پور

      سلام علی جان. این علامت یعنی خالی. وقتی ما از این علامت استفاده میکنیم یعنی مقدار سلول رو خالی بزار.

  1. سلام ، اگر سلول اول دارای مقدار باشد و سلول دوم فاقد مقدار ، و من بخواهم بگم در سلول سوم مقدار سلول دوم رو بذاره ودر صورت خالی بودن ، مقدار سلول اول رو قرار بده چه دستوری باید بنویسم

    1. یاسین اسماعیل پور

      سلام محسن جان
      باید تو سلول a3 اینطوری بنویسی:
      =if(a1=””;a2;a1)

          1. سلام من چطور میتونم برای مبلغ هر ساعت شرط بدم؟( مثلا اگه بیشتر از ۱۵ ساعت کاری شده باشد مبلغ هرساعت ۱۰۰۰۰ تومان در غیر این صورت ۵۰۰۰

  2. با سلام
    اول از همه از اینکه میبینم اینقدر با حوصله به مشکلات بچه ها جواب میدید ممنونم
    من یک سوال داشتم
    من اگر بخواهم از چند شرط if در یک سلول استفاده کنم به چه شکا است؟
    مثلا” میخواهم شروط زیر در یک سلول اعمال شود:
    اگر مقدار سلول کمتر از 20.000.000 باشد مقدار سلول j4*0.15
    اگر مقدار بالای 20.000.000 و کمتر از 30.000.000 باشد مقدار سلول j4*0.2
    اگر مقدار سلول بالای 30.000.000 و کمتر از 40.000.000 باشد مقدار سلول j4*0.25
    اگر مقدار سلول بالای 40.000.000 و کمتر از 50.000.000 باشد مقدار سلول j4*0.3
    و ….
    ممنون از راهنماییتون

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      منون از لطفتون
      برای اینکار در پارامتر اول تابع if از تابع and استفاده کنید. مثال:
      if(and(“>10″;”<5");a1;a2)

  3. سلام جناب اسماعیل پور عزیز
    من خیلی به اکسل مسلط نیستم
    میشه حداقل 3 شرط را اعمال کنید تو مثالتون آخه شرط if خودش 2 تا را اعمال میکنه 3 به بالا را نمیدونم
    ممنونم

    1. یاسین اسماعیل پور

      سلام دوست عزیز فرض کنید میخوایم اعداد کوچتر از 5، بین 5 تا 10 و بزرگتر از 10 رو با if مقادیر متفاوت بدیم. میشه:
      if(“<5";"a";if(and(">=5″;”<=10");"b";"c"))

        1. یاسین اسماعیل پور

          سلام عادل جان. سوالی دارین بپرسین همینجا در خدمت هستم

  4. با سلام و تشکر
    در خصوص نحوه نوشتن چند شرط توضیحاتی بدید که مثلاً بعد از اولین شرط و جوابش قسمت دوم شرط را در کدام قسمت باید نوشت و آیا در قسمت fals چیزی باید نوشته شود .

    1. یاسین اسماعیل پور

      نوشتن پارامتر سوم یا همون حالت false همونطور که در متن توضیح دادم اختیاری هست.

  5. مصطفی قربانی

    سلام امیدوارم سلامت باشین
    ممنون میشم اگه در خصوص فرمول subtotal و کدهای دستوری مربوطه آموز ش لازم رو مثل آموزش های مفید دیگه بذارید.

    1. یاسین اسماعیل پور

      سلام در هفته آینده انشالله یکی از توابعی که قصد دارم راجع بهش بنویسم همین تابع subtotal هست

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

  7. سلام.
    به جای if حلقه در حلقه، تابع دیگه ای هست که بشه ازش استفاده کرد؟ چون اگه داده هامون خیلی زیاد باشه (مثلا 10000تا)، if خیلی طولانی میشه. برای این مثلا:
    (…..if(and(1<=A1;A1<=10);1;if(and

  8. سلام من میخواستم برای بیست نمره 4سطح بدمتوسط خوب عالی تعریف کنم اما نمیدونم کجای فرمولم ایراد داره که عالی رو نشون نمیده .فرمولی که میزنم اینه
    =IF(C2<=10;"بد";IF(C2<=15;"متوسط";IF(C3<=18;"خوب";IF(C2=20;"عالی"))))

    1. یاسین اسماعیل پور

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

  9. سلام
    خسته نباشی اقای اسماعیل پور
    می خواستم بدونم به تابع if دستور بدیم که اگر مقدارمون از 800000 بود %3* اگر هم نبود سلول خالی باشه.

    1. یاسین اسماعیل پور

      سلام علی جان. برای اینکار باید بنویسی:
      =if(a1>800000;a1*3%;””)

  10. با سلام خدمات جناب اقای مهندس اسماعیل پور
    می خواستم فرم ارزش پولی در اکسل چه جوری هست
    با تشکر

  11. با سلام خدمت مهندس عزیز جناب اقای اسماعیل پور
    احتراما یک نمونه از دستور npv رو می خواستم ممنون میشم کمکم کنید.
    با تشکر

    1. یاسین اسماعیل پور

      سلام ابراهیم جان. به زودی در خصوص توابع مالی هم خواهم نوشت

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

    1. یاسین اسماعیل پور

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

  13. با سلام اگه لطف کنید من را راهنمایی کنید سپاس گذارم
    میخواستم ببینم در اکسل فرمولی هست که برای مثال اعداد از 1تا8 را جوری 2رقم 2رقم با هم جمع کنیم که جواب 9 بشه مثال
    9=8+1 9=7+2 9=3+6 9=4+5

  14. با سلام اگه لطف کنید من را راهنمایی کنید سپاس گذارم
    میخواستم ببینم در اکسل فرمولی هست که برای مثال اعداد از 1تا8 را جوری 2رقم 2رقم با هم جمع کنیم که جواب 9 بشه مثال
    ( 9=8+1 ) ( 9=7+2 ) ( 9=3+6) ( 9=4+5 )

  15. با سلام.
    برای شرط گذاری آیا می شود به غیر از اعداد مشروط کرد یعنی اگر در سلول A1 نوشته باشد ACC آنوقت شما هم بنویس ACC ?

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

  17. سلام مهندس جان با تشکر از آموزشهای بسیار مفید شما ۰
    ایا با فرمول if می شه یک سلول رو رنگی کرد

    1. home در تب
      coditional formating
      new rule
      use a formula to determine which cells format
      در قسمت format values where this formaula is true
      این فرمول را تایپ کنید اگر میخواهید a1 کلمه ثبت سلول b1 رنگی شود
      (if(a1=” “,true,false=
      مابین دو گیومه کلمه ثبت را تایپ کنید “ثبت”
      انتخاب دکمه format
      در تب fill
      رنگ را انتخاب کرده و ok کنید

  18. سلام میخواهیم در ایکسل بعد از نوشتن در یک سلول به چند سلول دیگر بطور اتوماتیک پرش کنیم ایا این امکان وجود دارد۰متشکرم

  19. سلام
    منظورم این بود که مثلا از بین اعداد 1.2.3.4.5.6.7.8را در فرمولی بنویسیم بعد شرطی در فرمول بذاریم که اعداد 2رقم 2رقم با جمع بشن که جواب 9 بشه در پایان جوابی که بهمون داده میشه عبارت از (1+8) ( 2+7) (6+3) ( 4+5)
    ازبین این اعداد راحته ولی وقتی که اعداد بیشتر میشن و جوابها بزرگتر خیلی سخته و زمان بر

    1. یاسین اسماعیل پور

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

  20. سلام یاسین جان متشکرم که سوالم را مشاهده فرمودید منظورم اینه که مثلا در سلولی چیزی رو می نویسیم وقتی اینتر میزنیم به (چند سلول ) بعدی برویم ایا فرمولی برای اینکار وجود دارد ؟

    1. یاسین اسماعیل پور

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

  21. سلام دوست عزیز
    من میخوام فرمول مالیات حقوق را ترکیبی در سلول AF4 تعریف کنم به این صورت
    به طور مثال اگر عدد سلول z4کوچکتر یا مساوی 11.500.000 ریال بود در سلول af4 عدد 0 نوشته شود .
    اگر از 11.500.000 ریال بیشتر و از 80.500.000 ریال کمتر بود از 11.500.000 ریال کم کنه و در 10% ضرب کنه و حاصل را در سلول AF4 بنویسه
    اگر از 80.500.000 ریال بیشتر بود از 80.500.000 ریال کم کنه و در 20% ضرب کنه و حاصل را در سلول AF4 بنویسه .
    الان حدود سه ساعته دارم باهاش کلنجار میرم نتونستم انجامش بدم ، ممنون میشم راهنمایی کنید .

    1. یاسین اسماعیل پور

      شما باید از فرمول زیر استفاده کنید:
      =IF(z4<=11500000;0;if(and(z4>11500000;z4<80500000);(z4-11500000)*0.1;(z4-80500000)*0.2)))

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

    2. سلام روز بخیر
      خیلی ممنون ار آموزش های عالیتون.استفاده کردم.
      جناب یه سوال داشتم از خدمتتون فقط خیلی فوریه.ممنون میشم
      میخوام یه فرمول بنویشم که مثلا اگر درصد تحقق هدف<= 40 بود در سلول عدد50.000-تومان بزنه
      اگر تحقق هدف بین 40 تا 50 بود در سلول عدد 0 رو بزنه
      اگر تحقق هدف بین 50 تا 70 بود ، 50 درصد دستیابی هدف *495000 تومان
      اگر تحقق هدف بین 70 تا 100 بود ،به نسبت دستیابی هدف * 495000 تومان
      شدنی هست؟ برای محاسبه پورسانت میخوام جناب مهندس

      1. سلام من چطور میتونم برای مبلغ هر ساعت شرط بدم؟( مثلا اگه بیشتر از ۱۵ ساعت کاری شده باشد مبلغ هرساعت ۱۰۰۰۰ تومان در غیر این صورت ۵۰۰۰)
        سپاس از سایت خوبتون

        1. سلام فائزه خانم
          اگر از منوی سمت راست سایت به بخش “دانلود فایل اکسل” بروید
          فایلی را در آنجا برای آموزش دوستان گذاشته ام
          نام آن فایل “آموزشی – توابع اکسل” می باشد
          آن فایل را دانلود نموده و از قسمت توابع Logical از چگونگی تعریف تابع IF الگو برداری کنید
          و ضمنا” در خصوص یادگیری دیگر توابع نیز می توانید ، از نمونه های عملی این فایل ، استفاده نمایید
          موفق باشید – خانیکی

  22. با سلا م
    چطور میشه تو اکسل ساعت و دقیقه رو با هم جمع کرد .
    باتشکر

  23. با سلام
    جناب اقای مهندس اسماعیل پور
    من از سیستم حضورغیاب گزارش گرفتم . وقتی می خوام ساعت و دقیقه رو با هم جمع کنم . درست محاسبه نمیشه . کمکم کنید ممنون میشم
    با تشکر
    مثلا 40:20 + 50:48 = جمع رو درست محاسبه نمیکنه

    1. مسئله حل کردم ممنون از همه
      چون تعداد رکوردها زیاد بود با دستور sum هم جواب درست محاسبه نمی شد . بیاد با + جمع می کردیم . و وقت زیاد می برد. در اکسل data گزینه text to columns حل شد . امیدوارم مفید باشد .

  24. سلام در اکسل جدولی رسم ودر سلولی شماره گذاری کرده ایم ایا میتوان شرطی نوشت که بعد از چاپ گرفتن از نوشته ها این شماره بطور خودکار عوض شود۰ متشکرم

  25. سلام..خوبید؟
    با کدام تابع در اکسل میشه یه عدد رو در سطرهای مشخصی تکرار کرد….
    مثلا با انجام مراحلی عدد ما اومد 4
    این 4 مال شناسه 12-dc-69
    ما میخواییم که این شناسه فقط تو 4 سطر بیاد و ادامه نداشته باشه…
    یعنی به محض اینکه 4 رو بدست آوردیم…اکسل شناسه رو تو 4 سلول تکرار کنه
    بعد میریم سراغ شناسه های دیگر….مثلا شاید شناسه بعد عددش اومد 7
    لطفا بنده رو راهنمایی نمایید…منتظرم

    1. یاسین اسماعیل پور

      نوید جان برای اینکه بتونم جوابتون رو بدم توضیحات بیشتری لازمه. لطفاً نمونه فایلتون رو بفرستید برام با توضیحات راهنمایی میکنم

  26. سلام خسته نباشید من میخام عد به دست آمده مثلا در سلول a4 رو سه رفم سمت راستش رو حذف کنم چه کار باید کرد
    ممنون

  27. ((IF(P4=0,”DONE”,IF(P4=””,””,”IN PROGRESS”=

    میخوام اگه مقدار سلول مثلا P4 برابر 0 بود کلمه ی DONE نوشته بشه
    اگر نبود و خالی بود , خالی نمایش داده بشه , اگر نه, IN PROGRESS

    ولی این فرمول با خونه ی خالی مثل صفر برخورد میکنه …. به جای خونه ی خالی عدد هم بذارم توی این فرمول بازم DONE مینویسه (یعنی به خاطر خونه ی خالی نیست که شاید بگین صفر میشناسه)
    نمیدونم اشکاله فرمول کجاس …. لطفا راهنمایی کنید
    متشکرم

    1. یاسین اسماعیل پور

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

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

  29. سلام ، تو رو خدا زود کمک کنین . من می خواهم چند تا if بصورت همزمان توی یک سلول بزارم ؛ یعنی اینجوری if c4>1394/09/04 and if D4=M1 and if E4=”kharid” m
    بعد اگه شرط های بالا برقرار بود بیاد دو تا سلول رو با هم جمع کنه جوابو بگه. چی کار باید بکنم؟

  30. سلام
    چیجودی میشه فرمولی نوشته که اگه شرط درست بود فلان عمل انجام بشه و اگه شرط درست نبود هیچ عملی انجام نشه و همون مقدارو نشون بده یعنی عبارت فالسو نمایش نده؟
    تشکر

    1. یاسین اسماعیل پور

      هر مقداری رو که بخواید میتونید برای حالتی که شرط برقرار بود تعریف کنید

        1. یاسین اسماعیل پور

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

  31. سلام به فرمولی برای مورد زیر احتیاج دارم
    اگر حاصل سلول بین .18 تا .7 بود —> شدید
    اگر بین .06 تا .14 بود —-> متوسط
    اگر کمتر از .06 بود —-> ملایم
    البته اگر بشود برای هرکدام رنگ خاصی تعریف کرد که عالی میشود

  32. جناب آقای مهندس اسماعیل پور
    این عدد رو چگونه می توان در اکسل را با کدوم دستور روز – ساعت – دقیقه تبدیل کرد .
    8411.177880 دقیقه
    ممنون میشم کمکم کنید.
    با تشکر

  33. سلام من میخوام تابعی بنویسم که اگرعدد خانه f13 از عدد خانه j6 بزرگتر بود true را داخل خانه L2 و اگر نبود false را در خانه ی L3 نمایش دهد.
    متشکر میشم اگه کمکم کنید.

    1. یاسین اسماعیل پور

      شما باید در هر دوخانه l2 و l3 فرمول بنویسید.
      فرمول l2:
      if(f13>j6;true;””)
      فرمول l3:
      if(f13<=j6;false;"")

  34. کامران چیذری

    با سلام و خسته نباشید
    به یک تابع نیلز دارم که برای سه شرط عمل کنه. برای دو شرط رو بصورت زیر نوشتم و عمل می کنه بخوبی:
    (IF(AND(E3>=12,F3>=12,G3>=12,H3>=12,I3>=12,D3=1),”PASS”,”FAIL
    می خوام دقیقا همین شرط اعمال بشه فقط وقتی D3=0 میشه بجای کلمه PASS یا FAIL کلمه MIDDLE درج شود. چطور شرط سوم اضافه کنم؟؟
    با تشکر

  35. جناب آقای مهندس اسماعیل پور
    این عدد رو چگونه می توان در اکسل را با کدوم دستور روز – ساعت – دقیقه تبدیل کرد .
    8411.177880 دقیقه
    ممنون میشم کمکم کنید.
    با تشکر

    1. یاسین اسماعیل پور

      ابتدا بر 3600 تقسیم میکنید و از int استفاده میکند روز بدست میاد. با دستور mod میتونید باقیمانده رو بدست بیارید بر 60 تقسیم کنید ساعد بدست میاد و به همین ترتیب دقیق رو هم حساب کنید

  36. =IF(“1=<X6=<16;"جزئی";IF(AND("17=<X6=<36";"کم");IF(AND("37=<X6=<70";"ALARP");IF(AND("71=<X6=<80";"بالا");IF(AND("81=<X6=<100";"غ ق ق"))))))
    SALAM.AGHA IN SHARTE MA KOLAN EROOR MIDE
    MISHE YE NIGA BENDAZI BEHESH?

  37. با سلام
    من از دستور شرطی IF برای مقایسه زمان و سپس برای محاسبات می خواهم استفاده کنم ولی هر کاری میکنم EROOR می دهد به عنوان مثال میخواهم افرادی که اضافه در محل کار حضور دارند را اضافه کاری آنها را محاسبه و یا اگر دیرتر در محل کار حضور پیدا میکنند را مرخصی آنها را محاسبه کنند ولی در دستور IF زمان را که وارد میکنم پیام خطا می دهد به عنوان مثال این دستور
    =IF (B1>15:00, B1-15:00,”00:00″)
    باتشکر لطفا راهنمایی کنید

    1. یاسین اسماعیل پور

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

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

    1. یاسین اسماعیل پور

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

  39. با سلام
    میشه نحوه محاسبه حقوق و دستمزد رو با استفاده از تابع IFمرکب به چه صورتی هستش؟
    باتشکر

    1. یاسین اسماعیل پور

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

  40. سلام و خسته نباشید. ممنون از مطالب آموزنده تون. من یه سوالی داشتم. شاید راجع به این قسمت نباشه ولی ممنون میشم اگه کمک کنید.
    سوال این هست:در خانه J11 فرمولی وارد کنید که در صورتیکه عدد خانه F13 بزرگتر از عدد خانه J6 بود متن را داخل خانه L2 نمایش دهد، در غیر اینصورت متن را در خانه L3 نمایش دهد.
    ممنون از راهنماییتون

    1. یاسین اسماعیل پور

      سلام فریبا جان. برای اینکار شما باید در سلول های L2 و L3 فرمول نویسی کنید نه سلول j11. مگر اینکه منظورتون کد نویسی باشه

  41. میخام در قسمت اول شرط به جای یه خونه، دو تا انتخاب کنم مثلا بگم a1یا a2 ،یا a1وa2 وادامه شرط…

    1. یاسین اسماعیل پور

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

  42. یه سوال دیگه… ماکرویی بنویسید که در خانه های زوج سطر اول اعداد زوج به ترتیب از ۲ تا ۱۰۰ ودر خانه های فرد به صورت معکوس از ۹۹ تا ۱ را بنویسد ( ۱۰۰ خانه اول سطر اول)

  43. سلام من فرمولی را با conditional formatting نوشته ام میخواهم تو بعضی از سلولها اعمال شود هر چی کپی هم کردم نشد لطفا مرا راهنمایی کنید ۰ متشکرم

    1. یاسین اسماعیل پور

      دوست عزیز لطفاً دقیق تر توضیح بدید تا بشه بهتر راهنمایی کرد

    2. امیرحسین

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

      1. سلام امیر حسین جان
        فرض کنیم مقدار عدد شما در سلول a2 قرار داره و واحدش هم تومان هست
        برای اینکار کافیه از فرمول زیر استفاده کنی:
        if(a2>=1000000,a2*(1-0.12),a2)

        اگر باز هم متوجه نشدی همینجا بهم بگو تا بیشتر توضیح بدم

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

    1. یاسین اسماعیل پور

      سلام ماندانا جان
      شما میتونی بنویسی :
      =if(a1+a2>100;a1+a2;a3+a4)

  45. salam
    Man mikham mizane hazine tavaghof vagon to eskele ra mohasebe konam ye kari mesle parking
    az 1 ta 45 saat tebghe yek jadval va baad az 45 saat be eza har yek saat 16$ ezafe
    saat ha rond hesab mishan
    2h20m=3h
    va be sorate adad yani niazi be time format cell nist
    man fonte farsi nadaram , pozesh mikham
    motshakeram

  46. سلام واقعا ممنوع بابت آموزش و راهنمایی تون
    با عرض معذرت من هم به مشکل خوردم توی اکسل لطفا راهنمایی بفرمائید.
    میخوام شرطی تعریف کنم که در یک سل جواب یک تفریق از دوتا سل را نشون بده. مثلا اگر در سل a عددی هست اون را از سل b کم کنه وجوابش رو در سل c نشون بده. باتشکر

    1. یاسین اسماعیل پور

      سلام دوست من
      میتونی از این فرمول استفاده کنی و اون رو توی سلول c بنویسی:
      =if(a1<>“”;a-b;””)

      1. سلام وقت بخیر
        ببخشید من یه سوال داشتم
        ما سه تا ستون داریم که ستون اول از عدد 1هست تا 20 ستون دوم و سوم هم یه تعداد عدد به دلخواه نوشته میشه
        حالا میخواهیم یه برنامه بنویسیم که عدد سلول های ردیف زوج را با هم جمع کنه و سلول های ردیف فرد را برامون تفریق کنه
        خودم از دستور if و mod استفاده کردم ولی نشد لطفا راهنمایی ام کنید

  47. سلام خسته نباشید. من واقعا گیج شدم هر کاری کردم نتونستم فرمول if و and رو درست در بیارم.نصفش درست میشه قسمت آخرش نه.
    میخوام برای مقادیر بزرگتر یا مساوی ۱۰، قبول، برای کمتر از ۱۰ مردود و برای غیبت، عبارت عدم حضور نشون داده بشه.
    =IF(D1>=10,”قبول”,IF(AND(D1<10),"مردود",IF(D1="غ"),"عدم حضور")))
    ممنون میشم راهنماییم کنین.

    1. یاسین اسماعیل پور

      سلام مهسا جان
      از فرمول زیر استفاده کن:
      =if(d1>=10;”قبول”;if(d1=”مردود”;”عدم حضور”;”غیبت”))

        1. یاسین اسماعیل پور

          شاید به خاطر اینه که جدا کننده ی شما “;” نیست مهسا جان. چه اروری دریافت میکنید؟

          1. خوب الان جدا کننده رو درست کردم و ارور نداد ولی برای سلولی که غیبت خورده هم به جای عدم حضور مینویسه قبول. نباید and داشته باشه؟ ببخشید من زیاد به فرمول نویسی وارد نیستم الان تازه دارم یاد میگیرم که مزاحم شما میشم.

          2. یاسین اسماعیل پور

            منظورت از غیبت خورده دقیقاً چیه؟ کلمه غیبت تو سلول هست یا غیبت خورده یعنی سلول خالیه؟

          3. یاسین اسماعیل پور

            پس ممکنه حرف “ی” عربی یا فارسی شده باشه که به این مشکل میخورید

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

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

        1. یاسین اسماعیل پور

          نباید اینطوری باشه.یک چک بکن ببین نحوه محاسبت شیتت روی manual نباشه. یک بار فایلت رو ببند باز کن

  48. مرجان حسینی

    سلام دوستان میخوام یه فرمول شرطی بنویسم درمورد حق ماموریت…اگه در طول روز کسی رفت ماموریت بتونه محاسبه بکنه و طبق قانون کار اون 1/4رو هم حساب کنه مرسی اگه کمکم کنید…

  49. باسلام- یه فرمول میخوام که نوع تراکنش که شامل برداشت وواریز باشد وهمچنین مبلغ تراکنش ودرآخرمانده را نشون بده ضمنا” یه فرمول نوشتم با if اما به جای دیگه کپی میکنم فرمول کار نمیکنه ممنون میشم راهنمایی کنید.

  50. سلام مهندس…توی اکسل از تابع IF میدونم چطور باید استفاده کرد..من از سربرگ فرمول از فرمول IF استفاده می کنم ..سوالم اینه: وقتی میخوایم دوتا خونه با هم مقایسه کنه کلیک موس ما داخل یه سلول هست پس جواب همون یه مقایسه رو داخل اون خونه می نویسه باید برای همه سلولها تک تک تابع IF را بنویسم شما نوشتین فرمول که نوشتین کپی کنید کپی که نمیشه کرد چون ادرس خونه ها داره عوض میشه

    چجوری یه دونه تابع بنویسم که در ستونی که قراره بهم جواب بده جواب همشو بنویسه نخمام برا تک تک خونه ها تابع IF تعریف کنم.
    ممنون

    1. یاسین اسماعیل پور

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

  51. با سلام واحترام
    اگر یک ستون اعداد در اکسل داشته باشیم و بخواهیم:
    1)اعداد ستون اول کوچکتر از 100،000 تومان باشد در 1.12 ضرب کند و اگر بین 100،000 و 1،000،000 باشد در 1.08 ضرب شود و اگر بیشتر از 1،000،000 باشد در 1.05 ضرب شود.
    ممنون میشم در اسرع وقت پاسخ دهید. با تشکر

  52. ممنون از زحماتتون ،میشه اگه نمونه سوال هایی که جالب باشن نه اسون ،همراه با جواب برای تابع if دارید برای من ایمیل کنید فوریه ،ممنون میشم

    1. یاسین اسماعیل پور

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

  53. با سلام و احترام
    سپاس از مطالب مفید و عالی شما
    درود به همه مهندسای صنایع عزیز
    من میخواستم نمودار های کنترلی رو روی اکسل فرمول نویسی کنم اما stdev که در اکسل فرمل نویسی میکنم با stdev در minitabمتفاوته!!!
    گزینه attach نداره دیدگاهتون؟ نتونستم فایل رو براتون بفرستم:(
    ممنون میشم اگه زودتر پاسخ بدین

        1. من منتظرم فوری بود سوالم پاسخ لطفاااااااااااااااااااااااااااااااااااااااااااااااااااااا:(((

  54. با عرض سلام و خسته نباشید خدمت شما.
    امکانش هست در سلولی که دارای عدد اعشار هشت بخواهیم فقط عدد بعداز ممیز رو تقسیم یا ضرب در عدد دیگری بکنیم؟
    ممنون میشم جواب بدین .تشکر

    1. یاسین اسماعیل پور

      سلام افشین جان
      شما میتونی از تابع mod استفاده کنی:
      =MOD(A1;1)

  55. سپاس و درود
    آموزشتون خیلی عالی بود ممنونم.
    یه سوالی داشتم.میخاسم توی اکسل بدم اگر a1 بزرگ تر از 20و کمتر10 باشه بنویسه عالی و اگه و 0 تا ده باشه بنویسه خوب. چطور میتونم اینطوری کنم ک دو تا ایف داشته باشم؟برا تعداد های بالا ترش هم همینطور باید کنم؟

    1. یاسین اسماعیل پور

      شما کافیه به جای پارامتر سوم IF اول، یه if دیگه بنویسید

  56. منظورم اینه ک اگه بخوام سه تا یا تعداد بالاتری ایف داشته باشم باید چیکار کنم؟

  57. سلام . میخواستم بپرسم اگر بخواهیم داخل اکسل نمودار رسم کنیم چند تا از فیلدهای یک ستون مشابه باشند راهی هست که اون فیلد ثابت نگه داشته بشه و بقیه ردیف ها با هم جمع زده بشه مثلا:
    A 1
    A 2
    A 3
    A 4
    A 5
    Aثابت بمونه اعداد با هم جمع بشن؟

    1. یاسین اسماعیل پور

      بله ابتدا با تابع mid بخش ثابت رو جدا کنید و بعد جمع بزنید

  58. مجید عباس زاده

    سلام
    مرسی از سایت خوبتون
    یه سوال داشتم
    اگه بخواهیم یه سلول مقدارش با تغییر سلول دیگری خودبخود تغییر کنه چیکار باید کرد؟
    مثلا شرط بذاریم اگه تو یه سلول کلمه “شکلات” نوشته شود روبروی اون سلول عبارت “شیرین است” خودبخود ظاهر بشه و اگه کلمه “دارو” نوشته بشه روبروی اون سلول عبارت “تلخ است” به نمایش در بیاد
    یه جورایی شرط (if) هست ولی تا اونجایی که فهمیدم تابع if واسه عبارات منطقی ریاضی کاربرد داره مثل <=5

    1. یاسین اسماعیل پور

      سلام مجید جان. تابع if واسه هر شرطی میشه استفاده بشه فقط مخصوص عبارات منطقی ریاضی نیست

  59. حسین احمدیان

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

    =IF(R[-1]C=””,””,R[-1]C)

    با تشکر فراوان

  60. سلام
    خسته نباشید
    اول از زحمات تون تشکر می کنم
    می شه در تابع شرطی مثلا بنویسیم علی و در خانه بعد شماره براش تعریف کنیم و مثلا بزنه 3واین اسامی را برای چند نفر تعریف کنیم مثلا برای 6 نفر با اعداد 1 تا 6

      1. سلام.
        من خیلی وقته دنبال ی فرمولی میگردم هیچ جا هم نمیتونم پیداش اصلا ی همچین چیزی هست، داریم آیا؟
        من اگه بخوام ی مبلغی رو مثلا یک میلیون رو بین ده تا سلول به طور تصادفی تقسیم کنم که عددها مثل هم نباشن و جمعشونم دقیقن همون یک میلیون بشه باید چیکار کنم از فرمول =RANDBETWEEN(1;1000000) استفاده کردم ولی این فقط اعداد رو بین دو تا عدد انتخاب میکنه ولی جمعشون دیگه هیچ، بعد آیا میشه ی فرمول دیگه هم به این اضافه کرد که مثلا دو رقم آخر اعداد صفر باشه؟
        ممنون میشم راهنماییم کنی.

        1. یاسین اسماعیل پور

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

  61. سلام.
    آقا یاسین واقعا دست گلت درد نکنه، خیلی خیلی حال کردم با این فرمولت خیلی آقایی.

  62. سلام دوست عزیز. من می خوام توی برنامه کنترل پروژه اکسلم از تابع شرطی به شرح زیر استفاده کنم.
    فرض کنید ساعت کاری پرسنل 08:00 صبح تا 16:30 باشد. ساعت استراحت 10:45 می باشد و کسی در این تایم کاری انجام نمی‌دهد و همچنین ساعت ناهاری 13:15 الی 14:00 که مجدد کسر کار است. در این تابع می‌خواهم اگر کاری در بازه‌های ساعتای استراحت و نهار بود کم شود. توضیح اینکه از 08:00 صبح به طور مثال یک کاربر کاری را ثبت و شروع به کار می‌کند و ساعت 16:30 هم تمام می‌کند باید گزارشی داده شود که این کاربر چند ساعت کار کرده است اگر 15 دقیقه استراحت و 45 دقیقه را حذف کنیم در مجموع 07:30 کار کرده اما اگر کم نکنیم 08:30 کارکرد می‌خوره. این شرط باید در کارهایی که شروع آن مثلاً 10:00 صبح بوده هم اعمال شود. یا اگر کاری 11:45 شروع شده و 16:00 به پایان رسیده فقط زمان نهار کم شود.
    با تشکر از سایت خوبتون.

    1. یاسین اسماعیل پور

      سلام ساسان جان. توضیحش طولانی تر از اونه که بشه اینجا تو کامنت نوشت.

  63. سلام
    ببخشد وققتونو می گیرم
    علی =1
    رضا=2
    حمید =3
    محمد =4
    می خوام با در ستون a1 هر کدوم این اسامی درج بشه در ستون A2 اعداد مخصوص به خودش درج بشه
    با تشکر

  64. سلام بر همگی
    اقا سوال مختصر میخوام اختلاف ساعت بدست امده را در دستمزد ضرب کنم اما ساعت اول دستمزد و برای بقیه ساعات نصف دستمزد . مثل
    ساعت ورود 7:00 صبح ساعت خروج 9:00 صبح دستمزد ساعتی 100 تومان
    نتیجه : اختلاف 2 ساعت, ساعت اول 100 + ساعت دوم که نصف ساعت اول50 در نتیجه میشود 150
    اما مشکل اینجاست که اگر کار کرد فقط نیم ساعت باشد محاسبه دستمزد 75 میگردد در بقیه موارد کامل محاسبه میشود
    محاسبه اختلاف ساعت
    =C2-B2+IF(B2>C2,1,0)
    محاسبه دستمزد
    =IF(D2<=1,24*(A2*D2/2)+A2/2,24*(A2*D2))
    اگر ممکنه راهنمایی بفرمایید.

  65. سلام و خسته نباشید زیاد بابت این وقتی که میذارید برای جواب دادن به سوالات
    میخواستم چنین عملی رو انجام بدم:( اگر مقدار a1 بزرگتر از 2 و کمتر از 3 باشد ـ a1 رو ضرب در a2 کند)
    خیلی خیلی خیلی خیلی ممنون که وقت میذارین و جواب میدین.

    1. یاسین اسماعیل پور

      سلام مجتبی جان. مرسی. شما باید از فرمول زیر استفاده کنی:
      =if(and(a1>2;a1<3);a1*a2;0)

  66. سلام
    خسته نباشید
    من میخوام یه فرمول بدم برای تاریخ، به این شکل که اگه به 6 ماه از زمان تایپ شده در سلول A1 رسید آلارم بده و رنگ سلول قرمز بشه.
    مثلا تاریخ من 94.11.10 است تا قبل از این که به 6 ماه برسه سلول کناریش سبز است اما به 6 ماه که رسید سلول قرمز بشه یا به یه شکلی آلارم بده.
    ممنون میشم راهنمایی کنین

  67. سلام من می خواستم توی فایل اکسلی که دارم یک فرمول بدم به این مضمون که
    در ستون m و در ستون o اگر عدد 0 بود no و اگر عدد 1 بود yes نمایش داده شود.
    ممنون

    1. یاسین اسماعیل پور

      خب اینکه به سادگی با همین if انجام میشه. اگر مطلب رو کامل مطالعه کرده باشید باید به راحتی بتونید اینکار رو انجام بدید

  68. سلام و وقت بخیر و تشکر از سایت جامعتون
    اگه در یک سلول احتمال وجود اعداد 0 و 1 و 2 باشد و ما بخواهیم فرمولی بنویسیم که نشان دهد :
    اگر 0 و 2 بود نمره 1 بگذارد
    و اگر 1 بود نمره 0 بدهد چه فرمولی باید بنویسیم

    بسیااار ممنون

    1. یاسین اسماعیل پور

      سلام مجتبی جان. شما پس داخل سلولتون یه فرمولی دارید. فرض کنیم فرمول فعلی که نتیجش یکی از اون سه عدد میشه formula باشه. در اینصورت یه if مینویسید به این شکل:
      =if(formula=1;0;1)

  69. سلام يه قرمول نياز دارم برا صورت وضعيت
    ميخوام اينو اجرا كنه
    اگر عد داخل سلول 1 بود %25 رو ضرب در مبلغ كنه

  70. با عرض سلام و خسته نباشید
    من یه سوال اکسلی داشتم خواستم اگه ممکن باشه راهنماییم بکنید
    به فرض مثال:
    ما برای کسایی که دیر به سر کار میان جریمه در نظر گرفتیم(ساعت کاریمون 8 صبح)
    8:01 تا 8:15 نیم ساعت جریمه
    8:16 تا 8:30 یک ساعت جریمه
    8:31 تا 8:45 دو ساعت جریمه
    خواستم اگه ممکن باشه فرمول iF این ساعتو برام بفرستید
    با تشکر از سایت خوبتون

    1. یاسین اسماعیل پور

      سلام. خب با همین if به سادگی میشه دیگه مشکل کجاست الان؟

  71. آقا یاسین نمیدونم چرا نمیشه هر کاری میکنم اگه راهنمایم کنید خودتون if رو بنویسید ممنون میشم

  72. =IF(A5>=8:01;”00:30″;IF(A5>=8:15;”01:00″;IF(A5>=8:30;”02:00″;”No Valid
    همش نتیجش صفر میشه

  73. سلام
    من میخوام از یک لیست نمره، با تابع If فرمولی بنویسم که اسم درسهایی که هر فرد کمتر از 15 گرفته را مشخص کنه. ولی هرطوری مینویسم فقط اسم یکی از درسها رو میزنه!
    ممنون میشم اگه کمکم کنید

          1. از طریق فرم “تماس با من” ارسال کرده بودم!
            مجدداً فرستادم.

          2. یاسین اسماعیل پور

            بله رسید به دستم. در اولین فرصت جوابتون رو میدم

  74. احسان کسائی

    با سلام
    1.دو تا لیست validating data دارم.چطوری میتونم این دوتا رو باهم ارتباط بدم؟
    هر دو تا لیستم 7 تا مقدار دارن که یک به یک با هم مرتبطن.

    2.یه مبلغ پایه دارم که اگه از 2000 بیشتر بشه به ازای هر واحد افزایش یه مبلغی (مثلا 20) بهش اضافه میشه.
    نحوه تعریفش چطوریه؟

    با تشکر

    1. یاسین اسماعیل پور

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

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

    1. یاسین اسماعیل پور

      سلام زهرا جان. از advanced filterاستفاده کنید. آموزشش در سایت وجود داره

  76. امین زمانی

    سلام.من یک دانش آموز هستم و راهنمایی های شما خیلی به من کمک کرده ازتون ممنونم

  77. سلام ببخشید من میخواستم برای یه سلول چندتا شرط تعیین کنم مثلا :D1=1 شد HAPPY با رنگ سبز بنویسه و اگه D1=2 شد SAD با رنگ قرمز بنویسه

    1. یاسین اسماعیل پور

      سلام علیرضا جان
      شما باید دوتا کار انجام بدی:
      1- توی سلولت فرمول if بنویسی که بسته به مقدار d1 عبارت happy یا sad رو نمایش بده
      2- با استفاده از conditional formatting رنگ سلولت رو بسته به مقدار d1 تغییر بدی

  78. امین زمانی

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

    مثلا:جدولی5*5بدون ارقام تکراری که اعداد درون آن مضارب10باشند و جمع هر سطر و ستون 1000باشد

    1. یاسین اسماعیل پور

      سلام. برای اینکار باید از فرمول نویسی vba و ایجاد حلقه for تو در تو برای رسیدن به جواب استفاده کنید.

  79. با استفاده از تابع if می خوام سلولی اگه عددش زوج بود even نمایش دهد و اگه عددش فرد بود odd ظاهر شود.

  80. سلام میشه فرمول درصدقبولی روتویه لیست نمره برام بگید؟هیچکی بلدنیست

    1. یاسین اسماعیل پور

      سلام/ خیلی ساده با استفاده از countif تعداد نمرات بالاتر از 10 رو شمارش کنید و با استفاده از count بر کل نمرات تقسم کنید. اینکه پیچیده نیست اصلا

  81. با استفاده از تابع if می خوام سلولی اگه عددش زوج بود even نمایش دهد و اگه عددش فرد بود odd ظاهر شود. اگه کسی بلد هست خواهشا جواب بدین.مچکرم.

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

    1. یاسین اسماعیل پور

      سلام محمد جان. خوشحالم که میبینم اینقدر بهت کمک کرده

  83. سلام
    ممنون از سایت خوبتون
    من دستوری میخوام که بگم اگه تو سلول t تایپ شد رنگ سلول سبز اگه k تایپ شد رنگ سلول قرمز و اگه r تایپ شد رنگ سلول سفید باشد
    ممنون میشم راهنماییم کنین

  84. سلام
    بچه ها میخوایم یه دستور بنویسم کمکم کنید
    میخوام بنویسم اگر داخل سلول متن بود به ترتیب اعداد 11 تا 99 را بزنه اگر خالی بود خالی بزاره بره بعدی لطفا راهنمایی کنید

  85. ghasem.behzadi

    سلام جناب مهندس
    می خواستم بدونم من یک شرط دارم مثال اگر A1 بزرگتر از صفر بود خانه B1+10و C1+15 کن و در غیر اینصورت بیا D1-1 و E1+5 کن
    برای چنین شرایطی دستور if چه شکلی عمل کنم.
    با تشکر از وقتی که برای آموزش ها میزارید ممنونم.

    1. یاسین اسماعیل پور

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

  86. ابوالفضل

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

    1. یاسین اسماعیل پور

      سلام ابوالفضل جان. برای اینکار از تابع FIND استفاده کن

  87. سلام
    من میخوام فرمول مالیات حقوق را ترکیبی تعریف کنم به این صورت
    به طور مثال اگر عدد سلول z4کوچکتر یا مساوی 11.500.000 ریال بود در سلول af4 عدد 0 نوشته شود .
    اگر از 11.500.000 ریال بیشتر بود z4 از 11.500.000 ریال کم کنه و در 10% ضرب کنه و حاصل را در سلول AF4 بنویسه

    1. یاسین اسماعیل پور

      سلام شیرین جان
      میتونی از فرمول زیر استفاده کنی
      =IF(Z4<=11500000;0;(Z4-11500000)*0.1)

  88. ابراهیم

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

  89. سلام دوست عزیز یک راهنمایی ازتون میخواستم بر اساس کیلومتر مبلغ کرایه تاکسی رو خودش حساب کنه توی موردش مشکلی نیست اما میخوام اگه تعداد نفرات که بیشتر از 4 نفر شد به ازای هر نفر 25 درصد به مبلغ کل اضافه کنه کمتر از 4 نفر رو سلول =c2*350+1150 درست در میاد اما برای اینکه اگر 4 نفر به بالا بودن چه طور شرط بذارم که به ازای هر نفر 25 درصد از مبلغ کل به مبلغ اضافه شه فایل چیزی که درست کردم رو براتون فرستادم اگه مشکلمو حل کنید لطف بزرگی کردین

  90. سلام
    ممنون از اموزش های خوبتون
    من یه مشکلی دارم؟؟؟
    من توی یک شیت یه سری داده دارم می خوام توی شیت بعدی وقتی یک متن از شیت قبلی رو وارد کنم خود سیستم اتوماتیک بقیشو برام بیاره
    sheet i
    نام شماره پرسنلی سن
    شیدا 4810 25
    میخواsheet2 زمانی که شیدا نوشته بشه بقیشو بخونه؟
    ممنون

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

    1. یاسین اسماعیل پور

      سلام سعیدجان
      تابع رندوم با هر تغییر دوباره اعداد تصادفی ایجاد میکنه. اگر بخوای اعداد تصادفی ایجاد نشه باید اول مقادیر رو کپی کنی و بعد paste as value بزنی

  92. سلام و احترام
    من دارم یه برنامه ساده انبارداری ایجاد میکنم تو اکسل با استفاده از تابع IF
    اما جواب درست نمیده
    چطور میشه دو تا شرط رو در مرحله اول چک کرد و در صورت برقراری دو شرط به جواب مورد نظر در یک CELL رسید؟

  93. با سلام; من مشکلی دارم و اون اینه ک: اگر ما سه ستون داشته باشیم و ستون اول تعداد ساعات اضافه کاری باشه و ستون دوم تعداد روز های مرخصی باشه , میخوام بدونم ک چطوری در ستون سوم دستور شرط رو اجرا کنم ک:اگر تعداد ساعات اضافه کاری بزرگتر از 10 و تعداد روز های مرخصی کمتر از 6 باشد , ب کارمند 50 هزار تومن پاداش تعلق گیرد و در غیر این صورت چیزی تعلق نگیرد…! با تشکر

  94. با سلام دوباره;من مشکل اولم ب لطف خدا حل شد ولی باز الان ب یک مشکل غیر فرمولی بر خورد کردم و اون اینه ک:میخوام بالای جدولم یک”تکست باکس” ایجاد کنم و داخلش متنی بنویسم و از ویرایش یا حذف آن متن جلوگیری کنم(یعنی میخوام “تکست باکسم”قفل شود و در صورتی ک دیگر سلول ها و جدولم قفل نشود) ..!
    اول از طریق”header & footer” انجام دادم ولی صفحه رو میشکند و برای چاپ استفاده میشود,و ب دردم نخورد..! لطفا راهنمایی کنید
    با سپاس فراوان

  95. سلام با تشکر از سایت خوبتون
    میخواستم یک فرمول بنویسم که اگر مثلا سلول A2 برابر با 100 بود در سلول B2 بنویسد 10 در سلول B3 بنویسد 20 و در سلول B3 بنویسد 30 در غیر این صورت در سه سلول بنویسه FAIL .
    باتشکر

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      از فرمول های زیر برای سلول های B2, B3 و B4 استفاده کنید:
      =IF(a2=100;10;”FAIL”)
      =IF(a2=100;20;”FAIL”)
      =IF(a2=100;30;”FAIL”)

  96. سلام
    من در سلول A1 از دستور today استفاده کردم حالا میخام به سلول دیگه ای بگم اگر دیتا داشت که هیچ اتفاقی نیفته اگر نداشت تاریخ روز ثبت بشه
    چطوری میتونم از فرمول if استفاده کنم

  97. سلام . تو کارنامه قسمت ملاحظات میخام بنویسم بالای 10 قبول و زیر 10 مردود . نمره ها هم تو قسمت n3 هستش . با تشکر

  98. جعفر سهرابی 09143215689

    با سلام و عرض ادب بنده میخواهم از راهنمائی شما برای برنامه نویسی پرسنل بخشهای بیمارستانی استفاده کنم اگه ممکنه راهنمائی بفرمائید ممنون جعفر سهرابی

  99. درود…با تشکر از سایت خوبتون خواستم بدونم چجوری میشه سه تا شرط بهش اضافه کرد؟؟

  100. ببخشید دوباره منم ….مشکل قبلیم حل شد الان میخوام بدونم چجوری میشه تو یه کارنامه بالاترین نمره یا پایین ترین نمره رو مشخص کرد؟؟
    ممنون از راهنماییتون

  101. سلام خسته نباشید میخاستم بدونم چجوری باید با اکسل یه کارنامه درست کرد که بنویسیم مثلا فلان سلول اگر از 10 پایین بود بزنه مردود بالاتر بودبزنه قبول منظورم معدل است

    1. =IF(B11>=15؛”قبول”؛”مردود”)
      بنویسید اگر خانه مورد نظرتان بزرگتر ( یا بزرگتر مساوی ) عدد مورد نرتان بود آنگاه “قبول” ؛”مردود”
      علامت ” در زمان نوشتن کلمه قبول یا مردود اجباریه .

  102. سلام من فقط میخوام بدونم وقتی یه ستون فیلتر میکنم به جای اینکه از موس برای باز کردن پنجره فیلتر استفاده کنم کلید میانبری وجود داره یا خیر؟

  103. حامد عبادی

    سلام مهندس یاسین
    واقعا بابت این همه راهنمایی باید از شما تقدیر کرد.
    مهندس جان میخواستم بدونم که اگر بخوام تویه سلول a1 وقتی که احمد نوشتم عدد 10 ظاهر شود ، برای رضا عدد 20 برای علی عدد 30 برای علی عدد 40 و…
    برای اینکه میخواستم تویه این سلول شماره حساب اشخاص رو بنویسم و به جای شماره حساب با نوشتم اسامی آنها شماره حساب نوشته شود.
    با تشکر.

  104. سلام
    از بابت اینکه همه را راهنمایی می کنید به شما هم تبریک میگم و هم سپاسگزارم.
    یه تابع با سه شرط لازم دارم و اگه ممکنه راهنمایی میخوام
    میخوام اگه مقدار a1 از مقدار سلول a2 بزرگتر بود عدد 100 و اگر کوچکتر بود عدد 50 و اگه در سلول a2 هیچ عددی نبود (خالی بود) عدد صفر درج بشه.
    ممنون میشم فرمولش رو بفرمایید

  105. محمد غلامی

    سلام و وقت بخیر
    میخوام کاردکس پرسنل(ورود و خروج) درس کنم..
    با این شرایط ک یک سلول ورود و سلول دیگ خروج داریم حالا در سلول سوم شرط می خوام بزارم ک اگه طرف کم یا زیاد از 8 ساعت کار کرده نشون بده..
    ممنون میشم جواب زودتر بدین
    آدرس جیمیل:mdgholami1990@gmail.com

  106. سلام
    وقت بخیر
    میخوام یه فرمول بنویسم که اگه در یک سلول عبارت متنی وجود داشت (مثلا یک کلمه ی فارسی) در سلول کناری عدد 100 رو درج کنه
    میشه لطفا راهنمایی بفرمایید که در تابع if برای عبارت متنی چی باید بنویسم؟
    ممنون میشم راهنمایی بفرمایید.
    سپاس

  107. خانم رضایی

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

    1. سرکارخانم رضایی ، باسلام
      پرسش شما با سوال امیر آقا در مورد مداد ، دفتر و پاک کن ، در چندین یادداشت پایین تر خیلی شبیه است ، با کمی تغییرات در پاسخ آن میتوانید به جواب خود برسید . موفق باشید
      خانیکی

  108. سلام و تشکر
    تعدادی سلول هست که سال تولد افراد در مقابل نام آنها نوشته شده
    میخواهم رنگ سلولها بر اساس سن افراد تغییر کند
    مثلا 0 تا 60 سال آبی
    60-65 زرد
    70 به بالا قرمز
    لطفا راهمنایی کنید

  109. سلام.
    متشکر از آموزش های واضح و توضیحاتتون.
    فرض کنید میخواهیم در سلول N1 حاصلضرب سلول M1 در سلولهای J1 یاK1 یا L1 درج شود به شرطی که در یکی از این سلول ها عددی غیر از 0 باشد. چه فرمولی باید بنویسم؟

    1. سلام ، آقا مسیح
      اگر یکی از اعداد خانه های J, K, L صفر باشد چه عددی بایستی در خانه N درج شود؟
      اگر دراینصورت خانه N بایستی بجای عدد صفر خالی باشد ، راحت تر این است که شما اعداد را در هم ضرب نموده و در خانه کمکی دیگری جای دهید و سپس با یک دستور ساده IF درصورت صفر نبودنش ، آن را در خانه N ثبت نمایید
      موفق باشید
      خانیکی

  110. محمد امین

    سلام و درود. من تازه واردم و هرچی گشتم نتونستم جواب سوالم رو پیدا کنم.
    ممنون میشم اگر کمک کنید.

    خیلی ساده،

    من مقادیری رو در سلول های A1 تا A20 رو وارد کردم. (مثلا 10 و 20 و 30 و 40 و60 و 80 و الی آخر.)

    بعد میخوام یه تابع رو تعریف کنم تا این تابع ،***جلوی*** هر سلولی که محتواش بزرگ تر از 20 باشه،
    کلمه ” OK”
    رو بنویسه، و هر سلولی که محتواش بین
    20 تا 40
    باشه رو، کلمه ی ” Fine ” بنویسه.

    خیلی خیلی پوزش می طلبم بابت درخواست های طولانی ام.
    با تشکر.

    1. سلام ، محمد امین عزیز
      همه ما یک زمانی تازه وارد بودیم و اصلاً اشکالی نداره !!
      مختصر و مفید بودن بهتره ، اما سوالت چندان هم طولانی نیست
      جوابتم مثل سوالت ساده است!!
      کافیه که فرمول زیر رو در خانه های B1 تا B20 کپی کنی ، تا همون کاری رو که میخوای انجام بده
      =IF(RC[-1]>20,IF(RC[-1]<40,"Fine","OK"),"")
      دفعه دیگه که بیای دیگه تازه وارد نیستی
      به امید دیدار دوباره
      موفق باشی
      خانیکی

  111. سلام. ممنون از سایت خوبتون
    لطفا راهنمایی کنید. در فرمول if اگر تعداد شرط ها خیلی زیاد باشد نوشتن فرمول خیلی زمان بر میشه. آیا میشه از روش دیگری برای نوشتن فرمول استفاده کرد که زمان کمتری ببره؟

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

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

  113. ببخشيد ميشه بگيد فرمول اينو چطور بنويسم اگر فروش کل بيشتر از ۵۰۰۰۰۰ بود ۱۰ درصد تخفيف و اگر بيش از ۱۰۰۰۰۰۰ بود ۲۰ درصد تخفيف در غير اين دو صورت ۰

    1. سلام ، سهیلا خانم
      مبلغ فروش را در خانه A1 وارد نمایید
      و فرمول را به اینصورت در خانه B1 بنویسید
      =IF(RC[-1]<=500000,0,IF(RC[-1]<=1000000,10,20))
      فرمول فوق را در اکسل کپی نمایید
      موفق باشید
      خانیکی

  114. با سلام و احترام ، ممنون از زحماتتون ، بسیار مفید و عالی …موفق و پیروز باشید.

  115. بهاره اقلیمی

    با سلام و احترام میخواستم بپرسم چند شرط ifرو میشه درون هم قرارداد. من 10 تا شرط دارم چطور تعریف کنم.
    چون تا 5 تا جواب داد ولی 10 تا رو خطا داد.

    1. سلام بهاره خانم
      اکسل چنین محدودیتی نداره
      شما حتماً اشتباه دیگه ای در فرمول نویسی داشتید که خطا داده است
      بعنوان مثال فرمول پایین را که از 12 دستور IF درون هم تشکیل شده است ، در خانه B1 گذاشته و اعداد 1 تا 12 را در خانه A1 یک به یک بشمارید
      نتیجه را خواهید دید ، حروف بزرگ لاتین از A تا L یک به یک بدون هیچ اشکال بایستی نمایش داده شود
      موفق باشید
      خانیکی
      IF(RC[-1]=1,”A”,IF(RC[-1]=2,”B”,IF(RC[-1]=3,”C”,IF(RC[-1]=4,”D”,IF(RC[-1]=5,”E”,IF(RC[-1]=6,”F”,IF(RC[-1]=7,”G”,IF(RC[-1]=8,”H”,IF(RC[-1]=9,”I”,IF(RC[-1]=10,”J”,IF(RC[-1]=11,”K”,IF(RC[-1]=12,”L”))))))))))))

      1. بعلت بروز اشکال در نمایش فرمول آن را مجدداً برایتان ارسال میکنم :
        =IF(RC[-1]=1,”A”,IF(RC[-1]=2,”B”,IF(RC[-1]=3,”C”,IF
        (RC[-1]=4,”D”,IF(RC[-1]=5,”E”,IF(RC[-1]=6,”F”,IF
        (RC[-1]=7,”G”,IF(RC[-1]=8,”H”,IF(RC[-1]=9,”I”,IF
        (RC[-1]=10,”J”,IF(RC[-1]=11,”K”,IF
        (RC[-1]=12,”L”))))))))))))
        فرمول فوق را کپی و در سلول مربوطه درج کنید
        امیدوارم تداخل تایپ فارسی و لاتین برایتان مشکلی ایجاد نکند
        خانیکی

  116. سلام. من مصراع های اول شعر ده شاعر رو توی ده ستون نوشتم: هر شاعر تقریبا 500 مصراع. حالا میخوام اونایی که قافیه و ردیف یکسان دارند توی یه شیت دیگه مرتب کنارهم بشینند طوری که معلوم بشه مثلا در قافیه یارا چند تا شاعر شعر گفتن. چی کار کنم؟ از دستور if باید استفاده کنم؟

    1. سلام کاکو
      این کار نیاز به تسلط و مهارتی داره که البته شاید شما داشته باشید !!
      اول باید مشخص کنیم که اکسل چطوری باید بفهمه بده که دو مصرع هم قافیه هستند؟!
      چند حرف آخر مصرع بایستی باهم یکسان باشه ، تا هم قافیه تلقی بشه؟!!
      از طرفی ، شما حدود پنج هزار مصرع دارید ، اگر فرض کنیم هر پنجاه تای اونا یک قافیه داشته باشند
      شما به صد شیت جداگانه برای تفکیک آنها نیاز دارید!!
      پس شما کارهای زیادی باید انجام بدید و از دستورات زیادی بایستی استفاده کنید
      به نظر من با ماکرونویسی انجام این کار خیلی راحت تر از فرمول نویسیه
      از جمله دستوراتی که بایستی در ماکرو استفاده بشه Right و Sheets.Add و … هستند
      موفق باشید
      خانیکی

  117. ببخشید اینجا سوال خودم را مطرح میکنم ، چون جوابی نگرفتم و نمیدانم چگونه پیگیر سوال خودم باشم . دو بار ایمیل زدم ولی جوابی نگرفتم …. لطفا راهنمائی فرمائید

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

  118. با سلام چگونه در خانه B1 فرمولی بنویسیم که اگر A1 بزرگتر از صفر باشدعبارت بستنکار را نشون بده اگر کمتر از صفر باشه عبارت بدهکارنشون بده واگه خود صفر باشه همون صفر نشون بده با تشکر با تشکر اگه فوری جواب بدین ممنون میشم

    1. سلام آقا هادی
      ببخشید که کمی دیر جواب دادم !!
      میتونید از دو دستور IF در درون هم استفاده کنید
      این فرمول رو در B1 بنویسید :
      IF(RC[-1]>0,”Bestankar”,IF(RC[-1]<0,"Bedehkar",0
      موفق باشید
      0919-302-6452

  119. سلام
    ميخام اين تركيبو بنويسم چه كنم؟
    اگر عبارت A1 در ستون b1:b7 بود عدد 1 بزار

    چه كنم؟؟؟؟
    ممنون فوري

    1. امین آقا
      با سلام
      اینقدر عجله داشتید ، که سوالتون رو خیلی مبهم نوشتید !!
      اصلاً روشن نیست که چیکار میخواهید انجام بدید
      ابتدا ، آرامش خودتون رو حفظ کنید ، و سپس سوالتون رو واضح اما مختصر و مفید بگید ، امیدوارم زودتر به جوابتون برسید !!
      موفق باشید
      0919-302-6452

  120. سلامت باشید
    شما در واقع میخواهید یک رشته را درون رشته ای دیگر جای دهید ،
    این کار را به راحتی میتوانید با تابع Replace اکسل انجام دهید
    موفق باشید
    0919-302-6452

  121. سلام تابعی میخوام
    که از بین 3 تا سلول ببین کدوم پره و محتویاتشو بریزه تو یه سلول دیگه خیلی واجبه لطفا کمک کن!

    1. سلام ، حسین آقا
      فرمول زیر ، از بین 3 تا خانه بالای خودش ، اولی رو که پر باشه ، نشون میده
      =IF(NOT(ISBLANK(R[-3]C)),R[-3]C,
      IF(NOT(ISBLANK(R[-2]C)),R[-2]C,
      IF(NOT(ISBLANK(R[-1]C)),R[-1]C,””)))
      فرمول بالا رو در یکی از خونه های اکسل کپی کن و باهاش تمرین کن تا دقیقاً به فرمولی که میخوای برسی
      موفق باشی
      خانیکی
      0919-302-6452

  122. سلام
    من 2 تا شیت دارم sheet01 مربوط به کالا برای مثال
    1 دفتر
    2 مداد
    3 پاکن
    و حالا در sheet2 میخوام هر وقت عدد 2 رو وارد کرد برام مداد رو لود بگیره
    البته تعداد به 3 ختم نمیشه و لیست محصولات من بیشتر 500 خواهد بود
    ممنون میشم جواب بدین

    1. سلام ، امیر آقا
      اگر کد محصولات در خانه های A1 تا A3 و نام محصولات در خانه های B1 تا B3 باشه
      فرمول زیر رو در خانه B5 کپی کن و کد دلخواه رو در خانه A5 وارد کن
      =VLOOKUP(RC[-1],R[-4]C[-1]:R[-2]C,2)
      با تغییر دادن کد محصول در ردیف خانه A5 ، محصول متناظر بایستی در خانه B5 نمایش داده بشه
      حالا این فرمول رو در هر شیت و هر جایی که میخوای کپی کن و تغییرات لازم رو در آن انجام بده تا به آنچه که میخوای برسی
      موفق باشی
      خانیکی
      0919-302-6452

      1. سلام ممنون از زحمات لطفا این رو سیو کنید یه جا آپلود کنید .
        چون ما این حروف رو نمیفهمیم و نمیدونیم باید تو کدوم سلول بدیم
        rc

        RC[-1],R[-4]C[-1]:R[-2]C,2

        1. سلام ، جناب لطفاً !!
          کاملاً حق با شماست !!
          من اصلاً به این موضوع توجه نداشتم که این روش آدرس دهی رو ، هنوز آقا یاسین به شما آموزش نداده است !!
          خیلی خوب شد این رو مطرح کردی !
          که از این پس ، از روشی که آموزش داده شده ، استفاده کنم
          روش آدرس دهی فوق ، گرچه شاید پیچیده به نظر برسه ، اما خیلی ساده است!
          حرف R مخفف کلمه Row به معنی ردیف
          و حرف C مخفف کلمه Column به معنای ستون است
          و به آن روش آدرس دهی R1C1 گفته میشود
          در ستونهای قبل از ستون Z ، شاید استفاده از آدرس دهی با حروف لاتین ساده تر بنظر برسد ،
          اما در ستونهای بعد از ستون Z که از حروف لاتین بصورت ترکیبی استفاده میشود ، مثل ستون AB ، آدرس دهی با روش R1C1 ساده تر می باشد
          انتخاب با شماست که با کدام روش راحت تر هستید !!
          اما جهت حل مشکل این دوستمان ، یا دوستان دیگری که با آدرس دهی R1C1 راحت نیستند ، چاره کار ساده است
          با برداشتن و یا گذاشتن یک تیک ، شما میتوانید روش آدرس دهی اکسل را تغییر دهید
          برای این منظور ، به آیکون نماد مجموعه آفیس در گوشه بالا و سمت چپ اکسل بروید و Excel Options را باز کنید
          درقسمت Formulas بخش Working with formulas تیک مربوط به R1C1 reference style را به دلخواه تنظیم نمایید
          دوستانی که با آدرس دهی لاتین راحت ترند ، اما از آدرسهای R1C1 فوق نیز میخواهند استفاده کنند ، کافیست ، قبل از انجام کپی فرمول ، بصورت موقت ، روش آدرس دهی اکسل خود را با آن هماهنگ کنند و پس از انجام کپی به حالت اولیه خود برگردانند
          به عبارت دیگر ، در هنگام کپی کردن فرمول ، روش آدرس دهی فرمول با اکسل شما بایستی یکسان باشد
          امیدوارم با این توضیحات ، مشکل دوستانم ، خصوصاً این دوستم حل شود
          موفق باشید
          خانیکی
          0919-302-6452

          1. ببخشید !!
            نمیدونم چرا هرچی طول نوشته ها بیشتر میشه ، عرضش کمتر میشه ، من بی تقصیرم !!
            چاره حل این مشکل ، پیش آقا یاسینه !! منو ببخشید !!

  123. سلام من 12 عدد توی 12 تا سلول(,a4,a3,a2,a1,….) در sheet1 دارم که میخوام با نوشتن مثلا عدد 1 یا نوشتن فروردین توی یک سلول درهمون شیت، در سلولa1 sheet2 مقدار سلول a1رو نشون بده و نوشتن عدد 2 یا نوشتن اردیبهشت مقدار a2 رو نشون بده و 3 یا خرداد عدد a3 رو نشون بده ولی آخر فرمولش چی میشه؟؟

    1. سلام ، آرش جان
      پرسش شما خیلی شبیه به پرسش امیر آقا در مورد دفتر و مداد و پاک کن در چند یادداشت قبله ، که جوابش قبلاً داده شده
      با کمی تغییرات در فرمول اون میتونی به جوابت برسی
      موفق باشی
      خانیکی
      0919-302-6452

  124. ابراهیم

    سلام جناب آقای مهندس اسماعیل پور
    یک مشکل داشتم اگه راهنمایی کنی خیلی ممنون میشم . من می خوام تو یه سلول مثلا مدرک تحصیلی یک فرد رو بنویسم (مثال لیسانس ) در سلول دیگر مثلا مبلغ 100000 خودبه خود بیفته
    با تشکر

  125. سلام میشه توی تابع if همچین سوالی روحل کرد؟ «معدل های بالای ۱۶ را با پس زمینه ی قرمز رنگ کنید» آخه تمام مثال هایی که تا الان دیدم اینجوری نبوده!

  126. سلام
    خسته نباشید
    ببخشید میخواستم ببینم میشه در اکسل با استفاده از تابع If این شرط رو گذاشت که اگه عدد بیشتر از 500 باشه به عدد بزرگتر رند بشه و اگر کمتر از 500 باشه به عدد کوچیکتر رند بشه؟
    مثلا” مبلغ 12800 رو 13000 ثبت کنه و 12300 رو 12000 ثبت کنه
    ممنون از لطفتون

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      برای اینکار به هیچوجه نیازی به استفاده از تابع if نیست. کافیه از تابع round با پارامتر -3 به شکل زیر استفاده کنید:
      =round(a1;-3)

  127. ممنون از راهنماییتون .
    متوجه شدم منظورتون رو اما این عددی که در سلول مورد نظرم هست از یه فرمول دیگه به دست میاد .
    وقتی رو سلول کلیک میکنم که دستور Round رو اجرا کنم فرمول قبلی رو نشون میده ، چطوری میتونم هر دو فرمول رو یه جا بنویسم ؟ میشه همچین چیزی؟

    1. یاسین اسماعیل پور

      بله میشه چرا نشه. شما کافیه به جای a1 که من در فرمولم نوشتم فرمول قبلیتون رو بنویسید. فرض کنید فرمول قبلی سلولتون هست xxxcxzcfsdfdsfds. در اینصورت تو سلولتون بنویسید :
      =round(xxxcxzcfsdfdsfds;-3)

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

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

    1. یاسین اسماعیل پور

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

  130. با سلام و خسته نباشید
    فایلی داریم 13 ستون داریم در ستون اول نام شخص در ستون دوم الی ستون 12 ماههای را وارد می کنیم .فروردین – اردیبهشت و…. در ستونهای 2 الی 12 اضافه کاری اشخاص را وارد نمودم .
    می خواهی اضافه کاری فروردین و خرداد و شهریور یک نفر را از 12 نفر بدست بیاوریم .
    خواهشمند است راهنمایی بفرمایید
    باسپاس فراوان

  131. سید محمدرضا

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

    1. سلام ، آقا سید ، سوالت رو خیلی کلی و تخصصی مطرح کردی !! اما میتوانم بگویم ، انجام این کار با ماکرونویسی ساده است ، و نهایتاً بافشردن یک کلید به سهولت استخراج دفاتر کل از دفتر روزنامه انجام میشه – موفق باشی – خانیکی
      0919-302-6452

    2. یاسین اسماعیل پور

      سلام محمدرضا جان
      همانطور که آقای خانیکی فرمودند سوالت رو خیلی کلی پرسیدی و اینطوری نمیشه کمکی کرد
      موفق باشی

  132. با سلام و عرض ادب.
    برای اینکه در تابع if تعریف کنیم که اگر جواب 1یا 2بود تعریف1، اگر 3 یا 4 بود بود تعریف2 و اگر 5یا6 بود تعریف3 و اگر 7یا 8 بود تعریف 4 را ارائه دهد چکار باید بکنم؟
    با تشکر فراوان.

  133. ba salam va kasbe ejazeh az aghaye esmaeilpoor,
    ba farze inke adadetoon tooye cell a1 bashe va age hich yek az sharayete bala nabood cell khali bashe,
    az formule zir estefadeh konid:
    =IF(OR(A1=1;A1=2);”تعریف1″;IF(OR(A1=3;A1=4);”تعریف2″;IF(OR(A1=5;A1=6);”تعریف3″;IF(OR(A1=7;A1=8);”تعریف4″;””))))

  134. با سلام : من یه تابع به شکل زیر نوشتم که تا 700 رو شامل میشه ولی بیشتر از 700 رو قبول نمیکنه حتی با نوشتن AND . من میخوام بازه ها رو تا 1100 ادامه بدم لطفا راهنمایی کنید . ممنون
    =IF(BC16100;BC16200;BC16300;BC16400;BC16500;BC16600;BC16700;BC16<=800;BC16*102*1.005))))))))

    1. سلام ، آقا احسان – اصلاً نگران نباش !! ممکنه من و شما کم بیاریم ! اما اکسل اصلاً کم نمیاره !! اینکه چیزی نیست ! شما فقط از 8 تا IF تودرتو استفاده کردی !! خیلی کمه !! اکسل بیشتر از اینها جا داره !! حتماً شما یه جایی رو اشتباه کردی ! نوشتن اینجور فرمولها از یه حدی که بیشتر بشه یه مقدار مشکل میشه !! بیشتر دقت کن که در فرمول نویسی اشتباه نکنی و یا من توصیه میکنم از تعریف توابع User Defined با ماکرونویسی استفاده کنی . موفق باشی – خانیکی
      0919-302-6452

    2. یاسین اسماعیل پور

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

  135. سلام دوست عزیز
    خسته نباشی
    من باز مزاحم شدم
    من یه فرمول دارم که در زیر به صورت کامل براتون مینویسم.میخوام این فرمول رو تو جدول تو همه ی ردیف ها اعمال کنم چطوری میتونم این کار رو انجام بدم .لازم به ذکره که این فرمول رو نمیتونم مستقیم توی همون سلول مورد نظر تعریف کنم مجبور شدم برم تو یه شیت دیگه به طور جداگونه انجام بدم و جواب نهایی رو تو شیت و سلول مورد نظر بنویسم.
    این فرمول:
    D C B A
    (عدد متغیر /440)+(جواب A * عدد 0.015)(جواب B * عدد 3600)-(جواب C * عدد 0.77)+ عدد 3000 = جواب نهایی

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

    1. سلامت باشی اتی خانم ، خواهش میکنم ، ما خوشحال میشیم که بتونیم کمکی بکنیم ، این دفعه گرچه سوالتون رو مفصل نوشتید ، اما مبهم نوشتید !! دقیقاً مشخص نکردید که متغییرهای A , B , C و X از کجا بایستی بیایند؟!! از همان ردیف ؟ از همان شیت ؟ یا از همان ورک بوک؟ و یا … ؟!! اگر متغییرهای A , B , C و X در همان شیت و در همان ردیف ، اما در ستونهای مختلفی هستند ، نوشتن فرمول خیلی ساده است ، فرمول را برای یک ردیف ، مثل زیر ، در سلول مورد نظر بنویسید و همان را برای ردیفهای دیگر کپی و تکثیر کنید
      F=440/X1+0.015*A1*3600*B1-0.77*C1+3000
      اکسل هر ردیف را جداگانه ، بر اساس اعداد همان ردیف محاسبه میکند . اما اگر متغییرهای فوق ، از جای دیگری باید بیایند ، مشخص کنید از کجا ، تا بهتر بشود راهنمایی کرد . موفق باشید – خانیکی
      0919-302-6452

  136. سلام و خسته نباشید مجدد
    از داشتن دوستی مثل شما خوشحالم که بدون هیچ چشمداشتی مشکلات ما روحل میکنید
    جدولی که من دارم مثل جدول زیره (جدول اصلی) اون عدد متغیر یا X مبلغ درام هست که برای هر محصول متفاوته . برای اینکه ما بتونیم این مبلغ رو به پول خودمون که همون مبلغ فاکتوره محاسبه کنیم باید اون فرمول که بالا گفتم رو انجام بدیم حالا من میخوام این فرمول رو توخونه ی (مبلغ فاکتور ) پیاده کنم اما نمیشه باید تو یه شیت دیگه جدا جدا به صورت زیر محاسبه کنم و بعد مبلغ نهایی رو به جدول اصلی منتقل کنم.حروف هر ستون رو کنارش نوشتم
    فرمول : مبلغ درام/440 + 1.5% * 3600 – 20% + 3000

    قیمت محصول (A ) عدد 440 (B ) عدد 1.5 درصد(C) فی دلار(D) عدد 20درصد(E) هزینه بار(F)
    6,900 440 0.015 3600 0.80 3,000
    قیمت نهایی فاکتور:
    15.682 این عدد جواب (قیمت محصول /440) که در ستون C ضرب میکنیم( 0.015 ) میکنیم میشه جواب زیر
    0.235 بعد این جواب رو در حاصل بالا (15.682) جمع میکنیم میشه جواب زیر
    15.917 این عدد رو در مبلغ دلار ستون D ضرب میکنیم میشه عدد زیر
    57,301 این عدد رو در ستون E عدد (0.8) ضرب میکنیم میشه عدد زیر
    45,841 این رو به اضافه ستون F عدد(3000) میکنیم میشه جواب زیر
    48,841 = مبلغ نهایی فاکتور
    بعد باید بیام این عدد رو به ستون مبلغ فاکتور در جدول زیر منتقل کنم.

    جدول اصلی
    ردیف(A) صفحه(B) نام محصول(C) درام (D) مبلغ فاکتور (E)
    1 6900
    خیلی طول میکشه و خسته کننده است .
    امیدوارم تونسته باشم منظورم رو برسونم ببخشید اگه طولانی شد.
    خواستم همه جزییات رو توضیح داده باشم.ممنون از لطف شما دوست گرامی

    1. سلام ، اتی خانم – با چند دفعه خوندن پرسشتون و انجام محاسبات ، گمان کنم منظورتون را رسونده باشید!! شما بیشتر از اینکه با فرمولهای ریاضی کار کرده باشید ، با ماشین حساب کار کرده اید!!
      چون فرمولهاتون رو به روشی که با ماشین حساب محاسبه میشه ، نوشتید!! در اکسل ، بایستی فرمولها مثل فرمولهای ریاضی نوشته بشه تا بتونید به جوابتون برسید . اگر اعداد 440 و 1.5% و 3600 و 20% یا 0.8 و 3000 ثابت فرض شوند ، نوشتن تابع قیمت نهایی یا قیمت فاکتور در جدول اصلی بسیار ساده است . مثلاً اگه قیمت فاکتور را در خانه D5 و بر حسب قیمت محصول در خانه C5 بخواهید محاسبه کنید ، از فرمول زیر استفاده میشه :
      =C5/440*1.015*3600*0.8+3000
      اما اگر هر کدوم از اعداد ثابت فوق ، متغیر باشند ، درج اون در فرمول هم میتونه متفاوت باشه . مثلاً قیمت دلار به نرخ روزانه اون در بازار بستگی داره ، لذا بر حسب تاریخ صدور فاکتور بایستی محاسبه بشه
      یا مثلاً قیمت بار ، به مقصدی که محصول به اونجا بایستی ارسال بشه بستگی داره ، که بر اساس کد مقصد بایستی محاسبه بشه . اگر بازم سوالی هست ، لطفاً پرسشتون رو واضح تر بیان کنید تا بهتر بتونم راهنمایی کنم . موفق باشید – خانیکی
      0919-302-6452

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

    1. سلام ، اتی خانم – خواهش میکنم ، نتیجه تلاش خودتون بود ، من روهم خوشحال کردید -همیشه موفق باشد

  138. محمدعلی

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

    1. سلام ، آقا محمدعلی – سوالتون رو خیلی مبهم مطرح کردید !! بیشتر توضیح بدید که چند ستون دارید و دقیقاً جمع کدوم ستونها رو میخواهید ؟ و کلمه “بله” فقط در یک ستونه یا در ستونهای مختلفی وجود داره ؟!
      که بهتر بشه راهنمایی کرد ، فعلاً فرض میکنم شما دو ستون دارید ، در ستون A اعداد و ارقام و در ستون B بله یا خیر وجود دارد ، جمع اعداد متناظر با کلمات “بله” در ستون A با فرمول زیر به دست می آید . ( فرمول زیر را ابتدا کپی کرده و سپس با آن کار کنید )
      =SUMIF(B:B,”بله”,A:A)
      موفق باشید – خانیکی
      0919-302-6452

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

    1. سلام ، آقا صادق – سوالت مبهمه! اگه منظورت اینه که فرمولی میخوای که عددی بین 1 تا 10 رو بگیره و به تناسبش عددی بین 11 تا 100 بهت برگردونه ، اگه فرض کنیم عدد ورودی در خانه A1 و فرمول در خانه B1 باشه ، فرمولش به صورت زیر نوشته میشه ، ( اول فرمول رو کپی کن ، بعد باهاش کار کن )
      =(A1-1)/9*89+11
      اگه منظور دیگه ای داشتی ، بیشتر توضیح بده تا بتونم بهتر راهنمایی کنم – موفق باشی – خانیکی
      0919-302-6452

  140. سلام سوالم رو به شکل زیر می نویسم ۱ – اعداد تا ۱۰۰۰۰۰۰۰۰ بشن ۲۰۰۰۰
    ۲- اعداد از ۱۰۰۰۰۰۰۰۱ تا ۲۰۰۰۰۰۰۰۰ بشن ۵۰۰۰۰
    ۳ -اعداد از ۲۰۰۰۰۰۰۰۱ تا ۳۰۰۰۰۰۰۰۰ بشن ۷۵۰۰۰
    ۴- اعداد از ۳۰۰۰۰۰۰۰۱ تا ۴۰۰۰۰۰۰۰۰ بشن ۱۰۰۰۰۰
    ۵- اعداد از ۴۰۰۰۰۰۰۰۱ تا ۵۰۰۰۰۰۰۰۰ بشن ۱۲۵۰۰۰
    بهمین ترتیب جلو می ریم شاید به ۳۰ ردیف برسیم فکر کنم فرمول طولانی میشه .

    1. سلام ، آقا صادق عزیز – جوابتون رو با دو روش ، اول به روش فرمول نویسی با استفاده از چند تابع IF تودرتو ، و دوم به روش تعریف تابع User Defined با ماکرونویسی در اکسل برایتان ایمیل کردم
      موفق باشید – خانیکی
      0919-302-6452

  141. سلام
    من 8 تا ستون دارم که 6 تاش مربوط به موجودی 6 حساب بانکیمه. ستون 7 مبلغ انتقالی بین حسابهامه و ستون 8 هم خالیه. وقتی می خوام انتقالی بین حسابهام داشته باشم مبلغ را در ستون 7 وارد می کنم.
    می خوام زمانی که مبلغ را وارد می کنم جایی در ستون 8 کدی تعریف کنم که سیستم خودش بره از مثلا حساب شماره 2 مبلغ را کسر کنه و به حساب شماره 3 اضافه کنه. حساب کردم با دستور if معمولی باید 30 تا شرط تو در تو داشته باشم. آیا روش بهینه تری واسه این کار هست؟

    1. سلام ، قاسم آقا – سوالتو خیلی خوب و روان بیان کردی !! چه عجیب و جالب که جواب شما هم به جواب آقا صادق پرسش قبل خیلی شبیه و نزدیکه !! بهترین راه نجات از فرمولهای طولانی و خسته کننده ، استفاده از توابع User Defined می باشد که با ماکرونویسی توسط کاربر تعریف میشه ، اما تابع شما به سادگی تابع قبلی نیست و توضیحاتش در اینجا نمیگنجه ، شما هم میتونی آدرس ایمیلت رو برام پیامک کنی تا یک نمونه از تابع فوق رو برات ارسال کنم ، و برای دریافت توضیحات بیشتر ، با شماره زیر میتونی با من تماس بگیری
      موفق باشی – خانیکی
      0919-302-6452

  142. سلام
    به عنوان مثال:
    ردیف نام1 نام2 پورسانت
    1 سعید علی سعید علی
    1500 500
    2 سعید – سعید
    2000
    میخوام اگه تو ستون نام2 چیزی نوشته نشده باشه کل مبلغ پورسانت (با توجه به فرمولی که دادم) برای نام1 محاسبه بشه.
    ممنون از راهنماییتون

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

    1. سلام ، آقا سعید – با وجود اینکه سوالتون رو خیلی مبهم بیان کردید ، اما من پاسختون رو میدم . فرض میکنیم که جدول شما شامل این سرستونها باشه : ردیف فروش ، تاریخ فروش ، نام فروشنده ، مبلغ فروش روزانه ، مبلغ پورسانت . این جدول میتونه برای هر ماه جداگانه پر بشه و در آخرماه بر اساس جمع مبلغ پورسانت هر فرد ، حقوقش محاسبه بشه . حالا اگر سرستونهای فوق را به ترتیب از A تا E نامگذاری کنیم ، فرمول محاسبه جمع پورسانتهای آقا سعید بصورت زیر نوشته میشه : ( این فرمول رو ابتدا کپی کن و بعد باهاش کارکن )
      =SUMIF(C3:C100,”سعید”,E3:E100)
      موفق باشی – خانیکی
      0919-302-6452

  144. پدرام داد

    با سلام
    یه جدول دارم با تابع COUNTIFS ، میخواستم ببینم چجوری میشه هروقت مقدار صفر شد سلول رو خالی بذاره و صفر نشون نده چون توی CHART خیلی شلوغ میشه

    1. سلام ، آقا پدرام – کافیه فرمولت را با تمامی محتویاتش بجای حرف A1 در فرمول IF زیر قرار بدی!
      ( اول فرمول را کپی کن ، بعد با اون کار کن )
      =IF(A1>0,A1,””)
      موفق باشید – خانیکی
      0919-302-6452

  145. سلام …………. آقا یک مشکلی پیش اومده برای من که واقعا موندم چکار کنم؟!!؟!!؟!؟!؟!!!!!!! ممنون میشم اگر که راهنمایی نمایید.
    من دو ستون A و B رو دارم که داخل ستون A امتیاز قرار داره و در داخل ستون B رشته ی تحصیلی وجود داره .
    من میخوام این دو ستون با هم مقایسه بشن و مثلا اگر ستون اول امتیاز 200 و ستون دوم رشته ی لیسانس قرار داشت بیاد داخل ستون C یک امتیاز مثلا900 رو بده …… مشکل کار اینجاست که تعداد این امتیازات زیاده و تقریبا باید داخل یک ستون 50 تا شرط چک بشه …من با if تو در تو به همراه and این رو نوشتم منتهی تا یجایی جواب میده اما کم کم شروع میکنه به هنگ کردن و اصلا دیگه فرمول ها رو نمیتونم بنویسم چون حجم این شرط ها زیاد شده …من الان موندم چه اقدامی رو میتونم انجام بدم بدجور گیر کردم …..اصلا میشه با ماکرو نوشت ؟؟؟ یا با دستور شرطی دیگه ای همچین چیزی رو ؟؟؟؟؟؟

    1. سلام ، آقا احسان ، خداقوت – بله که میشه ماکرو نوشت!! با نوشتن یک تابع User Defined با ماکرونویسی مشکل شما به راحتی حل میشه
      چون دوستان زیادی مثل شما این مشکل رو دارند و نمیدونند که با فرمولهای طولانی و خسته کننده چه باید بکنند ، من نمونه مثالی از نحوه نوشتن یک تابع رو با ماکرونویسی و فرمول نویسی در وبلاگم برای دوستان عزیز گذاشته ام ، میتونند ازون برای خودشون الگو بگیرند و با انجام تغییراتی در کدنویسی به تابع دلخواه خودشون برسند
      لطفاً در بالای این پیام ، روی جمله “آموزش ماکرونویسی در اینجا” کلیک کنید تا به وبلاگ من وارد شوید و سپس ،
      به قسمت “دانلود نمونه های آموزشی” مراجعه کنید و فایل فوق را دانلود و با آن کارکنید . موفق باشید – خانیکی
      0919-302-6452

    2. یاسین اسماعیل پور

      سلام احسان جان
      برای اینکار نیازی به نوشتن فرمول IF تو در تو نیست چون همونطور که گفتی خیلی سنگین میشه. شما باید تمام حالت ها و رشته های تحصیلیت رو به صورت جدولی قرار بدی در یک جا و بعد جمع دو مقدار A و B رو به صورت مثلاً A1&”-“&B1 با vlookup از اون جدولکه درست کردی فراخوانی کنی و رشته موردنظرت رو برگردونی.

  146. سلام ببخشید میخواستم ببینم اعداد اول چطور در تابع ifمشخص میشن؟؟؟

  147. سلام
    اگر در روش حل میانگین( fifo) از تابع if بخوایم استفاده کنیم باید چیکار کنیم؟
    شرح تعداد قیمت قیمت کل موجودی
    خرید اول 100 50 5000 50
    خرید دوم 50 60 3000 150
    فروش 120 30
    خرید سوم 50 70 3500 80
    خرید چهارم 100 80 8000 180
    فروش 150 30
    فروش 10 20
    خواهش میکنم فرمول های قسمت فروش رو برام بنویسید.
    ممنون

  148. سلام
    اگر در روش حل میانگین( fifo) از تابع if بخوایم استفاده کنیم باید چیکار کنیم؟
    شرح تعداد قیمت قیمت کل موجودی
    خرید اول 100 50 5000 50
    خرید دوم 50 60 3000 150
    فروش 120 30
    خرید سوم 50 70 3500 80
    خرید چهارم 100 80 8000 180
    فروش 150 30
    فروش 10 20
    خواهش میکنم فرمول های قسمت فروش رو برام بنویسید.
    ممنون

  149. در سوال بالا اعداد رو زیر ستون های خودش قرار بدید و ÷اسخ رو برام بفرستید. ممنون

    1. سلام ، آقا احسان – شما همون آقا ehsan هستی ؟!!
      چی شد؟!! با ماکرونویسی و تابع User Defined مشکلت حل نشد؟!!
      به نظر من بهترین راه حل همینه ! میتونی صبر کنی که آقا یاسین بیاد، شاید ایشون راه حل بهتری داشته باشه!!
      موفق باشی – خانیکی
      0919-302-6452

    2. با سلام دوباره ، آقا احسان – غیر از فرمول نویسی و ماکرونویسی ، راه حل سومی هم وجود داره!! و اینه که در یک جدول دیگه ، که شامل سه ستونه ، امتیازات، مدارک تحصیلی و نتیجه رو بنویسی . و به اکسل بگی بر اساس امتیاز و مدرک تحصیلی ، نتیجه رو از اون جدول برات بخونه و بهت بده!! موفق باشی – خانیکی
      0919-302-6452

    3. سلام ، آقا احسان
      کاش به جای ایمیل کردن پاسختان ، در همین جا برایم پیام میگذاشتید که دیگر دوستان هم در جریان قرار میگرفتند
      گویا شما به نمونه فایل آموزشی ، چندان دقتی نکرده اید!!؟
      چگونه میفرمایید که توابع User Defined قابل بسط به تمامی سلولها نیستند!!؟
      در مثال فوق ، من فقط یک تابع LatinLetters نوشته ام و از آن در 12 سلول مختلف استفاده کرده ام
      توابع User Defined دقیقاً مثل توابع اکسل قابل استفاده در تمامی سلولها و کپی کردن هستند!!
      و اصلاً نیازی نیست که برای هر سلول یک تابع جدید نوشته شود!!
      لطفاً دوباره و با دقت بیشتری فایل مثال را ملاحظه فرموده و با آن تمرین کنید
      درضمن راه حل سوم نیز به جهت سهولت یادگیری و کاربرد آسان قابل بررسی است
      موفق باشید – خانیکی
      0919-302-6452

  150. سلام مجدد جناب خانیکی …. ضمن تشکر از حضرتعالی بابت پاسخگویی و راهنمایی
    شما می فرمایید که سه ستون امتیازات. مدارک تحصیلی. نتیجه رو در داخل یک شیت دیگری ایجاد کنم و بعد بیام توی شیت اصلی بیام نتیجه رو از روی شیتی که فرعی هست بخونم …. خوب ! حالا چطور میتونم اینکار رو انجام بدم؟؟؟

    یعنی فرض کنید در شیت فرعی امتیاز ما 20 هست و مدرک تحصیلی لیسانس هست و نتیجه هم برای این حالت میشه 4000

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

    1. سلام ، آقا احسان – خداقوت!!
      حالا شد!! ، بسیار خوب متوجه شدید!!
      فرض کنیم نام شیت فرعی Sheet1 بوده و در آن ستونهای A و B و C به ترتیب مربوط به امتیاز ، مدرک تحصیلی و نتیجه باشند
      و همچنین در شیت اصلی ستونهای D و E و F به ترتیب مربوط به امتیاز ، مدرک تحصیلی و نتیجه باشند
      آنگاه مثلاً در سلول F5 شیت اصلی ، فرمول بصورت زیر نوشته میشود
      =INDEX(Sheet1!$C$1:$C$60,MATCH(D5&E5,
      Sheet1!$A$1:$A$60&Sheet1!$B$1:$B$60,0))
      ( ابتدا فرمول را در اکسل کپی کرده و سپس با آن کار کنید )
      بعد از کپی کردن فرمول در سلول ، فراموش نشود که حتماً بجای کلید Enter ، سه کلید Ctrl+Shift+Enter را بطور همزمان بفشارید
      موفق باشید – خانیکی
      0919-302-6452

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

  151. بسمه تعالی
    با سلام و عرض ادب ، تشکر از مطالب ارائه شده در زمینه توابع اکسل

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

  153. سلام و عرض خسته نباشی
    میخواستم فرمولی بنویسم برای محاسبه ماليات بر اجاره
    بدین صورت
    سلول اول اگر مبلغ اجاره بالاتر از بین 0 تا 50باشد خود مبلغ منهای صفر ضربدر نرخ 25 میشه

    سلول دوم اگر مبلغ بین 50 میلیون تا یک میلیارد باشد مبلغ منهای 50 میلیون ضربدر 20 درصد میشه
    سلول آخر اگر مبلغ بالاتر از یک میلیارد باشد مبلغ منهای یک میلیارد ضربدر 25 در
    ببخشید
    لطف فرمودید و با حوصله جواب دوستان رودمی دهید

  154. سلامت باشی ، آقا سلمان
    اولاً باید عرض کنم که فرمول رو اشتباه بیان کردید ، قطعاً این فرمول مدنظرتون نبوده!!
    طبق فرمول شما ، اگه کسی مبلغ اجاره اش یک اپسیلون کمتر از 50 میلیون باشه ، بایستی حدود 12/5 میلیون مالیات بده
    درحالیکه ، اگر یک اپسیلون بیشتر از 50 میلیون باشه ، دیگه نیازی نیست مالیات بده!!!
    من گمان میکنم فرمول زیر مدنظرتون بوده :
    برای مبالغ کمتر از 50 میلیون ، 25 درصد مالیات لحاظ بشه
    برای مبالغ از 50 میلیون تا یک میلیارد ، 20 درصد مبلغ اضافه بر 50 میلیون ، به اضافه 12/5 میلیون
    برای مبالغ بیش از یک ملیارد ، 25 درصد مبلغ اضافه بر یک میلیارد ، به اضافه 202/5 میلیون
    ثانیاً نوشتن این فرمول اصلاً نیازی به 3 سلول نداره ، بلکه فقط نیاز به یک سلول با یک فرمول ، که دو دستور IF داره
    اگه فرض کنیم مبالغ اجاره در سلول A1 و با واحد میلیون درج بشه ، فرمول محاسبه مالیات بصورت زیر نوشته میشه :
    =IF(A1<50,0.25*A1,IF(A1<1000,0.2*(A1-50)+12.5,0.25*(A1-1000)+202.5))
    ( ابتدا فرمول را در اکسل کپی کرده و سپس آن را ویرایش و با آن کار کنید )
    موفق باشید – خانیکی
    0919-302-6452

  155. با سلام و تشکر من یک فرمول با if نوشتم که طولانی شده بعد از اتمام فرمول پیغام می دهد که تعداد لول شما بیشتر از 64 تا است و امکان ندارد آیا فرمولی دیگر وجود دارد و یا تنظیماتی وجود دارد که بتوان تعداد ان را از 64 به مثلا 100 تا اضافه کرد فرمول به این گونه است
    =IF(BC4=1;AY2;IF(BC4=2;AY3;IF(BC4=3;AY4;IF(BC4=4;AY5
    این فرمول تا 100 ادامه دارد لطفا راهنمایی کنید
    اگر امکان دارد پاسخ را به ایمیلم ارسال کنید
    مجدد تشکر

  156. سلام ، علی آقا
    اصلاً نیازی به نوشتن این فرمولهای طولانی و خسته کننده نیست !!
    کافیست شما جدولی را تنظیم و اعداد تابع را در آن تعریف کنید و با استفاده از دستور VLookUp به آن مقدار داده و عدد خروجی را از آن جدول دریافت کنید . به همین سادگی!!
    موفق باشید – خانیکی
    0919-302-6452

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

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

  159. سلام
    اگر در یک ستون یک سری اعدا به صورت رندوم داشته باشیم و بخواهیم اعداد زوج را در یک ستون دیگر جدا کنیم چه دستوری باید استفاده کرد؟

    1. سلام ، فائزه خانم
      اگر فرض کنیم اعداد شما در ستون A باشد و شما بخواهید اعداد زوج آنها در ستون B نمایش داده شود
      میتوانید از فرمول زیر در ستون B استفاده کنید
      =IF(MOD(A1,2)=0,A1,””)
      ( فرمول را ابتدا کپی و سپس از آن استفاده کنید )
      موفق باشید – خانیکی
      0919-302-6452

  160. سلام
    میخواستم در ستون مشخص, عدد های مثلا 1390 را دید،عدد سلول روبرویش را جمع بزند باید از چه دستوری استفاده کنم؟ مثلا سه بار در آن ستون 1390 وجود دارد که عدد های روبروی آنها300 و6 و 14 باشد نتیجه دستور به من 320 بدهد

  161. سلام ، سمانه خانم
    مثلاً اگر اعداد 1390 در ستون A باشند و اعداد متناظر آنها را در ستون B باشند ، برای بدست آوردن حاصل جمع اعداد متناظرشان از فرمول زیر میتوانید استفاده کنید :
    =SUMIF(A:A,1390,B:B)
    ( ابتدا فرمول را کپی کرده و سپس از آن استفاده کنید )
    موفق باشید – خانیکی
    0919-302-6452

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

  163. با سلام
    من به یک مشکلی برخورد کردم. واقعا ممنون میشم کمکم کنید.
    من در یک ستون اعداد 1 تا 6000 دارم و میخوام فقط ضرایب عدد 60 نمایش داده بشه و بقیه داده ها حذف بشه. خیلی فکر کردم اما نفهمیدم فیلتر و شرط رو چطور بکار ببرم.
    ممنون میشم کمکم کنید

    1. یاسین اسماعیل پور

      سلام سمیرا جان
      شما یه ستون کمکی کنار اعداد اصلیت ایجاد کن. بعد با تابع mod مشخص کن که آیا ضریب 60 هستند یا نه. mod(a1;60) اگر a1 ضریب 60 باشه صفر و در غیر اینصورت باقیمانده رو بر میگردونه. میتونی تمام اونهایی که مقدارشون صفر شده رو فیلتر کنی

  164. با سلام و عرض خسته نباشید من به مشکل برخورده ام اگه کمکم کنید ممنون میشم.
    از تابع شرطی sumif استفاده میکنم نتیجه یک سل را دو برابر نشون میده و بقیه سل ها را درست نشون میده =SUMIF(G8:G261,”<0")

    1. یاسین اسماعیل پور

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

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

  166. با سلام و ادب
    من 2 ستون عدد دارم. ستون اول فقط کدهای 1 و 2 داره. ستون دوم هم عددهای مختلف. حالا در نظر دارم حداقل و حداکثر عددها رو از ستون دوم پیدا کنم به شرطی که سلول کناری آنها در ستون اول کد 1 باشد.
    لطفا راهنمایی کنید
    با تشکر

    1. یاسین اسماعیل پور

      به نمونه فایل Minif در بخش دانلود فایل مراجعه کن مجید جان

  167. سلام . خواهش میکنم جواب بدید.
    من میخوام تو فرمول انالیز قیمتم یک سلول به مضرب ۵ بالاتر از خودش گرد بشه.تا اینجا مشکی نیست ولی میخوام اگه عدد یکان ۵ بود به بالا یعنی ۱۰ گرد بشه. خواهش میکنم کمکم کنید. ممنون
    =IF(RIGHT(C12؛1)>0؛CEILING(C12؛5)؛C12)

  168. با سلام .من یک ستون از کدعمل دارم که حروف انگلیسی هستند و بعضی کدها مثل هم اند. و یک ستون دیگر که متناسب با هر کد یک زمان عمل دارم.میخام اون کدعمل هایی که مثل هم هستند را شناسایی کند و از مدت زمان ان کدهای مشترک انحراف استاندارد برایم بگیرد ولی نمیدانم چه تابعی استفاده کنم.(همین کار را برای میانگین ان زمان هایی که کد مشترک دارند را با تابع AVERAGEIF رفتم) ممنون.

    1. یاسین اسماعیل پور

      سلام محبوبه جان. شما برای اینکار باید از تابع ارایه ای به شکل زیر استفاده کنید. فرمول زیر رو بنیوسید بعد CTRL+SHIFT+ENTER بزنید:
      =stdev.p(if($a$1:$a$10=a1;$b$1:$b$10))

  169. سلام و تشکر فراوان بابت آموزشهای عالی تون . اگر عدد سلول تا صد میلیون تومان بود ضربدر 1.5% بشه و اگر بالای صد میلیون تومان بود تا صدمیلیون همان 1.5% و مازاد بر آن 1% محاسبه شود لطفا راهنمایی بفرمایید .

    1. یاسین اسماعیل پور

      سلام دوست من.
      توی کامنت های قبلی مشابه سوال شما رو جواب دادم یه نگاه بندازید

  170. با سلام و احترام و تقدیر و سپاس به سبب وقت و انرژی که صرف پاسخها می کنید؛
    جستارتاً، همانگونه که مستحضرید، اگر رقم اول عدد داخل سلول، صفر باشد(مثل کد ملی)، در صورتی که فرمت سلول، غیر از TEXT باشد، صفر اول، نمایش داده نمی شود، از طرفی برای اعمال تابع مثلاً IF، اگر فرمت TEXT، باشد، عمل نمی کند، چاره چیست؟(اعمال تابع بر روی سلولی که دارای رقم ابتدایی صفر بوده با شرط نمایش آن).
    متشکرم%

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      تابع IF روی TEXT هم جواب میده. فقط شما باید مقدار عددیتون رو داخل QUOTATION MARK بزارید

  171. سلام.میشه بهم بگید چجوری میشه یه دستور نوشت که اگر عدد داخل همون سلول منفی شد به جاش صفر قرار بده؟ممنون

  172. با سلام یک شیت کلی داریم با عنوانهای ردیف – شماره حواله – تاریخ حواله – شرح سند – مبلغ حواله – تعداد پیوستی و شناسه اعتباری با حدود 200 تا ردیف حالا 10 شیت در کنارش داریم که هر شیت به نام شناسه اعتباری است با همان عناوین یاد شده بالا مثلا شیت دوم13357- شیت سوم13359- شیت چهارم 13368 و الی آخر ( لازم به توضیح است که در شیت کلی شناسه اعتباری بصورت تکراری در طول سال زیاد می باشد مثلا شناسه اعتباری 13357 ممکن است در ردیفهای مختلف 40 بار تکرار شده باشد ) آیا امکانش هست اطلاعاتی که در شیت کلی یا همان شیت اولیه ثبت می کنیم با تمام مطالب درج شده به ترتیب وارد شیت مربوطه خودش بشود یعنی اطلاعات با شناسه اعتباری 13357 داخل شیت مربوطه که همان شیت دوم است بنشیند و الی آخر اگر ممکن هست پس لطفا با یک مثال راهنمایی فرمایید با تشکر و سپاس

  173. سرافراز

    با سلام
    چطور میتونم سلولی که توش فرمول نوشتم و اون عدد با دو شرط از جدول فراخوانی میشه تا وقتی هر دو عدد ندادم هیچی تو سلول جواب (فرمول) نوشته نشه البته این فرمول نوشتم ولی اولی که پر میکنم #N/A
    این پیغام میده اینم فرمول IF(COUNTBLANK(H7:I7)=2,””,SUM((INDEX(Sheet3!B3:AR73,MATCH(Sheet1!J7,Sheet3!A3:A73),MATCH(Sheet1!I7,Sheet3!B2:AR2)))+(INDEX(Sheet3!B3:AR73,MATCH(Sheet1!J7,Sheet3!A3:A73),MATCH(Sheet1!H7,Sheet3!B2:AR2)))))

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

    1. msdhamzeheian

      منم دنبال همینم که نخواد دستی یا از طریق go to special و delete rows این کار رو انجام داد و اتوماتیک خودش انجام بشه.

  175. سلام
    میخواهم در یک سلول یک عدد ده رقمی بنویسم و اگر از عدد 10 رقمی کتر یا بیشتر نوشت خطا بدهد .لطفا راهنمایی کنید ممنون

    1. msdhamzeheian

      با سلام با استفاده از تابع len می تونین تعداد کارکترهای درون یک سلول رو بشمارید و با ترکیب اون با تابع if میتونین شرط مورد نظرتون رو اعمال کنید. (فقط تا جایی که من میدونم همزمان توی همون سلول که تایپ میکنید شرط رو نمیشه چک کرد و باید کنار سلولی که تایپ میکنین این شرط رو بنویسید)

  176. با سلام و عرض ادب خدمت شما
    +من توی یه سلول یه منوی کشویی ساختم که دو گزینه داره (گزینه اولش کلمه ی (معتبر) هست و گزینه ی دومش کلمه ی (نامعتبر)
    +توی یه سلول دیگه یه عدد چند رقمی نوشتم فرض کنید مثل کد کالا
    +یه سلول جواب هم دارم که میخوام فرمولم توش نوشته بشه
    +حالا میخوام وقتی از منوی کشویی گزینه ی معتبر انتخاب شد،در سلول جواب به اول و آخر کد کالامون یه چیزی اضافه شه،به این شکل (22.کدکالا.15)
    اگه هم گزینه ی نامعتبر انتخاب شد،سلول جواب به این شکل در بیاد(23.کدکالا.15)
    البته در بالا منظورم از عدد وارد شده در سلول کد کالا عددش هست،نه صرفا نوشته ی فارسیش

  177. با عرض سلام و خسته نباشیدوممنون از وقتی که میزارید برای پاسخگویی
    جسارتا چطور میتونم از این دستور برای یک ستون استفاده کنم.به طور مثال اگر عدد سلول، یکی از اعداد مثلا ستون A1:A15 شد دقیقا عدد همون ردیف در ستون B1:B15 را در سلول C1 ضرب کند.ممنون

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

  179. با سلام
    من مي خوام كقادير دو ستون را جوري با هم جمع كنم كه اگر مقدار متناظر هر كدوم بزرگتر بود اون در جمع شركت داده بشه

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

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

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

    1. افقی کردنش که با تابع transpose میشه ولی اونو نمیدونم فقط میدونم که با ماکرو میشه انجامش داد

  183. سلام میشه مثال های بیشتری درمورد ifتودرتو وترکیبشون باتوابع or وandبزنید ممنون میشم

  184. با سلام. من می خواستم فرمول زیر را در اکسل بنویسم. ولیکن پیام میدهد .قبول نمیکنه. فرمولم این هست اگر b1 بیشتر مساویC1 بود هزار تومن زیر قیمت b1 قیمت سلول من ونتیجه فرمولم میشود. البته برای اولین بار هست که دارم فرمول می نویسم در اکسل. کلا علامت کوچکتر وبزرگتر نمی تونم در اکسل بزارم. اشکال کارم کجاست؟ اگر کمک و راهنمایی بفرمایید ممنون میشم .

    IF((B1>=C1,ROUND(B1<1000)

    1. مشکل فرمولی که الان نوشتید اینه که قسمت سوم رو نداره (یعنی اگر b1 کوچکتر از c1 بود چی کار کنه؟) و اینکه با توجه به توضیحات اصلا نیازی به تابع round ندارید.
      من مسئله رو اینجوری میگم و اگه درسته میتونین از این فرمول استفاده کنین:
      اگر b1 بزرگتر مساوی c1 بود 1000 تومن از b1 کم کن و بنویس، در غیر این صورت همون b1 رو بنویس

  185. سلام
    لطفاطریقه نوشتن مثلا وقتی درسلول aعدد1میدم در سلول bنام علی را بیاورد مرحمت بفرمایید
    برای یداده 300تایی

    باتشکر

  186. سلام.ایا میشه برای چند شرط گذاشتن ستون رو با ستون دیگه مقایسه کرد.مثلا اگه ستون bبزرگتراز ستونc باشه بنویس بزرگتر اگه مساوی باشه بنویسه مساوی اگه ستون b صفر باشه بنویسه نیست .

    1. بله با همون IFهای تو در تو:
      =IF(B1>C1,”بزرگتر”,IF(B1=C1,”مساوی”,”کوچکتر”))

  187. سلام
    برای این درخواست چه فرمولی باید نوشت:
    اگر در ستونی اسم مثلا ریاضی رو دید عدد آن نوشته شود اسم فیزیک عدد آن و به این صورت

  188. سلام
    میشه توی اکسل کاری کرد که با نوشتن کد ملی یا هر کد دیگه مشخصات مثل نام مشتری در سلول بعد اورده بشه؟
    کل مشخصات مشتری در اکسل و در شیت جداگانه هست.

  189. سلام.آیا رنگی شده یک سطر با استفاده از if امکان پذیر هست یا نه؟مثلا با یه عبارت خاص در یک سلول بتوان کل سطر را رنگی کرد؟ممنونم

    1. یاسین اسماعیل پور

      بله امکان پذیره الی جان. باید در قسمت Conditional formatting از بخش new rule گزینه use formula… رو انتخایب کنی و شرط مدنظرت رو بنویسی

  190. با سلام و خسته نباشید ایا تو اکسل امکان تغییر نام شیت با نام یک سلول همزمان وجود دارد برای مثال مثلا می گوییم سول A مساوی سلول b حالا این امکان داریم نام شیت مساوی یک سلول باشد با تشکر

    1. یاسین اسماعیل پور

      بله علی جان امکانش هست
      فقط کافیه در ایونت Change ورکشیت مدنظرتون مقدار Caption شیت رو برابر با سلول مدنظر قرار بدید

  191. قاسم اسماعیلیان

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

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

    1. یاسین اسماعیل پور

      سلام
      میتونید برای اینکار از pivot table استفاده کنید

  193. با سلام و خسته نباشد تشکر از پاسختان امکان دارد واضح تر با مثال پاسخ بدهید در خصوص جواب ارسالی ذیل
    فقط کافیه در ایونت Change ورکشیت مدنظرتون مقدار Caption شیت رو برابر با سلول مدنظر قرار بدید

    1. یاسین اسماعیل پور

      باید از دستوری مشابه دستور زیر استفاده کنید:
      sheet1.Name = activesheet.cells(1,1)

  194. قاسم اسماعیلیان

    سلام یک ستون B دارم که در برخی سلولها واحد کیلو ودر برخی سلولها واحد سطل ودر برخی واحد سطل می باشد که در ستونC کناری مقادیر آنها ذکر شده در پایین ستون می خواهم طوری فرمول تعریف کنم که جمع مقادیر سلولهایی که واحدآن کارتن یا سطل می باشد درآن سلول جمع شود ودر سلول بعدی طوری تعریف کنم مقادیر سلولهایی که کیلو می باشد را جمع نمایید لطفا راهنایی نمایید با تشکر

  195. سلام
    ممنون از وقتی که میزارید
    من میخوام یه فرمول بنویسم
    به این صورت که در سلول B3 اگر مقدار سلول A5 بزرگتر از ۸۰ بود این عدد ضرب در ۲۵ شود
    اگر بین ۸۰ تا ۱۰۰بود ضرب در ۲۶
    اگر بین ۱۰۰تا ۱۲۰بود ضرب در ۲۸
    اگر بین۱۰۰تا ۱۲۰بود ضرب در ۲۹
    اگر بین ۱۲۰تا ۳۰۰بود ضرب در ۳۰
    اگر از ۳۰۰ بزرگتر بود ضرب در ۳۵ شوند
    لطفا راهنمتیی کنید

    1. یاسین اسماعیل پور

      شما باید یهIF تودرتو بنویسید تو کامنت های همین نوشته بالاتر توضیح دادم

  196. سلام.
    از اکسل در برخی رکوردگیری های مسابقات ورزشی استفاده می کنیم.
    جدولی داریم که درآن امتیاز تعدادی از خانه ها با هم جمع می شوند. اما در نهایت مقدار مشخصی (مثلاً حداکثر ۵۰ امتیاز) مورد قبول می باشد؛ و فردی که امتیاز بیشتر از این مقدار آورده باشد در نهایت همان ۵۰ امتیاز برایش منظور می شود.
    ممنون می شوم برای این مورد راهنمایی بفرمائید که چه فرمولی باید بنویسم که “اگر خانه مورد نظر عدد کمتر از ۵۰ داشت، خود عدد را و اگر بیشتر از ۵۰ بود، عدد ۵۰ را نمایش دهد.”
    با تشکر.

  197. حامد طوسی

    سلام
    می خواستم اگر امکان دارد کمک کنید.
    بنده می خواهم بگویم اگر یک سلول که خود محاسباتی دارد کوچکتر مساوی 10 بود عدد 0.9 و اگر کوچکتر مساوی 15 و بیشتر از 10بود 1.25 را بگذارد و اگر کوچکتر مساوی 25 و بزرگتر از 15بود عدد 1.6 و اگر کوچکتر مساوی 35 و بزرگتر از 25بود عدد 2 و اگر کوچکتر مساوی 60 و بزرگتر از 35 بود عدد 2.5 و اگر بالا تر از 60 بود عدد 3.15 را بگذارد.
    چه طور باید بنویسم

    ممنون می شم راهنمایی کنید.

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

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

  200. سلام
    من میخواستم یک سلول رو با درصد های مشخص بین چند سلول تقسیم کنم
    و ضمنا در صورت حذف یا اضافه کردن سلولی دیگر ، بصورت اتوماتیک جمع درصد ها 100 شود
    آیا امکان پذیر هست؟
    ممنونم

    1. در مورد قسمت اول سوال که سادس، شما مثلا توی سلول اولتون عدد 100 رو دارید و اون رو میخواین توی دو سلول دیگه با درصد های 30 و 70 تقسیم کنید. توی اون دو سلول دیگه باید به ترتیب بنویسید 100*0.3 و 100*0.7 ولی برای قسمت دوم باید مشخص کنید که چه مقدار از سهم هر سلول میخواین کم یا زیاد بشه که اون هم اگر بخواین به مقدار مساوی باشه میتونین با یه تقسیم ساده انجام بدین

  201. علی حسنی

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

    1. یکی از راه های ساده اینه که توی یک سلول جدا برای هر عدد بنویسی اگر برابر ” ” یا صفر بود بذار 1 در غیر این صورت خودش رو بذار. و عملیات ضرب رو روی این دسته سلول جدید انجام بدی. که این کار با یه if ساده و and انجام میشه.

  202. با سلام ، یک فایل درست کردیم که موجودی انبار داخلش هست من میخوام کاری کنم که وقتی هر روز صبح اکسل رو باز میکنم سود روز قبل خود به خود صفر بشه ، حالا راه های دیگه رو نمیدونم شدنی هست یا نه اما اگر با if بخوام که مثلا توی یک سلول بنویسم YES و بعد سلولی که مثلا مال سود هست و تا دیروز بوده 12000 تومان ، خود به خود بشه 0 باید چیکار کنم؟ ممنون

  203. سلام من امروز با سایتتون آشنا شدم .یه سوالی برام پیش آمده که از طریق Conditional formating نتونستم انجام بدم .اگه در سلول A1 عدد 100 را دارم ودر سلول D1 جمع سلول B ,C که در نهایت می خوام اگه با سلول A1 برابر شد رنگ سبز و اگه که برابر نبود رنگ قرمز شود .لطفا در صورت امکان کمکم کنید .باتشکر

  204. با سلام و تشکر دست شما درد نکند آقا یاسین از اینکه پاسخ دادید ممنون هستم در خصوص استفاده از دستور ذیل
    sheet1.Name = activesheet.cells(1,1)
    جهت یک sheet عالی بود ولی در کل در یک برنامه 15 تا sheet دارم که sheet1 کلی می باشد و ثبت اطلاعات تماما در sheet1 می باشد یعنی هر تغییراتی که داریم در اولین sheet می باشد حالا با این دستور تغییرات که همان تغییر نام شیت مساوی سلول مورد نظر است در sheet اول به درستی کار می کند ولی چگونه می شود sheet های دیگر هم جهت تغییر نامشان از اطلاعات sheet اول استفاده کنند .اگر امکان دارد دستور آن را قید کنید .
    با تشکر فراوان

  205. سلام مهندس عزیز
    سلول خالی دارم و عدد های مختلفی در آن وارد میکنم ، میخواهم فرمولی داشته باشم که اگر عدد 200 وارد شد در سلول فرمول من مثلا سلول B5 ارزش 2 و اگر 300 وارد شد ارزش 3 و به ترتیب تا 800 که ارزش 8 پیدا می کند . لطفاً راهنمایی کنید
    با تشکر از حوصله ای که دارید.

  206. hamid boroujerdi

    سلام . ممنون از زحمات شما می خواستم ببینم اشکال فرمول من چیه؟
    =IF(E7=10;”4.5″;IF(E7=11;”4.95″;IF(E7=12;”5.4″;IF(E7=13;”5.85″))))
    ممنونم از شما

    1. حداقل مشکلی که اینجا می بینم اینه که شرط پایانی، قسمت سوم رو نداره.

      1. یاسین عزیز ممنونم
        درست شد فقط یه مشکل داره که وقتی درخانه کلیک واینترمیزنم فعال است واتومات تغییرنمیکند
        الان چکارکنم
        ممنونم

  207. hamid boroujerdi

    البته باید ادامه بدم که می خوام بگم که اگه E7 10 باشه E8 بشه 4.5 و در ادامه اگه E7 11 باشه E8 بشه 4.95 و همیجور ادامه دار . ممنونم از شما

  208. سلام یاسین جان . خسته نباشی .
    من میخوام به یک سلول بگم یک محاسبه انجام بده و در نهایت نتیجه را به مضرب 5 کمتر از نتیجه برگردونه . به عنوان مثال :
    حاصل فرمول بشه 47 و در نهایت نتیجه نوشته شده بشه 45 . چه باید بکنم ؟
    ممنون . موفق باشی

    1. سلام میتونی اول بیای با تابع Right عدد یکانت رو انتخاب کنی و بعد بگی اگه یکان 5یا6یا…یا9 بود یکانش رو 5 قرار بده و اگه 0یا1یا…یا4 بود صفر قرار بده.(این یکی از راه هاست). تابع هایی که نیازت میشه، right و left و if و or هست.

      1. سلام مسعود جان . ممنون از توجه شما . میشه لطفا پیاده سازی این فرمول رو بگین؟ فرمول من برای محاسبه در قسمت اول اینطوری هست : =SUM(D2-10) حالا این عدد میشه مثلا 47 ولی من میخوام عدد کوچکتر از خودش رو نمایش بده که نزدیکترین مضرب 5 باشه یعنی 45 . حالا اگر در یک مثال دیگه حاصل من 43 شد نمایش عدد 40 باشه . ممنون و خسته نباشید

        1. سلام مجدد
          این یه راه خیلی راحت تره: با فرض اینکه عدد 47 که الان مد نظرته توی سلول A1 باشه به این صورت میشه محاسبه اش کرد

          1. کاری که اینجا کردم اینه که اول اومد رُند 47 رو حساب کردم (که میشه 50) بعد گفتم اگه رُند 47 بزرگتر از خودش شد (مثل الان)، 5تا از رندبالاش کم کن و اگر رند 47 کمتر از خودش شد (مثلا 40) رند پایینش رو به عنوان جواب بذار. امیدوارم متوجه شده باشید

          2. سلام و درود و با تشکر از اینکه محبت کردی و وقت گذاشتی . دیگه داشتم نا امید میشدم 🙂
            تا حدود خیلی زیادی مشکلم حل شد ولی نتیجه درست توی بعضی اعداد به دستم نرسید . من دقیقا چیزی رو که میخوام رو شرح میدم امیدوارم حوصله داشته باشی برای خوندنش
            منبع های من به این شکل هست که در سلول A1 به صورت دستی وارد میشه و در نتیجه جوابی که من میخوام به صورت خودکار داده بشه جلوی اون نوشته شده
            1. 80 ==> 65
            2. 75==> 60
            3. 70==> 55
            4. 65==> 50
            5. 60==> 45
            6. 55==> 40
            7. 50==> 35
            8. 45==> 30
            9. 40==> 25
            10. 35==> 20
            خب حالا اعداد سمت راست اگر مثلا بین 40 و 45 باشه مثلا 47 باید عدد جواب نمایش داده شده همون 25 باشه یا مثلا اگر من منبع رو وارد کردم 58 جواب نمایش داده شده 40 باشه
            مجدد تشکر و قدردانی میکنم

          3. یاسین اسماعیل پور

            سلام بهزاد جان. اگه میخوای از فرمول IF استفاده کنی فرمولت به شکل زیر میشه:
            =IF(AND(A1>=35;A1<40);20; IF(AND(A1>=40;A1<45);25;IF(AND(A1>=45;A1<50);30;IF(AND(A1>=50;A1<55);35 ;IF(AND(A1>=55;A1<60);40;IF(AND(A1>=60;A1<65); 45;IF(AND(A1>=65;A1<70);50;IF(AND(A1>=70;A1<75); 55;IF(AND(A1>=75;A1<80);60;65)))))))))

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

  210. امیر عطایی

    با سلام،‌ من در ارتباط با شرط برای زمان و تاریخ مشکل دارم،‌ اینکه زمان ارائه شده د ر یک سلول اگر بیشتر از یک ساعت خاص بود عدد مثلا 1 و اگر کمتر از عدد دیگری بود عدد مثلا 2 را در یک سلول دیگر نشان دهد، ظاهرا باید ساده باشد،‌اما هر کار می کند invalid می دهد. مشکل از پروپرتیز است؟‌ یا مشکل دیگر است و یا اصلا برای زمان و تاریخ دستور if خاصی وجود دارد؟‌با تشکر

    1. یاسین اسماعیل پور

      سلام
      زمانتون رو با فرمت استاندارد time وارد میکنید؟ اگر جوابتون مثبت هست نباید مشکلی داشته باشید چون time در تابع if قابل مقایسه هست

  211. ناصر علیزاده

    در صورت امکان دستوری برایمقایسه دو ساعت مقایسه ارائه کنید،‌ اینکه چطور می توجه شویم که تاریخ درج شده در یک سلول بزرگتر از تاریخ یا ساعت درج شده د رسلول دیگر است یا خیر؟
    با تشکر

    1. یاسین اسماعیل پور

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

  212. سلام من به یه مشکل کوچیک خوردم
    تو سلول A1 یه عدد 5 رقمی نوشتم 12345
    تو سلول B1 یه تابع MID نوشتم:
    =Mid(a1;1;2)
    جواب میآد 12
    تو سلول C1 مینویسم
    =IF(B1=12;”true”;”false”)
    و جواب فالز میشه!!!!! آخه 12 مگه با 12 مساوی نیست :((((((((
    متاسفم که فرمول به هم میریزه تو اینجا

  213. یوسف رنجبر

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

  214. مهندس عزیزباعرض سلام وتشکرازوقتی که صرف میکنید
    اگرممکنه لطفا راهنمایی کنید اگرمثلا درسلولh2عددی کوچکتراز ۲۰۰باشد عبارت پاک درi2نوشته شود واگربزرگتراز۲۰۰باشدعبارت الوده
    واگرعددی نوشته نشود درi2خالی بماند
    متشکرم

    1. یاسین اسماعیل پور

      سلام. از فرمول زیر در سلول i2 استفاده کنید:
      =if(h2="";"";if(h2>=200;"پاک";"آلوده"))

  215. سلام
    از زحماتتون سپاسگزارم
    سوال من اينه كه شرط وجود در اكسل چيه مثلا من ميخوام بدونم يه مقدار از يه ستون توي شيت يك در ستون مثلا دوم شيت دو وجود داره يا نه؟
    ممنون از وقتي كه ميگذارين!

  216. سلام یاسین عزیز . ممنونم از راهنماییت . عجب فرمولی شد . زدم ولی پیغام خطا میده . روی 35 اول فرمول . در کل کار نکرد با اینکه کپی هم کردم و به جای همه A1 ها نوشتم D2 چون ورودی من D2 هست
    در مورد کلاس هاتون هم فرم پر کردم کسی تماس نگرفت
    پرداخت عضویت ویژه را هم انجام دادم 🙂
    موفق باشید

    1. یاسین اسماعیل پور

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

  217. سلام
    من یک جدول شامل مشخصات مجموعه کارکنان درست کردم . در جدول بعد میخوام شماره ردیف رو میزنم بخشی از مشخصات به صورت خودکار وارد بشه . از چه فرمولی استفاده کنم ؟

  218. سلام آقای مهندس،
    امیدوارم حالتون خوب باشه.
    یه مشکل توی اکسل دارم که داره دیوونه م میکنه. من میخوام تعداد خاصی از سلول های اکسل رو با یه عدد خاص پر کنم یعنی دقیق تر بگم یک ستون دارم که حدود 1000 ردیف رو شامل میشه و در تعداد اندکی از سلول های این ستون عدد 1 و مابقی کلا عدد 0 قرار دارد. من میخوام 30 تا از سلول هایی که زیر اعداد 1 قرار دارن رو هم با عدد 1 پر کنم (یعنی هرجای ستون که 1 وجود داره 30 تا زیرش هم با عدد 1 پربشه). این کار رو توی اکسل میشه انجام داد؟ یا نیاز به برنامه نویسی داره؟
    لطفا اگه براتون مقدوره پاسخش رو اینجا توضیح بدید.
    با آرزوی بهترین ها،
    رضا.

    1. یاسین اسماعیل پور

      سلام رضا جان
      چیزی که گفتی مشکل پیچیده ای نیست. اگر فرض کنیم دیتای شما در ستون A قرار داره شما فرمول زیر رو در سلول B30 بنویس و تا آخر کپی کن:
      =if(countif(a1:a30;1)>0;1;0)

      1. سلام مهندس جان،
        بابت پاسخی که دادی سپاسگزارم ولی متاسفانه این شرطی که نوشتید اون کاری که من میخوام رو انجام نمیده. کار ی که من میخوام بکنم اینه که توی یک ستون خلی طولانی (بیشتر از 20000 سلول) هر جا عدد 1 وجود داره، 30 تا سلول زیر اون هم با عدد یک پر بشن.

        1. یاسین اسماعیل پور

          سلام رضا جان
          اگر کاری که من گفتم رو انجام بدی به همون نتیجه میرسی تو یه ستون کمکی. بعد میتونی دیتای ستون کمکی رو به ستون اصلی منتقل کنی

  219. سلام مهندس یاسین عزیز . ایمیل زدم
    ممنون فایلت رو گرفتم درست کار کرد . ممنونم از راهنماییت . منتظر تماست هستم . شماره ها در ایمیل نوشته شده .
    موفق و پیروز باشی همیشه

    1. یاسین اسماعیل پور

      سلام بهزاد جان
      در اولین فرصت باهات تماس میگیرم

  220. سلام مهندس
    این فرمول رو وارد کردم ولی اتومات عمل نمیکنه
    چکارکنم
    متشکرم

    1. یاسین اسماعیل پور

      سلام
      راستش نمیتونم اینطوری تشخیص بدم از چی میتونه باشه اگر از مواردی که گفتم نیست. مگر اینکه یه روز با team viewer بیام رو سیستمت برات چک کنم دوست عزیز

  221. سلام
    =IF(A3>=C3;”نقد وصول شد”;IF(F3=0;”پرداخت نشده”;SUM(B3-C3)))
    جواب نمیده مشکل چیه

  222. با سلام
    اگه بخوایم این دستور را بنویسیم که هرجا نوشته شده بود برنج در فیلد مقدار( b6-b9-b25..، چون امکان اینکه چند بار برنج نوشته شده باشد وجود دارد) عدد قرار گرفته در مثلا a1 را قرار بده ،چه دستوری را باید بنویسیم؟

    1. یاسین اسماعیل پور

      سلام مهرنوش جان. راستش دقیق متوجه نشدم دقیقا میخوای چکار کنی. میشه یکم بیشتر توضیح بدی؟

  223. سلام
    خسته نباشيد.
    من يه فرم درست كردم
    ميخوام هر سلولي كه مقدارش صفر شد ، سلول هاي قبلتر همون سطر، هم تبديل به صفر بشه .
    چكار كنم كلافه شدم
    ممنون ميشم

  224. یاسین عزیز باخسته نیاشی
    میشه لطفا بگید اگربرای یک سلول چندین مقدارخاص وجودداشته باشه
    اینو چطوربنویسم
    ممنون میشم
    مثلا :اگر a2 کوچکتراز ۲.۲ کوچکتراز ۳
    پاس بنویس واگر a۲ مساوی ۲.۲ مساوی ۳ مساوی ۴ مساوی ۹ مساوی ۳۵….باشد ریپیت بنویس

  225. به عبارتی چون درمقادیر کوچکتراز۲.۲ وکوچکتراز۳ تناقض هست ایامیشه شرط کنم اگردرسلول a2 علامت> بود عبارت پاس ودرغیراین صورت ریپیت و اگرعلامت <بود عبارت ریپیت بگذار
    خیلی ممنونم

  226. سلام خسته نباشی دوست عزیز
    ضرب یه سلول که عددهای آن 1تا31 باشه (دستی وارد شه) با یه عدددیگه به این شکل : g7*27000(مقدار جی7 را خودمون وارد میکنیم)
    حالا میخوام با فرمول بهش بگم اگه حاصلضرب سلول بالا بیشتر از 810000 شد ، همون 810000 رو نشون بده
    اما اگه g7)از 1 تا 30 – بود همون ضرب عدد رو نشون بده
    میشه لطف کنید بهم بگین خیلی درگیرم
    تشکر فراوان

    1. یاسین اسماعیل پور

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

  227. سلام. ممنون از زحمات شما
    من سوالم اینست که چطور می شود دو شرط را باهم اعمال کرد. یعنی اگر خانه C2 مساوی مثلا “مرد” باشد و خانه G2 مساوی مثلا “1” باشد ; یک فرمول خاص اجرا شود در غیر این صورت شرط های دیگر

    1. یاسین اسماعیل پور

      سلام فریدون جان
      در کامنت ها توضیح دادم. برای اینکارباید از تابع AND در شرط خودتون استفاده کنید

  228. سلام
    ی سوال : میخواستم بدونم پایین و بالا بودن IF نشانه چیه ؟؟؟
    مرسی

    1. یاسین اسماعیل پور

      سلام. منظورتون رو از بالا و پایین بودن IF متوجه نشدم

  229. قاسم اسماعیلیان

    با سلام خدمت استاد بزر گ می خواستم از خدمت شما بپرسم یک فرمول شرطی برای سلهاس ستون C7:C36 بنویسم که اگه در سلهای کناری سل C مثلا در C7 خواستیم عددی بنویسیم در صورتی بتوان در آن عدد نوشت که سلول کناری آن مثلا B7 هم عدد داشته باشد اگه عدد نداشته باشد بنویسد 0 . ممنون اگه راهنمایی نمایید وفرمول ان را بنویسید.

  230. باتشکرازیاسین عزیز
    دوستان کسی میتونه کمک کنه؟!
    اگربرای یک سلول مقادیر مشخصی وجودداشته باشه مثلا a2بتواند برابر با ۳،۴،۵.بزرگتراز۱۰۰۰،بزرگتراز۵/۱,برابر با ۲۴،بزرگتراز۱۶……باشد که اگراین مقادیرباشد عبارت ریپیت ودرغیراین صورت کلمه اوکی درج شود
    ممنونم

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

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      برای اینکار میتونی از ابزار pivot table استفاده کنی. آموزشش تو سایت موجوده

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

    1. یاسین اسماعیل پور

      سلام. برای نوشتن عبارت عدم موجودی که از همین تابع if میتونید استفاده کنید. برای قرمز شدن سلول هم از ابزار conditional formatting که آموزشش در سایت وجود داره استفاده کنید

  233. اگز تعداد تابع if در یک سلول از ده شرط بیشتر شد باید چکار انجام داد؟

  234. با سلام می خواستم سل مثلا a2 را با a4 مقایسه کند و در صورت کوچکتر بودن a2 در a2 عدد مقداری a4 را وارد نماید؟

  235. با سلام و خسته نباشید خدمت جناب اقای اسماعیل پور
    ببخشید من یه سوال داشتم خدمتتون، ممنون میشم کمک کنید.
    مثلا اینکه من اگه بخوام جمعFوB به عبارتی F+B از مقدار سلولD کوچکتر و از مقدار سلولC بزگتر باشه، یعنی اگه بین این دوتا مقدار باشه قابل قبول و اگه نباشه غیر قابل قبول رو نشون بده.

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

  237. سلام . چطور میشه با تایپ یه کلمه رنگ سلول و یا سطر عوض بشه ؟ مثلا اگر داخل سلول نوشتیم ok کل سطر سبز رنگ بشه و یا اگه نوشتیم void رنگ سطر رو قرمز کنه
    ممنون میشم راهنماییم کنید

    1. سلام
      ستون یا ردیف مورد نظر رو انتخاب کنید
      home->conditional formatting
      new rule
      format only cells that contain
      between رو به equal to تغییر بدین
      ok رو در ستون بعد قرار بدین
      preview رو به رنگ دلخواه با استفاده از گزینه format تغییر بدین
      اکی کنید

  238. سلام من میخوام بااستفاده از تابع if فرمول نویسی عیدی پرسنل رو بنویسم
    پایه تقسیم بر 365 ضربدر کارکرد سالانه ضربدر 2 به شرطی که از 24360000 بیشتر نشه
    لطفا جواب بدین

  239. با سلام
    من میخوام یه فرمول بنویسم که ستون اول و دوم جدول 1 با ستون اول جدول 2 مقایسه بشه در صورتی که محتویات برابر بود ستون 2 جدول 2 در ستون 3 جدول 1 قرار بگیره!محتویات جدول هم همین هست به فارسی مسیر نوشته شده!

    جدول 1
    ستون1 ستون2 ستون3
    تهران اهواز
    تهران مشهد
    تهران تبريز
    تهران شيراز
    مشهد نجف
    ———————————-
    جدول 2
    ستون 1 ستون 2
    تهران مشهد 120000
    تهران تبریز 130000
    مشهد شیراز 170000

    واقعا ممنون از سایت پرمحتوا و مفیدتون

  240. قاسم اسماعیلیان

    سلام خدمت استاد اسماعیل پور عزیز. چندین بار از خدمت شما سئوالاتی داشتم که سعادت پاسخ آنها نصیب ما نشد استاد گرامی . لطفا اگه امکان داشت این سئوال ما رو بی پاسخ نزارین. برادر عزیز من در یک ورک بوک تعداد 6 شیت دارم .ایا امکانش هست که در یک شیت مثلا شیت 1 در سلهای a2,a3,a4,a5,a6 فرمول یا مارکویی بنویسیم که بتوانیم به انها رمز بدیم تا هرکس ان کد یا رمز را ست نوشت وارد شیت مورد نظر بشه. چون در شیتهای دیگر اطلاعاتی دارم که فقط کسانی وارد بشن که رمز را بدونن. ممنون اگه ما را راهنمایی بفرمایید

  241. سید مجتبی مصطفوی

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

  242. سلام مهندس سه فرمول سخت میخوام بنویسم کمک میکنی
    میخوام اگه مبلغ سلول a2 بیشتر از 4000000 بود تا مبلغ 10000000 به ازای هر میلیون * 7850 کنه تا مبلغ 6000000 میلیون
    در سلول بعد اگر مبلغ a2 از 100000000 بیشتر باشه تا مبلغ 20000000 به ازای هر میلیون *3150 بشه

  243. اصل کاملش اینه
    تا مبلغ 4000000 تومانبه ازای هر میلیون *7850
    تا مبلغ 10000000 تومان مازاد بند قبل*4200
    تا مبلغ 200000000 تومان مازاد بند قبل*3150
    تا مبلغ 400000000 تومان مازاد بند قبل*2100
    تا مبلغ 700000000 تومان مازاد بند قبل1575
    بیش از 70000000 تومان *1050

  244. سلام
    لطفا برای سه شرط ذیل راهنمایی فرمایید:
    اگر برابر N باشد عدد2 و اگر سل من خالی باشد (blank) باشد عدد1 و بقیه را صفر بگذارد.
    با احترام عیسی

  245. سلام دوست عزیز.سوالی از خدمتتان داشتم.
    بنده میخواهم تابع شرطی ایجاد کنم که مثلا به جای تعریف عدد، سلول را تعریف کنم که اگر عدد تغییر کرد شرط ایجاد شده هم تغییر کند برای مثال تابع زیر
    =IF(D4=16,D420),”گرم”)))
    به جای اعداد 16 و 20 سلول را معرفی نمایم…وقتی سلول را تعریف میکنم همه آنها فقط طبقه اول میشه یعنی سرد…در صورتی که اعدادی بین 16 تا 20 داریم..نمیشه کاری کرد محدوده عددی نباشه در شرط و فقط محدوده سلولی باشد؟یعنی اینطوری
    =IF(D4=D2,D4D5),”گرم”)))
    سپاس از پاسختان

  246. محمد رضا رهنما

    لطفا راهنمایی کنید
    سوال: اگر بین چند سلول میخواهیم کوچکترین سلول را انتخاب کنیم به شرط آنکه آن سلول مخالف با صفر باشد فرمول مرتبط چگونه میشود؟
    با سپاس

  247. سجاد جلیلی

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

  248. سلام دوستان. یک سری داده عددی به صورت اکسل از سایتی گرفتم. فرمول رو وقتی وارد می کنم درست عمل نمی کنه فقط زمانی که هرکدوم عددا رو دستی وارد می کنم شناسای می کنه و جواب درست میده. کمکم کنید

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

  250. حبیب روانبخش

    سلام خسته نباشید
    من یک فرمولی نیاز دارم به این صورت میباشد
    در ستون x3 تا x155 مقدایر مختلف عدد دارم که از صفر شروع میشه تا 500 هم میرسه و نامنظم هم هستند.من فرمولی نیاز دارم که به طور مثال اگر عدد درون x3 بزرگتر از صفر و کوچکتر یا مساوی 24 باشد در y3 عدد 24 را نشان دهد اگر عدد صفر بود همان صفر را در y3 نشان دهد..و اگر عدد درون x3 بزرگتر یا مساوی 25 باشد و کوچکتر یا مساوی 32 باشد عدد 32 را در y3 نشان دهد.و همین روال با اعداد 68 و 86 و 110 و 240 و 320 و 440 و 520 ادامه داشته باشد.منبا فرمول if این کار را انجام دادم ولی از یک مرحله به بعد دیگر فرمول کار نمیکند
    =IF(AND($W3>0;$W3<24);24;W3)+IF(AND(W3=0);0) نمونه فرمول من این هست

  251. با سلام
    من فایلی دارم که در آن از چند شرط if تو در تو استفاده کرده ام و لی در بعضی از سلول ها شرط مقایسه بین دو سلول (کمتر ، بیشتر یا مساوی) که مقادیرشان 0 است را برابر نشان نمیدهد درواقع طبق فرمول من هنگام مقایسه دو سلول چنانچه دو سلول مساوی باشند بایستی خروجی false باشد ولی true است نمیدونم مشکل از کجاست (البته محتوای سلول ها از دستور vlookup می باشد و با وارد کردن محتویات سلول بصورت دستی جواب درست میشود)

  252. سلام
    میخواستم کاربرد $ را در فرمول زیر بپرسم چی هستش؟تو if چه تاثیری دارد؟
    =IF($G9>=D3,15%,($G9/D3)*15%)

  253. باسلام . جناب اسماعیل پور ضمن تشکر وموفقیت روز افزون ، مشکلی دارم راهنمایی بفرمایید.
    اگر بخواهم درسلول x فرمولی بنویسم که چهار خانه را به ترتیب بررسی نماید وعدد خانه چهارم را ابتدا بر خانه اول (درصورت بالای صفر باشد) تقسیم ودرغیر این صورت ، خانه دوم (درصورت بالای صفر باشد) تقسیم و درغیر اینصورت ، خانه سوم (درصورت بالای صفر باشد) تقسیم نماید . ابتدای فرمول را (ifa1>0;a4/a1)از جواب های ارائه شده فهمیدم اما برای ادامه دچار مشکل شدم .
    ضمناً منبعی مناسب وقابل فهم برای یادگیریExcel وخصوصاًتوابع را معرفی فرمایید. با تکر مجدد.

  254. سلام مهندس
    خیلی توضیحاتتون مورد استفاده هست و ممنون
    من می خوام سلولهای رنگی(fill color==yellow) رو با هم جمع کنم برای این کار از چه شرطی باید استفاده کنم.

  255. سلام و خسته نباشید می خواهم فرمول با IF بنویسم که اگر سلول3000<A1 و کوچکتر از 2000 بود : سلول C1 را نمایش بدهد در غیر اینصورت عدد 0
    ممنون

  256. سلام
    در توابع if تو در تو اگر بخواهیم جمع سلولهای مورد نظر را هم به ما بدهد چه فرمولی خواهد داشت

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

  258. سلام آقای مهندس
    من در فاکتورم دو قیمت مجزا دارم یکی برای همکار یکی برای مصرف کننده می خوام در ستون قیمت شرط بگذارم که اگر در خانه مثلا” l2 اگر 1 گذاشتم قیمت های مندرج در ستون 1 قید شود و اگر 2 گذاشتم قیمت های ستون 2 میتونم خواهش کنم راهنماییم کنید
    ممنون

  259. سلام آقای اسماعیل پور
    من یک لیست دارم
    حقوق پایه كاركرد
    7124250 160600
    7124250 146960
    7124250 106480
    7124250 92400
    7124250 78760
    7124250 78760
    7124250 65560
    7124250 40920
    7124250 39160
    7124250 25960
    میخوام کسایی که کارکردشون 160600 مبلغ 7124250 کامل بگیرن و کسایی که کارکردشون کامل نیست به نسبت کارکردشون حقوق بگیرن لطفا راهنمایی می کنید.

  260. سلام آقای مهندس
    خسته نباشید. می خواهم فرمولی بنویسم که برای مثال A1+B1 و در سلول C1 جواب آن نوشته شود. حال سوال اینکه اگر در A1 و یا B1 عددی وجود نداشته باشد هیچ عددی در سلول C1 نوشته و نشات داده نشود.
    با تشکر

  261. سلام آقای مهندس
    خسته نباشید. می خواهم فرمولی بنویسم که برای مثال A1+B1 و در سلول C1 جواب آن نوشته شود. حال سوال اینکه اگر در A1 و یا B1 عددی وجود نداشته باشد هیچ عددی در سلول C1 نوشته و خالی نشات داده شود.
    با تشکر

  262. سلام آقای مهندس
    خسته نباشید. می خواهم فرمولی بنویسم که برای مثال A1+B1 و در سلول C1 جواب آن نوشته شود. حال سوال اینکه اگر در A1 و یا B1 عددی وجود نداشته باشد هیچ عددی در سلول C1 نوشته نشده و سلول C1 خالی نشات داده شود.
    با تشکر

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

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

  265. سلام
    يه فرمولي بر اساس تاريخ تعريف كردم كه اگر تاريخ پيگيري بزرگتر از تاريخ امروز بود بنويسه بعدا اگر كوچيك‌تر بود بنويسه دير شده، اگر برابر بود هم بنويسه امروز حالا براي قسمت‌هايي كه هنوز تاريخي وارد نشده نمي‌دونم چيكار كنم مي‌خوام بگم اگر تاريخي وارد نشده بود بنويسه ثبت نشده ممكنه راهنماييم كنيد

    1. یاسین اسماعیل پور

      خب با همین if میشه اینکار رو کرد دیگه. یه بار دیگه مطلب رو به دقت بخونید

      1. مشكل اينجاست كه ثبت نشده رو مثل ثبت شده‌ي كوچك‌تراز تاريخ امروز نشون ميده

  266. ملاميرزايي

    باسلام . جناب اسماعیل پور ضمن تشکر وموفقیت روز افزون ، مشکلی دارم ، راهنمایی بفرمایید.
    اگر بخواهم درسلول F1 فرمولی بنویسم که D1را بر A1تقسيم نمايد. (F1=(IFA1>O:D1/A1
    اما اگرهمين فرمول را براي خانه هاي F2 و F3بنويسم درصورتيکه خانه هاي A2 =0 و A3,B3=O باشد. چه فرمولي بايد بنويسم .
    ضمناً منبعی مناسب وقابل فهم برای یادگیریExcel وخصوصاًتوابع را معرفی فرمایید. با تشکر مجدد.
    F D C B A
    1 10 25 15 40 (=(IFA1>O:D1/A1
    2 0 5 8 25
    3 0 0 5 15

  267. سيد هاشم قزويني

    با سلام
    من جدولي دارم كه نام كاركنان و حقوق انان را قرار دادم حالا مي خواهم يه جدولي درست كنم كه على الحساب از حسابشان را تايب كنم و در جدول قبلي از بايه حقوقشان كم شود مى توانيد راهنمايم كنيد با تشكر

  268. سلام
    من برای تقسیم قبض آب مشترک بلوک 20 واحده نیاز به یک فرمول دارم که با این عبارت مطابق باشهک
    اگر سلول 2 (مثلا) 25 متر یا کمتر باشه در سلول 3 ضرب شود
    برای محاسبه سهم آب طبق برنامه پلکانی

  269. باسلام و خسته نباشد
    این فرمول رو چطور باید بنویسم
    اگر d1 خالی بود c2هم خالی باشه اما اگر d1 خالی نبود a1 منهای b1 بشه و جوابش در هم.ن c2 نوشته بشه.باتشکر

  270. خط آخر رو اصلاح میکنم اشتباه تایپی بود
    جوابش در همون c2 نوشته بشه.باتشکر

  271. باسلام و خسته نباشد
    اگر بخواهیم بگوییم اگر N4 بزرگتر مساوی-10 و کوچکتر از 0 باشد حرف A را تایپ کن و اگر بین 0 و 10 بود B تایپ کن و اگر بزرگتر از 10 بود C را تایپ کن شکل فرمولش چگونه می شود
    با تشکر

  272. سلام
    اگه شرط ما این باشه که نتیجه جمع عمودی یا افقی چند سلول در یک سلول مورد نظر نمایش داده بشه و زمانی که از یک حد مثلا 100 بیشتر شد اون سلول نتیجه رنگش تغییر کنه چطور باید عمل کنیم؟
    ممنون

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

  274. سلام خسته نباشین ممنون از توضیحات عالیتون
    من سوالم اینه که اگر بخوام تو فرمولم بگم : اگر سل A حاوی عدد (تاریخ) بود اون رو + 10 کن و اگر خالی بود سل B رو خالی بزار. این پر و خالی بودن سل A رو چطوری بنویسم؟

  275. سلام
    خسته نباشید
    چطور میتونم در یک شیت تمامیه سلول هایی که اعداد منفی رو نشون میدن رو از محاصباتم حذف کنم
    بعضی مواقع مقدار عددی من کوچکتر از صفر میشه و من میخام از محاصباتم اعداد منفی رو حذف کنم تا جواب اخر تحت تاثیر اعداد منفی نباشه
    به طور مثال من10رو از 12 کم میکنم و مقدار2 رو میده 12 رو از 14 کم میکنم و مقدار 2 رو میده اما زمانی که 14 رو میخوام کم کنم چون مقدار بعدی مشخص نیست -14 مشاهده میشه و در محاصباتم 2+2+(-14)میشه و جواب اشتباه -10 مشاهده میشه در صورتی که من جواب4 رو میخام تا در فرمول نهایی استفاده بشه
    ینی یک عدد منفی کل محاصبات من رو بهم میریزه
    با تشکر

  276. سلام آقای مهندس
    1- برای جمع کردن یک ستون چه کار بکنم که اگر عددی در سلولهای آن ستون عددی نبود خالی بماند؟
    برای مثال ستون A. از a1 تا a10 جمع آن را (sum) در سلول a11 بنویسد و در صورتیکه عددی از a1 تا a10 نباشد سلول a11 خالی بماند و عدد صفر (0) نوشته نشود؟
    2- چگونه از حذف شدن فرمولهای نوشته شده در اکسل جلوگیری کنم؟
    برای مثال در یک سلول فرمولی را نوشتم ولی وقتی عدد دیگری را میخواهم اضافه فرمولها هم پک می شود!!!!!!!!!!
    با تشکر عطا از خوی

    1. یاسین اسماعیل پور

      سلام عطاجان
      برای سوال اولت که باید از تابع if استفاده کنی. سوال دومت رو هم واقعا متوجه نشدم. مگه میشه وقتی داری چیزی به فرمول اضافه میکنی فرمول پاک بشه؟؟؟؟؟؟؟!!!!!!!!!

  277. سلام آقای مهندس
    از تابع if می تونم اما برای قرار دادن a1 تا a10 چیزی به ذهنم نمی رسه؟!!!
    IF(a1toa10=””;””;IF(a1toa10>0;sum(a1:a10))=
    آیا فرمول صحیح است لطفاً راهنمایی فرماید با تشکر عطا

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

  279. سلام اقای مهندس خسته نباشید
    برای این کاربایدازچه دستوری باید استفاده کرد؟
    یه جدول داریم که یه ستونش معدل ترم و ستون دوم معدل کل به صورت متوالی هست
    حالا تو جدول سوم باید شرط بذاریم که:
    اگه معدل ترم و معدل کل بزرگتر از 18 بود=عالی
    و اگه معدل ترم و معدل کل کوچکتر از 12 بود = مشروط
    ممنون میشم اگه زودتر جوابش رو برام ایمیل کنید

    1. یاسین اسماعیل پور

      سلام دوست من
      از فرمول زیر استفاده کنید:
      =if(and(a1>=18;b1>=18);"عالی";if(and(a1<=12;b1<=12);"مشروط";""))

  280. با سلام و تشکرازراهنمایی های بسیار سودمند شما.
    لطفا راهنمایی بفرمایید . در بخش ورود و خروج اجناس انبار با قیمت های متفاوت خرید در تاریخ های گوناگون و اینکه جنس قدیمی با قیمت خودش اول محاسبه و مابقی خروجی از خرید بعدی باقیمت خودش محاسبه و مانده تعداد اجناس و قیمت ریالی آن در جدول و ستون خودش درج گردد.
    مثال :
    تاریخ مانده نقل از قبل خرید جدید خروج از انبار مانده انبار
    تعداد فی مبلغ تعداد فی مبلغ تعداد فی مبلغ تعداد فی مبلغ
    95,06,01 10 200 2000 10 200 2000
    95,06,04 30 150 4500 40 6500
    95,06,07 15 2750 25 3750
    مهم خریدوفی و تعداد کالا مانده + مبلغ آن و خروج کالا و مبلغ مانده است .
    خواهش میکنم راهنمایی را برایم ایمیل بفرمایید .

  281. بفرض اگر در سلولهای : تاریخ = a1 و تعدادمانده ازقبل = a2 , فی = a3 , مبلغ = a4 , تعدادخریدجدید = a5 , فی خریدجدید = a6 , مبلغ خریدجدید = a7 , تعداد خروج = a8 , فی خروج = a9 , مبلغ خروج = a10 باشد . تعداد مانده = a11 , فی مانده = a12 , مبلغ مانده = a13 باشد .
    با وارد کردن عدد در خانه های a5 , a6 و کسر کالا درخانه های a8 , a9 بصورت اتوماتیک خانه های a11 , a12 , a13 بر اساس خریدهای قدیمی محاسبه و کسری خروجی ها از خریدهای اولیه محاسبه و مانده انبار منظور گردد . با سپاس فراوان

  282. سلام ممنون میشم اگه به سوال منم جواب بدید: من یه سری داده دارم که میخوام با استفاده از if مقدار max و min رو برام چاپ کنه لطف میکنید برام توضیح بدید چی باید بنویسم از مطالب بالا نتونستم استفاده کنم

  283. آقای مهندس سلام
    از پاسخ های شما بسیار متشکرم
    1- آقای مهندس در یک ستون چگونه فرمولی بنویسم که هر دفعه همیشه بطور خودکار اخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت نماید؟
    برای مثال ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی بود اختلاف انرا با a1 و تا آخر در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟
    2- لطفاً چگونه فایل های خودمان را برای مشاهده و رفع اشکال به شما ارسال کنیم؟ آدرس ایمیل خودتان را لطف کنید
    با تشکر عطا

  284. با سلام من میخوام یه دستور چند شرطی بنویسم مثلا اگه ما اعداد بین 10 و 15 داشتیم +5 چاپ کنه اگه 15 تا 20 چاپ کنه +3 و اگر بین 20 تا 25 بود -5 و اگر بین 25 تا 30 بود +3

  285. باسلام
    آیادرقانون IF فرمولی میشه تعریف کرد که اگرسلولی تعداد ارقامش مـثلا از11بیشترباشد،با NO مشخص شود

  286. آقای مهندس سلام
    از پاسخ های شما بسیار متشکرم
    1- آقای مهندس سوال! در یک ستون چگونه فرمولی بنویسم که هر دفعه همیشه بطور خودکار اخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت نماید؟
    برای مثال ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی بود اختلاف انرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید.

    2- لطفاً چگونه فایل های خودمان را برای مشاهده و رفع اشکال به شما ارسال کنیم؟ آدرس ایمیل خودتان را لطف کنید
    با تشکر عطا

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

  288. آقای مهندس سلام. خسته نباشید
    آیا نوشتن فرمول برای سوال من امکان پذیر هست؟
    لطفاً در صورت امکان بررسی فرمایید
    با تشکر عطا

  289. سلام. دوستان ی راهنمایی در فرمول نویسی ازتون میخوام.
    در یک سل میخوام بنویسم که اگر سل شماره 1 کلمه فروش بود، سل 2 را با سل3 ضرب کن. و اگر سل1 کلمه خرید بود سل 4 را با سل 5 ضرب کن و درغیر اینصورت صفر باشه.
    متشکرم

  290. سلام -من میخوام عدد هایی که دارم (قیمت محصولات)رو رند کنم از چه فرمولی باید استفاده کنم؟
    ممنون میشم راهنمایی کنین

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

  292. Salam man mesali daram k bara daneshjuyan age moadeleshun balaye 17bashe 20% taxfif midan mablag kolam 800000hastesh har kari kardam hal nemishe mishe rahnemayi konin?

    1. با تابع if باید بنویسید به اینصورت که اگر معدل بالای 17 بود تخفیف رو اعمال کنه اگر نه قیمت اصلی رو بزنه:
      =if(a1>17,0.8*800000,800000)
      فرمولش اینجوری میشه که سلول a1 رو بررسی میکنه اگه بالای 17 بود تخفیف رو اعمال میکنه…

  293. سلام، خسته نباشید
    میخوام ردیف هایی که مثلا در شیت 1 با رنگ قرمز متمایز شده، همین ردیف ها خودکار به شیت 2 انتقال داده بشه !نحوه فرمول نویسیشو ذکر کنید ممنون میشم . سپاس

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

  295. سلام آقای مهندس
    خسته نباشید
    از سایت خوب و مطالب قشنگتون متشکرم
    اما من منتظر جواب شما هستم بام متشکر
    سوال! در یک ستون چگونه فرمولی بنویسم که هر دفعه همیشه بطور خودکار فقط آخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت نماید؟
    برای مثال ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی اضافه شد اختلاف آنرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید.

    با تشکر عطا

  296. فیروزبخت

    سلام جناب مهندس
    میخواستم منو راهنمایی بفرمایید که اگر به عنوان مثال ضرب یک عدد بیشتر یا مساوی از 1100000 شد همان عدد 1100000 ریال نوشته شود در غیر اینصورت مضرب دو عدد را انجام دهد.
    یعنی در فیش حقوق 31 روز و 30 روز بیشتر از 1100000 ریال نوشته شده و اگر کمتر از آن یعنی 28 روز بود عدد 27 روز ضربدر 37000 ریال انجام دهد.

  297. با عرض سلام و خسته نباشید
    دو sheet دارم یکی دیتا و دیگری اطلاعات مورد نیز
    و می خواهم اطلاعات شیت 1 که در اصل دیتای من می باشد (در بعضی موارد ستونی اضافه تر یا کمتر دارد) را دقیقاً در شیت دوم من بیاود درست در جای مناسب خودش که تعیین شده
    از چه فرمولی استفاده کنم
    از if استفاده کردم ولی چون اطلاعات دیتا کم و زیاد می شود تا آن ستون که اضافه شده است به من اطلاعات صحیح برمی گرداند و از آن به بعد خیر

  298. سلام.میخواستم بدونم میشود درشرط گذاری تغییررنگ سلول هم انجام بشه مثلا اگر رنگ سلول رو تغییردادیم از جمع لیست کم بشه؟

  299. سلام آقای مهندس
    از سایت خوب و مطالب قشنگتون متشکرم
    در یک ستون چگونه فرمولی بنویسم که بطور خودکار فقط آخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت کند؟
    برای مثال در ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی اضافه شد فقط اختلاف آنرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید.

  300. سلام خسته نباشیدمیخوام یه برنامه بنویسم که عددی رو از ورودی بگیره اگه بین 0تا5بود تویa
    اگه بین 5و10بود تویb
    اگه بین 10و15بود تویcنمایش بده
    میشه لطفا کمکم کنید.

  301. با سلام و خسته نباشید خدمت اساتید و دوستان عزیز
    یه سوال داشتم در مورد تابع if که آیا راهی هست که یک if تو درتو را خلاصه کرد به عنوان مثال می خواهیم در سلول فرمول داشته باشیم که : اگر سلول c4 مساوی هست با سلول d3 در اینصورتf3
    این شرط تا چهل ردیف ادامه دارد ممنون میشم اگه کمک کنید IF(C4=$D$3;$F$3;IF(C4=$D$4;$F$4;IF(C4=$D$5;$F$5;IF(C4=$D$6;$F$6

  302. با سلام
    من يك فرمول Bmi (تناسب اندام) در اكسل به اين صورت(2 ^H5/(G5 = نوشتم كار ميكنه اما قبل از وارد كردن عدد سلول جواب به اين صورت #DIV/0! نشان ميده اگر ميشه منو راهنمايي كنيد.

  303. با عرض سلام و خسته نباشید
    من یک فایل اکسل دارم با حدود 20 شیت مربوط به 20 پروژه که شامل اطلاعات فنی مشترک و اطلاعات مختلفی میباشد و یک شیت که برای ثبت اطلاعات کلی درست کردم حالا می خواهم هر وقت که در شیت ثبت اطلاعات مقدار را وارد میکنم اگر مقادیر مطعلق به پروژه یک می باشد به صورت اتوماتیک در پروژه یک ثبت شود البته در شیت ثبت اطلاعات ستونی برای مشخص شده پروژه وجود دارد

    با سپاس فراوان
    شبیری

  304. سلام دوستان
    من میخوام یک عددی رو در شیت1 جستجو کنم و در صورت بودن نشون بده دقیقا در چه سلولی هست و اونو توی شیت 2 و در سلولی بارگذاری کنه و بعد در شیت 1 مثلا 7 ردیف پایینترش اطلاعات سلول رو در شیت 2 کپی کنه.
    لطفا راهنمایی کنین.

  305. سلام آقای مهندس
    با تشکر از مطالب آموزنده تان
    در یک ستون چگونه فرمولی بنویسم که بطور خودکار فقط آخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت کند؟
    برای مثال در ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی اضافه شد فقط اختلاف آنرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید.

  306. با سلام خواهشمند است اگه کسی جوابی دارد راهنمایی کند در مورد سوال زیر
    یه سوال داشتم در مورد تابع if که آیا راهی هست که یک if تو درتو را خلاصه کرد به عنوان مثال می خواهیم در سلول فرمول داشته باشیم که : اگر سلول c4 مساوی هست با سلول d3 در اینصورتf3
    این شرط تا چهل ردیف ادامه دارد ممنون میشم اگه کمک کنید
    IF(C4=$D$3;$F$3;IF(C4=$D$4;$F$4;IF(C4=$D$5;$F$5;IF(C4=$D$6;$F$6

  307. با سلام
    احتراما من از vlookup استفاده کرده امو می خواهم زمانی که مقداری وجود ندارد ، سلول را خالی بگذارد .
    با تشکر

  308. با سلام
    ميخواستم ببينم ميشه فرمولي در اكسل تعريف كرد كه اگه موجودي انبار منفي شد بهمون هشدار كم بود موجودي بده؟لطفا در صورت امكان جواب را به ايميل بنده ارسال كنيد.

    1. بله از قسمت conditional formating میتونید برای سلول مورد نظر شرط تعیین کنید که اگر منفی شد مثلا رنگ اون سلول قرمز بشه

  309. سلام.ممنون بابت آموزش.سوالی که داشتم اینه…من میخوام ابعاد رو از یه ستون چک کنه اگر 40*40 باشهع مثلا یه ستون دیگه رو در یه ضریب مشخصی ضرب کنه اگه ابعاد30*60 باشه در یه ضریب دیگه و الی آخر… چطوری میتونم این شرط رو بنویسم؟

  310. سلام
    من می خوام ساعت 08:00 در سلول a1 را از 09:30 در سلول B1 کسر کنم و پاسخ آن اگر مساوی یا کمتر از 00:00 بود برابر عدد 00:00 در سلول c1 قرار گیرد لطفاً راهنماییم کنید.
    سپاس

  311. سلام یه سوال ساده دارم چرا با وجود درست بودن جواب قسمت ارزشfalse تو جواب خروجی میده یعنی جواب همیشه ule میشه
    (“IF(A4=TRUE,RIGHT(A4,4),”ule

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

  313. امیر حبیبی

    سلام برای اینکه ببینم چندتا عدد در اکسل دارم باید چکار کنم؟
    ببطور مثال می خوام ببینم چندتا معدل زیر 10 دارم از بین پنجاه نفر
    ممنون میشم پاسخ بدید کارم گیره

    1. باید از فرمول Countif استفاده کنید
      این فرمول 2قسمت داره که قسمت اول باید مقادیر مورد نیاز رو انتخاب کنید(که میشه کل معدل اون 50نفر در مثال شما) و در قسمت دوم شرط مورد نیاز که تو مثال شما کمتر از 10 هست مثلا اگر معدل ها در سلول های a1 تا a50 باشن فرمول به اینصورت میشه:
      (“10>”,a1:a50)

  314. آقای مهندس برای چندمین بار سلام
    با تشکر از مطالب آموزنده تان
    در یک ستون چگونه فرمولی بنویسم که بطور خودکار فقط آخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت کند؟
    برای مثال در ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی اضافه شد فقط اختلاف آنرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید.

  315. با سلام
    اگه ما بخواهیم از بین سلولهای مثلا b3 تا b90 یکی را به صورت تصادفی انتخاب کنیم با این شرط که c3 تا c90 مساوی صفر باشد از چه فرمولی استفاده کنیم
    توضیح اینکه در در خانه های c3 تا c90 اعداد قرار دارند و ما فقط می خواهیم آنهایی که صفر هستند در فرمول تصادفی قرار گیرند

  316. سلام دوستان
    لطفاَ اگه کسی از دوستان کمک کنه
    در یک ستون چگونه فرمولی بنویسم که بطور خودکار فقط آخرین سلول را از اولین سلول کسر کند و در سلول مورد نظر ثبت کند؟
    برای مثال در ستون A. از a1 تا a10 اختلاف سلول a2 با a1 و اگر در سلول a3 عددی اضافه شد فقط اختلاف آنرا با a1 و تا آخر (تا a10) در سلول a11 بنویسد؟
    با هر بار اضافه شدن فقط اختلاف آخرین سلول را با اولین سلول در a11 بنویسد؟ و همچنین این عدد را به اولین سلول شیت بعد منتقل نماید

    1. سلام چیزی که به ذهن من میرسه برای این کار با VBA راحتتر انجام میشه چون شما راحت با یه فرمول تعداد سلول های پر توی ستون مورد نظر رو میشمارید که عدد بدست اومده میشه ردیف آخرین سلول پر و براحتی اونو از سلول اول کم میکنید.اما با فرمول نویسی الان چیزی به ذهنم نمیرسه …

    2. سلام جواب شما رو پیدا کردم بدون vba
      فرض کنید ستونی که اعداد توش هستن ستون b باشه
      این فرمول مقدار آخرین عدد رو از اولین عدد کم میکنه (البته یه اشکال داره اونم اینه که وسطش نباید سلولی خالی باشه یعنی عددها باید توی سلول های پشت سر هم وارد شوند)
      اینم فرمول:
      =INDEX(B:B,COUNTA(B:B))-B1

  317. سلام
    فرض کنین دو ستون داریم و میخایم اعدادی از ستون چپ که اسم یکسان در ستون راست دارند جمع بشن و در سلولی جداگانه زیر جدول نمایش داده بشن چیکار باید کرد؟

    1. از تابع sumif استفاده کنید
      =SUMIF(A2:A10,”اسم یکسان”,B2:B10)
      مثل این فرمول که بجای کلمه ی “اسم یکسان” کلمه ی مورد نظر خودتون رو بنویسید

  318. سلام ممنون از سایت مفید تون
    یه سوال داشتم
    یه سری داده دمای روزانه دارم از سال 1978 تا 2014 حالا بین اینها روزهای هست که اطلاعاتشون موجود نیست به عنوان میسینگ دیتا هستن حالا من میخوام سلول های که عدد ندارن رو برام 99 بزاره به جای سلول خالی چون داده هام زیاده نمیتونم دستی انجام بدم تو اکسل راه حلی وجود داره ؟

    1. سلام
      اول کل سلول های مربوطه رو انتخاب کنید( چه اونایی که پر هستند و چه اونایی که خالی هستند) بعد از سربرگ Home گزینه ی Find &Select رو کلیک کنید و بعد از اون گزینه ی Go to Special و درنهایت صفحه ای که باز شد گزینه ی Blanks
      با این کار سلول های خالی جدول شما انتخاب میشن و کار بعدی شما اینه که تایپ کنی 99 و بعد ctrl رو به همراه Enter بزنی.

  319. سلام مهندس
    چرا جواب این سوال داده نشد مشکل من هم هست.

    neda
    11.30.2015 در 7:03 ب.ظ

    سلام روز بخیر
    خیلی ممنون ار آموزش های عالیتون.استفاده کردم.
    جناب یه سوال داشتم از خدمتتون فقط خیلی فوریه.ممنون میشم
    میخوام یه فرمول بنویشم که مثلا اگر درصد تحقق هدف<= 40 بود در سلول عدد50.000-تومان بزنه
    اگر تحقق هدف بین 40 تا 50 بود در سلول عدد 0 رو بزنه
    اگر تحقق هدف بین 50 تا 70 بود ، 50 درصد دستیابی هدف *495000 تومان
    اگر تحقق هدف بین 70 تا 100 بود ،به نسبت دستیابی هدف * 495000 تومان
    شدنی هست؟ برای محاسبه پورسانت میخوام جناب مهندس
    با سپاس

    1. سلام
      اگه درست متوجه شده باشم میخواین موارد : کمتر از 40 ، بین 40 و 50 ، بین 50 تا 70 و بالای 70 بررسی بشن و درصورت اتفاق افتادن هر قسمت یک مبلغی رو بنویسه.
      برای این کار if تو در تو میشه نوشت.بهترین کار برای این مدل if ها اینه که اول رو کاغذ شرایطمون رو بنویسیم که حجم فرمول کمتر بشه که شرایط ایناست:
      40 & 50 & 70
      فرمولی که مینویسیم به اینصورت:
      =IF(G3<=40,"a",IF(G3<50,"b",IF(G3<70,"c","d")))
      که بجای a,b,c,d موارد مورد نظر رو باید بنویسید
      دقت کنید که در if اول اگر مقدار سلول کمتر کساوی40 نبود به این معنی هست که بزرگتره به همین علت برای if بعدی نیاز نیست شرط بزرگتر بودن از 40 رو بنویسید و همینطور برای بقیه …

  320. درود بر شما
    من جدولی دارم مبالغ پرداختی روزانه رو به گروه های مختلف کاری در کارگاه به ترتیب روز در ماه مینویسم.
    فرض کنید در ستون A1 (اسم گروه) ، در ستون B1 (مبلغ پرداختی به گروه) را مینویسم.
    حالا من میخوام در سلول D1 جمع مبالغی که در ستون A با گروه “سنگ کار” مشخص کردم رو خودکار جمع بزنه.
    چه فورمولی باید برای سلول D1 بنویسم که این کار رو برام انجام بده؟
    لینک جدول نمونه: http://uplod.ir/5rtn14o9hf4a/test.xlsx.htm
    ممنونم از راهنمایی شما …

    1. سلام اط این فرمول استفاده کنید:
      =SUMIF(A2:A10,”سنگ کار”,B2:B10)
      البته این فقط واسه ماه مهر هست بقیش هم به همین صورت بنویسید

  321. سلام،
    من میخواستم یه سلول شرطی با این توضیحات داشته باشم، اگر سلول a بزرگتر مساوی ساعت 21:00 و سلول b کوچکتر مساوی 5:00 صبح روز بعد باشد آنگاه عدد 1
    ولی وقتی فرمول را مینویسم نمیتونم از فرمت ساعت استفاده کنم و در فرمول به من error میده که اونهم فکر میکنم بخاطر علامت : باشد. لطفا راهنمایی فرمایید.

    1. برای حل این مشکل باید ساعت مورد نظر رو که مثلا اینجا 21:00 هست رو داخل تابع timevalue قرار بدید در ضمن نیاز هست که بین 2تا ” ” قرار بگیره به اینصورت:
      =timevalue(“21:00”)
      یعنی در تابع if بجای اینکه بنویسید سلول a بزرگتر از 21:00 باید بنویسید سلول a بزرگتر از timevalue(“21:00”)
      امیدوارم که متوجه شده باشید
      اینجا فرمول ها رو بهم ریخته نشون میده اما کپی پیست کنید داخل اکسل درست میشه.

  322. چطور می توانیم نمرات را کمتر 18 را رنگی و اسمهای روبروی نمرات رنگی نیز به همون رنگ تبدیل شوند ؟

  323. با سلام
    توی اکسل فرمولی هست که بتونه سلولی رو با تعداد سلئولهای زیادی مقایسه بکنه و از بین انها پیداش بکنه.مثلا:
    سلولa1 رو از بین سلوهایa8 تاa80 پیدا کنه.اگه مساوی داشت مثلا عدد 0 رو بنویسه و اگر نداشت 1 رو بنویسه؟
    شدیدا لازمش دارم.ممنونم

    1. بله به اینصورت:
      =COUNTIF(L:L,B5)
      این فرمول مقدار سلول b5 رو در ستون L میگرده و اگر موجود بود مقدار 1 رو میذاره اگر موجود نبود مقدار 0
      اگرم بخواین بجای 0 و 1 چیز دیگه ای نشون بده این تابع رو با if ترکیب کنید.

      1. سلام
        امتحان کردم نشد.منظور من از سوال اینه که: میخوام مقدار یک سلول را در ستون(مثلاk) سرچ کنه.اگه مقدار مشابه داشت جلوش 0 بذاره اگه نمونه مشابه نداشت عدد 1 بذاره.
        سوال بعد: چطوری میتونم مقادیر یک فرمول رو برای فرمول سایر سلولها ثابت کنم؟
        با سپاس فراوان

        1. رفیق همون فرمولی که گفتم این کارو میکنه یعنی مثلا مقدار سلول B5 رو تو ستون L جستجو میکنه البته اینها برای فرمولیه که من نوشتم و شما میتونی سلول و ستون دلخواه خودتو جایگزین کنی البته اینم گفتم که برعکس چیزی که شما گفتی رو انجام میده یعنی اگه باشه مقدار 1 رو نشون میده اگه نباشه مقدار0 که اگه بخوای برعکس باشه با این فرمول if درست میشه:
          =if(countif(L:L,B5),0,1)
          این فرمول رو کپی پیست کن جواب میده (مقدار خونه ی B5 رو تو ستون L جستجو میکنه)
          اگر باز فکر میکنی نمیشه من ایمیلم رو میذارم شما ایمیل بده و من اسکرین شات چیزی که گفتم رو میذارم واست.
          leomasih@yahoo.com

          1. با سپاس فراوان از لطف حضرتعالی.
            خیلی لطفا بزرگی در حقم کردید.
            بازم ممنون

  324. محمد فاضل

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

    1. به اینصورت:
      =if(B1<40,"yes","no")
      شما بجای yes و no کلمه های مورد نظرتون رو بنویسید.(اینجا فرمول بهم ریختس اما کپی پیست کنید درست میشه)
      ناگفته نماند این فقط برای یک سلول هست.برای بقیه هم به همین صورت هست.کافیه که علامت موس رو ببرید به گوشه ی سلول که بصورت یه علامت + سیاه دربیاد بعد کلیک کنید و به اندازه ی سلول های مورد نظر علامت رو پایین ببرید تا برای بقیه ی سلول ها هم این فرمول اجرا بشه.

  325. سلام و خسته نباشید
    میخواهم در یک سطر شرط بگزارم که اگر مثبت شد نمایش بده – اگر منفی شد نمایش نده
    ممنون اگر راهنمایی کنید

  326. یه سوال برای قسمت data validtion میشه کاری کرد که گزینه های انتخابی را رنگی نشان بدهد؟؟مثلا 123 را با رنگ قرمز و 2345 را بارنگ آبی ؟؟
    ممنون میشم راهنمایی کنید
    متشکر

  327. سلام و تشکر از جواب هاتون. یه سوال داشتم ممنون میشم کمکم بکنید.
    من دو متغیر موهومی میخوام بسازم از یک متغیر که بتعداد ۳۶۰ تا هست. به اینصورت که در اولی مقادیر بالای ۳۰٪ میانگین ۱ و بقیه صفر باشن. و دیگری مقادیر پایین ۳۰٪ میانگین ۱ و بقیه صفر باشند.
    ممنون میشم کمکم کنید.

  328. محمدحسین

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

    1. یاسین اسماعیل پور

      سلام
      از این فرمول استفاده کنید:
      =if(a1<8000000;"حداقل بگیر";"")

  329. سلام چجوری برای این دستور برنامه بنویسیم؟
    یک عدد دورقمی دریافت و درصورتی که بالاتر از 17-20باشد پیغام عالی بین15تا17 پیغام خوب و در غیر اینصورت ضعیف را نمایش بده؟

    البته من برای کامپوتر نمیخوام دبیر گفته الگوریتشمو بنویسید.(یعنی به صورت مراحل1-شروع2-متغیر هارا از ورودی بگیر……)
    ممنون میشم راهنمایی کنید.

    1. یاسین اسماعیل پور

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

  330. با تشکر از مطالب مفیدتان
    سوال :
    من می خواهم اگر مقدار سلول برابر با مقدار مشخصی بود یک لیستی جهت نمایش نشان بدهد (شبیه همون کاری که data validation انجام میده )
    مثال : اگر سلول a1 برابر با “مدرک” بود لیستی از ” دیپلم و لیسانس و ارشد ” باز کنه
    اگر مقدارa1 برابر با “محل تولد” بود لیستی از شهرها ” تهران و اصفهان و…” باز کنه و ما انتخاب کنیم

    آیا چنین چیزی امکانپذیر می باشد ؟!!

  331. علی شهمیری

    جمع چندین سلول به شرط داشتن رنگ زرد بدون استفاده از countbycellcolor ؟
    جمع چندین سلول به شرط خالی بودن سلول کناری آن ؟

  332. با سلام
    من يك فرمول Bmi (تناسب اندام) در اكسل به اين صورت(2 ^H5/(G5 = نوشتم كار ميكنه اما قبل از وارد كردن عدد سلول جواب به اين صورت #DIV/0! نشان ميده اگر ميشه منو راهنمايي كنيد.

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

  333. سلام خسته نباشی. یه سوال داشتم میخواستم بدونم چگونه در IF عدد کوچکتر و از بزرگتر کم کنیم که جواب منفی در بیاد ..مثل بخوام 14 و از 20 کم کنم جواب 6- بشه.مرسی

    1. به if نیاز نیست شما بطور معمولی دو تا سلول رو از هم کم کنید اگه کوچکتر رو منهای بزرگتر کنید منفی در میاد!!

  334. ابوالقاسم

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

  335. با سلام.من اعدادی در ستون دارم که می خواهم استانداردشان کنم.چطور باید این کار را انجام دهم بطوریکه مجموع اعدادبدست آمده یک شود؟ممنون

  336. سلام
    من یک فرمول نوشتم که اکسل پیغام خطا به من میده
    if(H2=NULL;J2;H2)
    میخوام بگم اگه H2 ، NULL هست مقدار J2 رو قرار بده در غیر این صورت همون H2 رو بذار

    1. اگه منظورتون از null همون اخطار خود اکسل هست برای این کاری که میخواید بکنید باید از تابع iferror استفاده کنید

  337. سلام و خسته نباشید خدمت آقا سینا
    من به نوبه خودم تشکر میکنم از توضیحات عالی و سریعت
    یه سوالی در مورد فرمول IF برام پیش اومده اینه که برای شرط این فرمول ( شرط مساوی(=) دو تا سلول) وقتی دوتا از سلولها خالی(Blanks) هم باشند فرمول اونها رو هم در نظر میگیره ، راهی هست که فقط برای سلولهایی که پارامتر دارند فرمول عمل کنه و یا برای سلولهایی خالی 0 در نظر بگیره
    با تشکر

  338. باسلام
    اگر در اکسل FORMAT CELL روی HH:MM باشد،برای مثال کاری که برنامه ریزی کریدم باید در 1 ساعت تمام شود ولی در واقعیت 2 ساعت زمان برده است که انحراف کاری ما 1- می شود این اختلاف ساعت منفی را چه طور باید تعریف کرد؟
    CELL1=01:00
    CELL2=02:00
    CELL3=باید اختلاف 1- ساعت شود
    ممن.ن میشم اگر راهنمایی بفرمائید اصلا هم چین چیزی درسته یا غلط؟

    1. با این فرمول میشه انجام داد (البته امیدوارم همه ی علامت ها رو نشون بده سایت)
      =IF(G5<G6,TEXT(G6-G5,"-hh:mm"),G5-G6)
      که سلول های g5 و g6 همون مقادیر ساعت ها رو میگیرن(فرمول اینجا بهم ریختس کپی پیست کنید درست میشه)

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

    2. یه نکته ای که یادم رفت اینه که اعمال ریاضی نمیشه روش انجام داد یعنی مثلا این ساعتی که منفی هست رو با ساعتای دیگه جمع کرد.برای این کار نیاز به فرمولای دیگه هست…

  339. سلام روز بخیر.
    من یم لیستی دارم که نام شهر ها داخلش هست هر شهر یک شماره ای داره مثلا مقادریر به صورت 15D یا 9D یا‌ 78 و …. است.حالا میخوام با شرط بگم اگه شماره ها به صورت D* بود(مثل 15D ) سلول شماره ضرب در ۱۵٪ شود اگر به صورت عدد بود (مثل ۷۸) سلول شماره ضربدر ۵٪ شود.
    به صورت شرط را اعمال کنم؟

  340. با سلام و عرض خسته نباشید خدمت شما،
    سوالی در مورد فورمول نویسی در اکسل داشتم،
    اگر بخواهیم مابین دو عدد مانند 1200.343 و 1200.562 اعداد اعشاری رند به واحد 0.1 را شناسایی و جدا کنیم(در این مثال اعداد مورد نظر 1200.4 و 1200.5 هستند) یا مثال های مشابه دیگر.. در این حالت فورمول متناسب برای انجام این محاسبه چه خواهد بود؟
    با تشکر.

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

    1. بله با تابع match میتونید این کار رو انجام بدین
      فرض کنید سلول A1 تا A100 عدد های شما باشه
      یه سلول دلخواه مثل C3 رو بعنوان سلولی که مقدار مورد نظرتون رو وارد میکنید تا پیدا بشه در نظر بگیرید و فرمول زیر رو توی یه سلول دیگه مثلا C4 بنویسید.به این ترتیب شماره ی ردیف عددی که تو سلول C3 برای جستجو وارد کردین رو در سلول C4 میبینید.
      =MATCH(C3,A1:A100,0)
      (فرمول بهم ریختس کپی پیست کنید درست میشه)

  342. با سلام و خسته نباشید
    من میخواستم رابطه ای بنویسم که اعداد ستون رو برسی کنه اگه بیشتر از 170 بود بنویسه شامل وجریمه نمی شود اگه کمتر از 170 بود بنویسه شامل جریمه میشود و اگه از 130 کمتر بود بنویسه تخریب
    خیلی ممنون میشم راهنماییم کنید

    1. سلام برای یک سلول مثل A1 به اینصورت بنویسید و بعد با fill formating واسه بقیه ی سلول هاتون کپی کنید:
      =if(A1<130,"takhrib",if(A1<170,"jarime","jarime nemishavad"))
      البته من فینگیلیش نوشتم شما میتونید فارسی بنویسید …
      این فرمول مقدار سلول A1 رو بررسی میکنه …

  343. سلام .
    دوستان ، تابع vlookup با قرار دادن چند شرط if ، لطفاٌ توضیح بدید.ممنون

    بهزاد

  344. =IF(F4>500؛”خوب”)&IF(200<F4<500؛"متوسط")&IF(F4<200؛"بد") سلام این فرمول جواب نمیده میگین اشتباه کجاست؟

    1. اول که & گذاشتین که نباید بذارید دوم اینکه نوشتید F4 بین 500 و 200 که این خیلی غلطه.
      دقت کنید برای این کار نیاز نیست اینجوری بنویسید.شما توی if اول شرط کوچکتر بودن از 200 رو گذاشتید حالا درصورتی که کوچکتراز 200 نباشد (میشه قسمت سوم if اول) پس بزرگتراز 200 هست وحالا شما کافیه توی if بعدی بنویسید کوچکتر از 500 چون این if رو توی قسمت نقض شرط if قبلی نوشتید معنیش این میشه که F4 از 200 بزرگتره وحالا میخواید از 500هم کوچکتر باشه…
      وقسمت سوم if دوم میشه بزرگتر از 500 …
      واسه اینجور فرمولا با توجه به چیزی که گفتم 2تا if کافیه …

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

  346. سلام.من چند روزه میخوام یک فرومول از همین مدل ایف بنویسم ولی اکسل من یک ارور میده.حتی همین مثال شما رو رو هم کاملا کپی کردم ولی بازم ارور رو میده.تتر ارور هست مایکروسافت اکسل و نوشته ما یک مشکل در فرمول شما پیدا کردیم.
    همین که شرط رو مینویسم مثلا میخوام بگم چی بزرگتر مساوی چی به قسمت دوم شرط گیر میده و قرمز مینویسدش.توی این ارور یک چیزهای مثل=1+1 هست.یا مثلا میگه نمیدونم روی فلان عدد اپاستروف بذار.اگر ایمیل دارید لطفا بگید من براتون عکس بذارم.خیلی نیاز دارم.لطفا راهنمایی بفرمایید

    1. احتمالا علامت جدا کننده ی فرمول توی سیستم شما متفاوت هست اگر از علامت , استفاده میکنید این بار علامت ; رو امتحان کنید …

      1. سلام.متوجه پیام شما نشدم اصلا.خیلی ممنون.یک جزوه ی چند صفحه ای چاپ کردم همین نکته رو خیلی ریز توی پانویس نوشته بود اجرا کردم درست شد.مرسی.
        یک سوال دیگه دارم اگر لط کنید جواب بدی ممنون میشم.
        من برای ثبت معاملاتم میخوام یک اکسل بنویسم که وقتی مثلا توی ستونbمینویسم خرید مثلا توی بقیه ستونها خودش اعمال لازم(جمع و تفریقهای قیمتهای خروج و ورود)رو خودش انجام بده.حالا من فرمولم رو به روش زیر نوشتم ولی ارور nameمیده
        =if(b2=buy,”d2-e2″,”e2-d2″)
        در ضمن من این فرمول رو توی ستو اچ نوشتم.منظورم از نوشتن ستون اینه که مثلا اگر نوع معامله خرید بود نقطه وود که بالاتر هست رو از نقطه حدضرر که پایین تره کم کن و بلعکس تا من بتونم اون اطلاعاتی که مدنظرمه رو ازش استخراج کنم.
        بنظرم توی مشکل باید ازاون جمع و تفریق ها باشه(در ضمن اگر میبینید من خیلی ناشیانه عمل میکنم حقیقت من از دیشبه برنامه اکسل رو میبینم)

        1. باید اون buy که نوشتید رو بین دو تا دبل کوتیشن بذارید یعنی اینجوری”buy”
          دوما که واسه اون دوتا عمل منها نباید دبل کوتیشن بذارید

          1. استاد عزیز ببخشید فقط یک سوال دیگه:من اگر بخوام فرضا توی یک سلول این طور تعریف کنم که مثلا 4گزینه a,b,c,dبذارم و با توجه به شرایط یکی از این گزینه(فرض کنید میزان رضایتمندی باشه.یعنی aخیلی رضایتمند بودم ولی d اصلا رضایت نداشتم)رو انتخاب کنم باید چطور این حالت رو ایجاد کنم؟
            واقعا ببخشید که من امروز خیلی مزاحمتون شدم.

  347. ببخشید.متوجه شدم خودم.ارگومانها توی اکسل من با ویرگول از هم جدا میشن نه با نقطه و ویرگول

  348. جناب لئومسیح باید عرض کنم که:دمــــــــــــــــــــــــــــــــــــــــت گرم….
    ببخشید منزل نبودم زودتر ازتون تشکر کنم.

    1. سلامت باشی
      اگه درست متوجه شده باشم میخوای یه سلول 4 گزینه ی a,b,c,d رو داشته باشه و تو یکیشو انتخاب کنی
      واسه اینکار میتونی از data validation استفاده کنی.بعد جایی که نوشته allow گزینه ی list رو انتخاب کن و توی قسمت source چهار تا گزینه ای که میخوای رو بنویس (گزینه ها رو باید با علامت ویرگول جدا کنی)
      البته میتونی قبل از این کارا 4تا گزینه رو توی 4تا سلول جدا بنویسی و بعد اینجا توی قسمت source اون 4تا سلول رو انتخاب کنی.

  349. سلام با تشکر از مطالب ارزنده وای من است جدول را نوشتم در فرمول خطا c2را میده

  350. سلام
    من میخوام در یک عبارت بگم اگر کلمه …… هست بهم بگه.
    مثلا در سلول نوشته: با سلام خدمت شما
    میخوام بگم در سلول هایی که کلمه سلام هست مشخص کنه
    ممنونم

    1. سلول های مورد نظر رو انتخاب کنید بعد از قسمت conditional formatting از قسمت highlight cell rules گزینه ی cells that contain رو بزنید و بعد تو پنجره ای که باز میشه کلمه ی مورد نظرتون رو بنویسید …
      با این کار سلول هایی که کلمه ی موردنظر توشون هست رنگی میشن

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

  352. با سلام و وقت بخیر
    1) من فرمولهایی که برای دوستان گذاشتین کپی کردم اما پیغام خطا میداد راهنمایی میکنید چرا؟
    2)میخام فرمان بدم که یک سلول ثابت رو با متغیرهای یک ستون جمع کنه(مثال:a1تاa5 متغیر باشه رو با b1 که ثابته جمع کنه)ممنون

  353. سلام .من میخوام یک فرمول if برای این چهارچوب بنویسم
    نام حساب گردش بدهکار گردش بستانکار مانده بدهکار مانده بستانکار
    a *** ****
    که گردش بدهکار رو از گردش بستانکار کم کنه.اگه مانده مثبت بود در ستون مانده بدهکار بیاره و اگه منفی بود در ستون مانده بستانکار.
    امکان پذیر هست؟

  354. باسلام
    من 4 محدوده عدد دارم با 4 اسم مثلا از 1 تا 1000 علی از 1001 تا 2000 حسن و …
    میخوام فرمولی بدم که اگر در سلول A1 500 بود خودش اسم بنویسه
    اگه میشه یه راهنمایی بکنید
    تشکر

    1. باید از if تو در تو استفاده کنید …
      =if(A1<1000,"ali",if(A1<2000,"hasan",if(A1<3000,"mohammad","")))

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

  355. سلام.وقتتون بخیر.نیازمند پاسخگویی سریع شما هستم.من یه مکعب بزرگ دارم که به بلوک های ریزی تقسیم شده و هر کدوم از این ریز بلوکها دارای مختصاتx.y.zهستند و یه مدل بلوکی دیگه هم دارم که اون هم دارای ریزبلوکهایی هستن ک اونا هم مختصات دارن و این ریز بلوک ها در اون مکعب بزرگ هم هستند.حالا من میخوام این مدل بلوکی دوم رو ببرم تو شکم اون مکعب بزرگه. یعنی بگرده اگه اون مختصات با مختصات ریز بلوکی در مکعب بزرگه یکی بود عبارت ore رو برام بنویسه وگرنهwaste.ممنون میشم از راهنماییتون(یعنی و مدل با هم ادغام بشن)

    1. واقعیتش من خوندم پیامتون رو اما هیچی نفهمیدم ازش که قراره چه اتفاقی بیفته!!
      اگه بتونید بیشتر توضیح بدین خوب میشه …

  356. سلام جناب استاد، سوالی داشتم از خدمتتون.مثلا وقتی که بخواهیم، مقادیر غیر عددی مثلا علامت تیک و یا علامت ضربدر را با هم جمع یا تفریق کنیم چگونه باید عمل کنم؟ من معلم پایه ششم هستم و می خواهم ببینم که دانش اموزانم چند نفر سوال 1 ریاضی را تیک زدند؟ یا تیک نزدن؟ تیک زده را با هم جمع کنم، تیک نزده را با هم جمع کنم و در اخر درصد فراوانی، در همان سوال بگیرم. اگر راهنمایی بفرمایید ممنون میشوم. با تشکر

  357. Sub test()
    If Range(“c4”).Value >= 1 And Range(“c4”).Value = 1301 And Range(“c4”).Value = 2801 And Range(“c4”).Value = 3801 And Range(“c4”).Value <= 5807 Then
    Range("n4").Value = ("d")
    End If
    End Sub
    من با مایکرو نوشتم برنامه رو جواب هم داد
    ولی میخوام بگم تمام ستون C و ستون N جواب بده ارور run-time-error-13-type-mismatch میده

  358. سلام و وقت بخیر. با توجه به مطالبی که دوستان نوشتن، من این فرمول رو نوشتم:
    =IF(AQ3<20,"1",IF(AND(20<=AQ3<35),"2",IF(AND(35 <=AQ3<50),"3","4")))
    برای اینکه در ستونی اگر اعداد ستون AQ کوچکتر از 20 هستند عدد 1، اگر بین 20 تا 35 هستند عدد 2، اگر بین 35 تا 50 هستند عدد 3 و بالاتر از 50 عدد 4 رو نشون بده.
    اما شرط های میانی انگار اصلا اعمال نمیشن و فقط 1 و 4 رو نشون میده.
    ممنون میشم راهنمایی بفرمایید

    1. خانوم نیاز به and نیست شما وقتی قسمت اول فرمول if رو شرط کوچکتر میذارید اگر برقرار نبود پس بزرگتر بوده و توی if دوم فقط کافیه بنویسید کوچکتر از 35 و همینجور تا آخر من قسمتی از فرمول رو پایین مینویسم:
      =if(A1<20,1,if(A1<35,2,if(A1<50,3,4)))
      امیدوارم متوجه شده باشید …
      قسمت سوم فرمول if بررسی میکنه که شرط برقرار نباشه حالا وقتی شرط شما کوچکتر از 20 هست پس اون میاد بیشتر از 20 رو بررسی میکنه اتوماتیک و شما اگر شرط if دوم رو بنویسید کوچکتر از 35 مثل اینه که بین 35 و 20 باشه …

        1. سلام من کدتون رو خودم امتحان نکردم اما حدس میزنم بجای c4 باید بنویسید C:C با این کار کل ستون c رو انتخاب میکنه اما بقیه ی فرمولتون رو نمیدونم مشکل داره یا نه …
          مورد بعد اینکه درست یادم نیست اما فک کنم نوشتن مقدار یه رنج بزرگتر از یک درست نباشه …
          یعنی range(C:C).value>1 فکر نکنم بتونه انجام بده …

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

      1. تشکر میکنم برای پاسخ سریع تون. درسته بعد از خوندن یکی دیگه از پاسخهاتون متوجه فرمایشتون شدم. منتها با همین دستور هم فقط خروجی 2 میده. ممکنه به خاطر نسخه 2007 آفیس باشه؟!!! به نظرم میرسه شاید پرانتزها جاشون درست نیست!
        دستوری که نوشتم:
        =IF(AQ3<20,1,IF(AQ3<35,2,IF(AQ3<50,3,4)))

  359. این فرمول رو هم نوشتم:
    =IF(AQ901<20,"1",IF(AND(AQ901<35),"2",IF(AND(AQ901<50),"3","4")))
    فقط 1 و 2 وارد میشه
    رده های 3 و 4 رو نشون نمیده

  360. سلام
    میخوام در یک سلول اگر بین سید و اسم (سیدمحمد) فاصله نداره، فاصله بندازم اگر هم فاصله داره و یا اصلا سید نداره همون سلول را منتقل کنه،بهم گفتن از دو تابع if , left باید استفاده کنم
    می شه راهنماییم کنید
    سپاس

    1. سلام من این راه به ذهنم رسید:
      =IF(MID(F4,4,1)=” “,F4,REPLACE(F4,3,1,MID(F4,3,1)&” “))
      فرمول اینجا بهم ریختس اما کپی پیست کنید درست میشه
      من سلول F4 رو انتخاب کردم شما سلول مورد نظر خودتون رو انتخاب کنید …

        1. مشکل از کجا بود؟
          چون من اینو امتحان کردم و مشکل نداشت!
          البته شاید راه آسونتری داشته باشه اما الان حضور ذهن ندارم متاسفانه …

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

    1. قاعدتا نباید این مشکل رو داشته باشه و اتوماتیک فرمول رو تغییر میده …

  362. با سلام.
    میخواستم فرمول بنویسم اگر تو ستون اول “علی” بود و ستون دوم “رضا” یا “محمد” نوشته شده بود،آنگاه درصورتیکه ستون سوم زیر 20 شد،عدد را نشون بده.
    ببخشید خیلی اگر و اما داره:-D
    ممنون.

  363. با سلام و حسته نباشيد
    من ميخوام در a2 تعريف كنم اگر در a1 عدد بالاي 2.7 بود ضربدر 100 كنه، ولي اگر زير 2.7 بود -50 كنه، جواب هم در خانه a2 باشه
    ممنونم واقعا

  364. مهسا میرایی

    من یه سوالی دارم
    میخوام این فرمول رو بنویسم:
    اگر نوشته شده بود مهسا عدد صفر و در غیر این صورت عدد 1 رو نشون بده و همچنین اگر نوشته شد بود میرایی عدد صفر و در غیر این صورت عدد 1 رو نشون بده
    فقط قسمت اول رو بلدم
    if(e3=مهسا,1,0)
    قسمت بعدیش رو چه جوری بنویسم؟ 🙁

    1. سلام توی قسمت اول فرمول if از فرمول OR استفاده کنید به اینصورت:
      =IF(OR(A1=”مهسا”,A1=”میرایی”),0,1)

  365. (با سلام و حسته نباشيد
    من ميخوام در a2 تعريف كنم اگر در a1 عدد بالاي 2.7 بود ضربدر 100 كنه، ولي اگر زير 2.7 بود -50 كنه، جواب هم در خانه a2 باشه
    ممنونم واقعا)
    البته اين فرمولي كه رها جان گفت قبول نميكنه
    ممنون ميشم راهنمايي كنيد

    1. فرمول و شیوه همونی هست که خانوم رها گفتن…
      مطمئن شید که فرمول رو درست وارد میکنید…(توی کامنت ها فرمول ها بهم میریزه اما کپی پیست کنید درست میشه)
      اگر بازم درست نشد بجای علامت کاما (,) توی فرمول از علامت نقطه ویرگول (;) استفاده کنید …

  366. سلام آقای اسماعیل پور
    ما 3 تا ستون داریم که تو ستون اول اسامی و در ستون دوم عدد باشه میخوام بگم اگه تو ستون دوم عدد بزرگتر از صفر باشه اسم متناظرش رو در ستون 3 بیار. در صورتی که پشت سر هم باشن

  367. رضا پژمان

    با سلام و عرض ادب
    من در اکسل می خوام یه فرمول بنویسم به این صورت باشه که : مثلا اگر در سلول A2 عدد که وجود دارد کمتر از صفر بود (یعنی منفی بود) عین عدد در B2 کپی شود در غیر اینصورت عدد صفر نوشته شود.
    ممنون از راهنمایی شما

  368. با سلام
    بنده 100 عدد در 100سطر در ستون a و 100عدد ديگر مرتبط با اونهارو در ستون b روبروي هر كدام از اعداد سطرها نوشتم، حالا مي خوام تو يه شيت ديگه فرمولي بنويسم كه آگر هركدام از اعداد ستون a نوشته بشه عدد روبروي آن در ستون a نوشته بشه
    ممنون ميشم خيلي واجبه برام

  369. سلام .یه سوال داشتم.من انبار برق دارم و میخوام شماره ابتدا و انتهای کابل ها بعد از برش نسبت به مقداری که ازش استفاده میشه مشخص بشه به عنوان مثال
    شرح کالا مقدار استفاده شده محل برش شماره ابتدای کابل شماره انتهای کابل
    کابل 2.5*3 0 0 685 985
    کابل 2.5*3 60 ابتدا 745 985
    کابل 2.5*3 20 انتها 745 965
    الان این کابل وقتی 60 متر از ابتداش چیده شده و بالطبع از شماره ابتدای ان 60 متر بالاتر رفته.و وقتی از انتها 20 متر بریده شده از شماره انتها 20 تا کم شده .چطور دستوری بنویسم که وقتی ازش از قسمت ابتدا بریده میشه اون مقدار به شماره ابتدا اضاف بشه وقتی از قسمت انتها بریده میشه اون مقدار از شماره انتها کم بشه؟

    1. یاسین اسماعیل پور

      سلام از فرمول زیر برای شماره ابتدای کابل استفاده کنید (در سلول e2 بنوسید و تا پایین کپی کنید):
      =if(d2="انتها";e1;e1-c2)
      از فرمول زیر برای شماره انتهای کابل استفاده کنید (در سلول f2 بنوسید و تا پایین کپی کنید):
      =if(d2="ابتدا";f1;f1-c2)

      1. سلام
        من میخوام تابع شرطی برای یک بازه بدم، یعنی IF(F5=”a1:a5″;2;0)= ولی جواب نمیده.
        میخوام با لیست کشویی در یک خانه اگر از خانه a1 یا a2 و یا … تا a5 انتخاب شد 2 بده در غیر این صورت بده 0.
        ممنون میشم اگر کمک کنید.

  370. سلام آقای اسماعیل پور وقت بخیر.میشه لطف کنین جواب سوالمو زود بدین
    1-اگه بخوایم دو تا تاریخی شمسی رو از هم کم کنیم باید چیکار کنیم؟مثلا 1395/4/10-1394/9/12
    طوری ک نتیجه منها سال وروز وماه و نشون بده .
    2-اگه بخوایم دریک ستونی ک چندین تاریخ سال نوشته شده بخوایم مثل تعداد سالهای 95 رو محاسبه کنه باید چیکار کنیم؟
    خیلی ممنون

  371. سلام mrf3030 هستم سؤالی داشتم در رابطه با اینکه اگر ما سلولی داشته باشیم مثلا سلول d3 به عنوان سلول اصلی میخواهیم براس سلول d4 فرمولی بنویسیم که اگر در سلول d3 عدد 5 نوشته بشه در سلول d4 محتویات سلولهای a3 تا a6 توی همین سلول نمایش داده بشه به عبارتی لینک بشه و اگر عدد 6 نوشته بشه محتویات سلولهای a4 تا a10 نمایش داده بشه ولی از هر شرطی استفاده میکنم یه جاییش نادرسته اگر میشه راهنمایی کنید خیلی خیلی ممنون میشم. باز هم متشکر

  372. سلام mrf3030 هستم سؤالی داشتم در رابطه با اینکه اگر ما سلولی داشته باشیم مثلا سلول d3 به عنوان سلول اصلی میخواهیم برای سلول d4 فرمولی بنویسیم که اگر در سلول d3 عدد 5 نوشته بشه در سلول d4 محتویات سلولهای a3 تا a6 توی همین سلول نمایش داده بشه به عبارتی لینک بشه و اگر عدد 6 نوشته بشه محتویات سلولهای a4 تا a10 نمایش داده و یا لینک بشه ولی از هر شرطی استفاده میکنم یه جاییش نادرسته اگر میشه راهنمایی کنید خیلی خیلی ممنون میشم. باز هم متشکر

  373. سلام خدمتتون عرض شود من دارم لایحه تاخیرات مالی رو واسه بدست اوردن تاخیر پرداخت
    از فرمول(3G3-F3؛K$3-F؛”پرداخت نگردیده”=IF(G3=
    محاسبه میکنم و جوابم میده اما واسه ماه های 31 روزه به مشکل میخورم و همچنین اینکه بعد که از اکسل میام بیرون و دوباره میرم اررو میده خطای VALUE
    ممنون میشم راهنماییم کنین

  374. سلام و خسته نباشید
    من می خواستم تابع IF را تعریف کنم برای اینکه اگر N بود دیگرسلولم بشود 280 هزارتومانی اگر M بشود 160 و اگر EN بشود 400 هزار تومان ولی نتونستم میشه لطف کنید کمکم کنید. باتشکر

    1. سلام باید از if تو در تو استفاده کنید باید 3تا if داخل هم بنویسید …

        1. فرمولی رو که نوشتید متوجه نشدم G3 ، K3،F چیه بعد اون وست یه 3G3 نوشتید اون چیه؟؟
          کامل و واضح توضیح بدید لطفا

        1. من واسه خونه ی A1 مثال میزنم…
          دقت کنید این تغییرات تو همون خونه ای اتفاق میفته که فرمول رو می نویسید یعنی نمیشه فرمول رو توی یه سلول بنویسید و بش بگید سلول های دیگه ای رو تغییر بده…
          =if(A1=n,280,if(A1=M,160,if(A1=EN,400,””)))
          اینجا فرمول بهم ریختس واسه اینکه متوجه بشین چی نوشتم همین فرمول رو توی یکی از سلول ها کپی پیست کنید…

  375. سلام
    ی فرمول دارم به این شکل =I21-‘گزارش هفتگی کلی’!F55
    میخوام به این صورت بشه که: اگر j21>=0 باشه فرمول بالا در غیر اینصورت =0 باشد
    ممنون میشم راهنمایی کنید

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

  377. مهدی فیض ابادی

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

  378. سلام جناب مهندس وقتتون بخیر
    من میخواستم از تابع if استفاده کنم که اگر در این سلول چیزی بود در این یکی سلول نشون بده اگر نبود خالی بگذار و همین کار رو انجام دادم یه جا میشه یه جا نمیشه و چرا?

  379. سلام من يه سوال ازتون دارم كه حتما بايد در موردش بهتون توضيح بدم لطف كنيد شماره تماس بهم بديد

  380. با سلام از تابع if برای متن هم میشه استفاده کرد؟مثلا در چند سطح حروف x w v d s a x r هست میخوام اگر سلول یا سلول هایی که دارای حروف x هست برام پیدا کنه؟

  381. با سلام از تابع IF استفاده کردم درفرمولی شبیه مثالی که در توضیحات داده اید به عنوان مثال اگر مقدار یک سلول از یک رقم نه مقدار یک سلول گوچکتر یا مساوی باشد عبارت بلی در غیر اینصورت عبارت خیر را در سلول نتیجه درج نماید.اما محض ENTER رقم داده شده مشخص شده وروی آن EROR داده میشود. چون این رقم در سلولهای دیگر تغییر میکند ، ایراد کجاست ؟ لطفاً راهنمایی کنید
    ممنون

  382. سلام
    ضمن تشکر از سایت خوبتون
    میخواستم گزارشی تحت عنوان برنامه هفتگی درست کنم… در یک شیت کل فعالیتها با تاریخ بعدی اقدام ثبت شده اند. حالا میخام ازش گزارش بگیرم که مثلا فعالیتهای بین تاریخ13951010 الی 13951015 رو برام با تایع if بیاره، یعنی اگر تاریخ بین این دو عدد بود، بره از همون ردیف فعالیت بازخوانی کنه…
    چطور می تونم اینکار رو انجام بدم؟ ممنونم

    1. سلام با این فرمول ایشالا انجام میشه
      =IF(AND(A1>=$B$11,A1<=$C$11),B1,"")
      B11 وC11 که مطلق کردم مربوط به 2تاریخ موردنظری هست که وارد میکنیم ستون A هم ستون تاریخ هاست و ستون B ستون فعالیت ها و این فرمول باید توی یه ستون جداگونه نوشته شه …

  383. سلام خسته نباشید یه سوال
    میخواستم ببینم چطور فرمول بدم که وقتی مثل بلوک h19 تقسم بر مثلن e19 میشه اگر کوچکتر یا مساوی e19 باشه تقسم اونا رو نشون بده . اگر تقسیمشون بیشتر از ۱۰۰٪ شد واسمون تو بلوک که تقسم میشن بزنه ۱۰۰٪ یعنی بیشتر از ۱۰۰٪ نشون نده بعدم وقتی بیشتر شده به یه رنگ دیگه واسمون نشون بده . مثلن بشه قرمز
    تشکر

    1. فک کنم منظورتون این بود که اگر کمتر از یک شد تقسیم رو انجام بده اگر بیشتر شد بنویسه 1 یا 100 (اگر هم این نبود توی فرمول بجای کمتر از یک اسم سلول موردنظر رو بنویسید)
      =IF(B1/A1<1,B1/A1,1)
      فرمول بهم ریختس کپی پیست کنید توی اکسل درست میشه
      برای تغییر رنگ هم باید از conditional formatting استفاده کنید که توی منوی اون گزینه ی Greater than رو انتخاب کنید …

  384. با سلام و عرض خسته نباشید خدمت شما،
    سوالی در مورد فورمول نویسی در اکسل داشتم،
    اگر بخواهیم مابین دو عدد مانند 1200.343 و 1200.562 اعداد اعشاری رند به واحد 0.1 را شناسایی و جدا کنیم(در این مثال اعداد مورد نظر 1200.4 و 1200.5 هستند) یا مثال های مشابه دیگر.. در این حالت فورمول متناسب برای انجام این محاسبه چه خواهد بود؟
    لطفاً راهنمایی بفرمایید. خیلی منتظر شدم..
    با تشکر.

  385. با عرض سلام و روز بخیر
    دو تا ستون داریم داخل هرستون در هر سلول یک کد مشتری در ستون دوم هم به همین شکل میخواهیم بگیم اگر کد های ستون اول تو ستون دوم باشه بزن yesاگر نبود بزن no ممنون میشم راهنمایی کنید.

    1. سلام از فرمول زیر استفاده کنید
      توی این فرمول من برای ستون Bو C نوشتم شما ستون مورد نظرتون رو بنویسید…
      فرمول رو سایت بهم ریخته نشون میده اما کپی پیست کنید تو اکسل درست میشه:
      =IF(COUNTIF($C$4:$C$9,D4)=1,”yes”,”no”)

  386. اقا من میخام بگم اگه اسم تو این ستونا نبود تو این ستون بیاد چطوری بگم

  387. فاطمه رضوی

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

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

  389. سلام و وقت بخیر
    با کمک شما یه عبارت شرطی نوشتم و درسته خدا رو شکر
    فقط تو جواب شرط میخوام یه عدد سه رقمی ثابت (مثلا 035) رو به آخر رقم های سلول دیگری اضافه بکنه
    منظورم اینه که جمع ریاضی نکنه و آخرش اضافه بشه
    مثلا عدد 1357 بشه 1357035
    تشکر

  390. با سلام
    شرطی که من میخوام استفاده کنم به نظر خیلی ساده میاد ولی نمیدونم چرا انجام نمیشه
    میخوام بگم اگه سلول مقدار نداره یعنی خالی باشه برام صفر بذاره منظورم اینه که سلول خالی نمونه و یک عدد صفر بجاش گذاشته بشه
    راهنمایی بفرمائید ممنون میشم

  391. سلام یه سوال برای تابع if
    مثلا سه تا سلول داریم a,b.c
    اگر a صفر باشه بشه b
    اگر a و b صفر باشه بشه c

  392. سلام و خسته نباشید
    من یه سوال داشتم که توی اکسس فرمولم جواب میده ولی تو اکسل خیر.
    سه تا سلول با فرمت تاریخ دارم که زمان رسیدن کالا به سه شهر مختلف هست میخوام تو هر سلول که به ترتیب تاریخ رو وارد کردم تو سلول چهارم بر اساس اینکه داخل سلولهای سه گانه تاریخ خورده یا نه موقعیت کالا رو نمایش بده. مثل مثال زیر که اگر تاریخ تهران رو هم بزنم وضعیت تبدیل بشه به تهران
    از همکاریتون و وقتی که میگذارید صمیمانه سپاسگزارم.
    بندر عباس شیراز تهران وضعیت کنونی
    95/11/01 95/11/0 شیراز

  393. با سلام خدمت شما
    یه سوال
    میخوام در یک سلول 9 کارکتر عدد وارد بشه و اگر کمتر از 8 کارکتر شد بجایش یک حرف بگذارد

  394. با سلام
    اگه بخواهیم در محاسبه اضافه کار تابع بنویسیم چگونه عمل کنم چون درست درنمیاد
    مثلا حقوق مشمول 1800000 تقسیم بر 176 ضربدر مثلا (75ساعت) منهای 10 درصد
    تابع قابل عمل این فرمول چگونه نوشته میشه؟؟
    خیلی ممنون از لطفتون

  395. سلام… من داده هایی دارم که برق یک منطقه رو بررسی میکنه …خانه هایی که برق دارن (checked)و آن هایی که برق ندارند(unchecked) و من باید برای خانه هایی که برق دارند عدد1 و آن هایی که ندارند عدد0 وارد کنم …لطفا راهنمایی کنید…ممنونم

  396. سلام ضمن تشكر از راهنمايي هاي بجا و صحيح جنابعالي
    براي جدول زير چه فرمولي بنويسم
    تا 500 پذيرش 1050
    از 501 الي 1000 پذيرش 1250
    بالاتر از 1001 پذيرش 1400
    ممنون ميشم راهنمايي كنيد

  397. امیر حسین

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

  398. سلام
    من یک فرمول میخوام بنویسم که سلولA1 رو ازG1 کم کن اگر A1>=G1بود
    میشه لطفا راهنماییم کنید
    =(B3-F3) IF(B3>=F3) اینجوری مینویسم نمیشه

  399. باسلام.
    اگه ما بخواییم با if درصد حساب کنیم چطوری میشه؟؟؟
    با تشکر از تو دوست عزیز

  400. سلام ببخشید میشه منو راهنمایی کنید ؟
    تعداد اسناد تقسیم به تعداد زونکن می شود اگر حاصل بین عدد 30 و 70 باشد . تعداد اسناد مبنای محاسبه قرار میگیرد در غیر این صورت اگر عدد کمتر از 30 می باشد تعداد زونکن *30 و اگر عدد حاصله بیشتر از 70 باشد تعداد زونکن *70 می شود .
    نحوه فرمول نویسی برای این به چه صورت است ؟

  401. سلام
    اگه بخواهیم حاصل بدست آمده در یک سلول راشرط بذاریم که اگه عدد بدست آمده اعشار داشت اعشار بزرگتر از 000000.5 باشد رند به بالا بشود و اگه کوچیکتر از0000000.5 باشد رند به پایین شود.ممنون میشم راهنمایی کنید

  402. می خوام یه فرمول تو اکسل بنویسم که بتونه مقدار یه سلول رو که به صورتNA#هست رو به وسیله تابع forecastدرون یابی کنه.
    من دو ستون تو اکسل دارم که یکیش تاریخه و دومی قیمت. اما تو قسمت قیمت بعضی سلول ها عدد ندارند و به صورتNA#هستند. می خوام یه فرمول بنویسم که بتونه در ستون دوم اون سلول های که به صورتNA#هستند رو پیدا کنه و به وسیله تابع forecastمقدار اونو محاسبه کنه.
    نکته این که فقط برای محاسبه اون مقدار از 3 یا 4تا سلول قبلی استفاده کنه

  403. با سلام میخواستم در سلی کدارم فقط عدد نوشته بشه ولی اگر عدد نبود سه حرف مورد نظر م ک m’s’ f هست نوشته بشه یعنی فقط عدد و همین سه حرف

  404. با سلام میخواستم در سلی که دارم فقط عدد نوشته بشه ولی اگر عدد نبود سه حرف مورد نظر م که m’s’ f هست نوشته بشه یعنی فقط عدد و همین سه حرف با تشکر

  405. سلام و تشكر از پاسخ هاي بسيار خوبتان
    آيا تابع IF امكان تشخيص رنگ زمينه سلول بعنوان شرط را دارد؟ مثلا آيا مي‌توان نوشت كه اگر رنگ زمينه چند سلول قرمز شد پس رنگ زمينه يك سلول ديگر را قرمز كن.

  406. سلام.
    ی سری پارامتر دارم حدود 6000تا می باشد.هر پارامتر در سلول مجزاست و من از این ها فقط عدد سومش نیاز دارم چجوری می تونم اینارو جدا کنم؟فقط 6عدد ،عدد توانی سوم نیاز دارم بقیش نمی خوام
    باتشکر
    PARAMETERS = 1.2090E+10 4.7215E+01 4.4580E+02 6.9208E+01 -1.0813E-01 9.0006E-05
    PARAMETERS = 1.2115E+10 -8.1713E+01 5.4336E+02 5.5426E+01 -2.9265E-02 2.2040E-05
    PARAMETERS = 1.2120E+10 1.5832E+00 3.9422E+02 6.6170E+01 -1.0377E-01 9.4730E-05

  407. حمید بهرامی

    سلام اگر در محدوده مشخصی از سلولها مثلa1:bb55 سلولهای خالی و کلمه و عدد و اعداد کمتر از ۱ باشد را با صفر مشخص کنیم چه فرمولی میتوان برایش نوشت متشکرم

  408. من سوالم را تحصیح میکنم سلولهای که خالی از( کلمه وعدد واعداد کمتر از ۱ یا منفی) همه با صفر مشخص شود

  409. باسلام وادب
    یاسین عزیز میشه لطفا راهنمایی کنیدر اگردرسلول a1مقدار ۰۱۲یا۳۲۱یا۰۰۱باشد سلول b1مساوی ۱۵ واگردر a1 مقدار۲۰۳ یا۰۱۱یا۱۰۰باشد سلول b1مساوی ۴
    بعبا رتی
    سی تعریف جدید برای دو سلول a1وb1داشته باشیم
    ممنونم ازتوجه شما

  410. سلام لطفاً برای مسئله زیر تابع بنویسید:
    در صورتی که سلول A1 خالی نباشد (یا پر باشد) در سلول A3 عدد 8 نوشته شود.
    متشکرم.

    1. سلام خسته نباشید…ببخشید من میخواستم در اکسل فرمولی بنویسم که کد جنس هایی که مصرف نشده رو در یک شیت یا جدول دیگه بهم نشون بده…
      الان تو اکسلم یه ستون کد هست یک ستون وزن و یک ستون دیگر مقدار وزن مصرفی از ایناست که حالا من میخوام کد جنس ها باتوجه به اینکه وزن مصرف نشده یا مقداری از اون مصرف شده رو بهم نشون بده که ببینم چه کدهایی باقی مونده برام؟
      ممنون میشم کمک کنید

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

    1. دو نوع لیست کشویی داریم، یکی در تب دیتا، در گزینه data validation و دیگری در تب developer به اسم combo box.
      از طریق Data validation نمیشه این کار رو کرد مگر در سلول های دیگه فرمول نویسی انجام بدید ولی از طریق combo box هر گزینه ای از لیست کشویی که انتخاب بشه با ازای اون یک مقدار در سلولی که شما دوست دارین قرار میده که شما از اون مقدار می تونید استفاده کنید.

  412. سلام
    اگه بخام شرطی بذارم که اگر برقرار بود مقدار 0.2 را نشان دهد و اگر برقرار نبود مقدار 0.1 را در سلول دیگری نشان دهد ینی یک فرمول وارد کنیم که با اون دو سلول پر بشن( در صورت برقراری هرکدوم از شرط ها)
    چطوری میتونم اینکارو بکنم؟؟ با تشکر

  413. سلام میخوام تو if بنویسم
    کاربر مجاز است تا 4 رقم وارد کند طوری از if استفاده کنم که تو سلول کناری اعلام کند چند رقمی است

  414. سلام اقا یاسین. خسته نباشید. من میخوام وقتی سلول A10 رو برابر با سلول B10 قرار میدم ، سلول A11 هم برابر با سلول B11 باشه. ممنون میشم اگه راهنمایی کنید.

  415. میلاد مرادی

    سلام جناب یاسین عزیز.یه پروژه کوچیک فرمولنویسی date اما سخت دارم.میخوام بهتون زحمت بدم.خودم نتونستم
    البته که بنده یه کاربر آماتور اکسل هستم.
    جسارتا بعنوان هدیه مبلغی رو هم تقدیمتون خواهم کرد اگر بتونید برام زحمتشو بکشی.مرسی عزیزم.
    09212346834
    منتظر تماس هرچه سریعترتون هستم
    خدا پشت و پناهتون

  416. سلام آقای مهندس
    سال نو مبارک
    چطور با استفاده از یک فرمول دستور نوشتن مطلبی را مابین دو پرانتز بنویسم؟

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

    1. کل داده ها رو انتخاب کنید
      در تب home به قسمت find & select بروید
      گزینۀ go to special رو انتخاب کنید
      گزینۀ blanks رو تیک بزنید و ok کنید
      اینطوری کل سلول های خالی انتخاب میشه
      حالا کافیه در همون حالت عدد صفر رو بزنید و بعد همزمان ctrl و enter رو فشار بدید. وقتی کنترل و اینتر رو بزنید کل سلول های انتخابی صفر میشه

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

  419. سلام خسته نباشید من داخل یک سلول فرمول شرطی زیر رو وارد کردم موقعی که انتر را میزنم خطا میده و روی عدد 10 در فرمول هایلایت میشه دلیلش چیه ؟ متشکرم
    if(m21>=10;m21*1000)=

    1. فرمولتون باید سه قسمت داشته باشه، الان شما دو قسمت رو نوشتید

  420. حمید نادری

    با سلام و خسته نباشید
    اگه امکان داره این فرمول رو تو ضیح بدبد
    IF(ISNA(VLOOKUP(G:G;ref!C:E;2;0));””;(VLOOKUP(G:G;ref!C:E;2;0)))

  421. سلام دوستان
    من تو زمینه اکسل مبتدی هستم یه درخواست از دوستان داشتم
    در مورد وام قرض الحسنه میخواستم بپرسم به فرض برای یه وام 36 قسطه بانک 3 کارمزد دریافت میکند به عنوان مثال یک وام 30000000 ریالی 36 قسط :
    قسط اول : 1200000 ریال بابت کارمزد سال اول ——> 30000000*0.04=1200000
    قسط سیزدهم : 800000 ریال بابت کارمزد سال دوم ——-> برای سال دوم مابقی وام در 4 درصد ضرب میشه 20000000*0.04=800000
    قسط بیست پنجم : 400000 ریال بابت کارمزد سال سوم —–> برای سال سوم مابقی وام در 4 درصد ضرب میشه 10000000*0.04=400000
    و الی آخر میخواستم فرمول این کارمزد ها رو با مبالغ متفاوت و کارمزد های مختلف محاسبه کنم لطفا راهنمایی بفرمایید

  422. سلام میشه لطفا دراین مورد مرا راهنمایی بفرمایید
    اگر مجموع خرید بیش از یک میلیون ریال باشد 15% تخفیف و اگر کمتر 10 % تخفیف لطفا به چه صورت این را در اکسل پیاده کنم با تشکر

  423. باسلام من یه فرمول رو میخام.
    میخام ساعت ورود رو به اضافه 9 کنم منهای خروج و اگر دقیقه اش بیشتر از 59 بود به ساعتش یک ساعت اضاف کند
    7:15+9-20
    جوابش میشه 4:25 ولی من نمیدونم چه چیزی در if بنویسم جواب 3:85 به من میده
    ممنون میشم به ایمیلم بفرستید

  424. با سلام یک نفر یه فایل اکسل برام فرستاده براش شرط گذاشته که 11 عدد نوشته شود و من الان 11 عدد هم مینویسم ارور میده میگه بیشتر یا کمتر از 11 حرف وارد کرده اید چیکار باید بکنم؟؟؟؟؟ ممنون میشم راهنمایی کنید

  425. با سلام اگر بخام یک عد رو در چند سلوو بهم بده و بعدش بعلاوه یک بشه و در چند سلول دیگه نشونم بده چیکار باید بکنم حجم بالاس ممنون میشم کمک کنید مثلا
    12
    12
    12
    13
    13
    13

  426. با سلام من یه سوال داشتم میخواستم در اکسل این شرط رو بزارم که اگر جواب من منفی شد با رنگ قرمز به من نشون بده آیا این امکان رو داره ؟

  427. سلام آقای مهندس
    چطور در اکسل با استفاده از یک فرمول دستور نوشتن مطلبی را مابین دو پرانتز بنویسم؟
    برای مثال 1000 (هزار)

  428. سلام
    یه ستون عدد داریم که میخام کوچکترین عددی که منفی و صفر نباشه رو انتخاب کنیم. چه فرمولی برای این موضوع باید بنویسم؟
    ممنون میشم

  429. با سلام
    چطور میتونم شرط بدم که اگر مقدار عدد از یک مقدار بیشتر شد رنگ متن یا سلول رو عوض کنه
    مثلا در صورتیکه عدد بیشتر از 0 بود رنگ عدد یا سلول سبز و اگر کمتر شد قرمز بشه
    با سپاس

  430. سلام من 66 تا زونکن دارم که شماره هاشون از 1 تا 66 هست و هرکدوم ی نام داره
    میتونم فرمول بدم ک اگ عدد 1 رونوشتم بنویس نامه ارسالی و ……
    و اگر امکانش هست راهنمایی بفرمایید

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

  432. با سلام با این فرمول می توان متن یا عدد یک سلول را مابین یک پرانتز نوشت
    مثال A1=1000 و هزار = A2
    “(“&A1&”)”=
    با تشکر

  433. سلام دوستان من یه شرط می خوام بنویسم توی اکسل . مثلا برای یه سلول شرطی بنویسم که اگر عدد بین 0 تا 9 وارد کردم رنگش سبز و اگر عدد بین 10 تا 30 بود ابی بشه و همینطور تا سه چهار تا رنگ ادامه بدم . اگه میشه راهنمایی کنید . ممنون

  434. با سلام وخسته نباشید…………خیلی سایت مفیدی داریید
    تو این تابع اگه بخواهیم بگیم اگراعداد بین 16 تا 20 بود بزنه عالی …..این بینشونو چه شکلی باید با فرمول بنویسیم؟؟؟؟؟؟

  435. تو اکسل چه جوری میتونیم به یه خانه فرمول بدیم که فقط اعداد مثبت بیافته

    1. سلام
      اگه منظورتون اینه که سلول فقط اعدادمثبت را بپذیره ازقسمت DATA بخش DATA VALIDATION استفاده کنید.

  436. سلام خسته نباشید
    من فایلی دارم که دو تا ستون تعداد تراکنش و میلغ تراکنش داره و میخوام در ستون سوم فرمولی بنویسم که بگم اگه ستون تداد تراکنش کوچیکتر از 62 بود غیرفعال و اگه بیشتر فعال و همینطور در ستون مبلغ هم کوچیکتر از 20000000 بود غیرفعال و بیشتر بود فعال بشه
    دو تا فرمول دارم اما جواب نمیگرم قسمتی رو درست نشون میده اما بیشترش رو اشتباهی غیرفعال میزنه
    اولی :
    iif([T]<61 or [M]=0 And [تعداد تراکنش اردیبهشت]=0 And [مبلغ تراکنش اردیبهشت]=62 And [تعداد تراکنش اردیبهشت]=20000001 And [مبلغ تراکنش اردیبهشت]<=1000000000);"فعال"))

  437. سلام وقتتون بخیر
    من یه سوال داشتم
    اگه بخوام بنویسم که: اگر a1و a2 هر دو بزرگتر از صفر بودند a1/a2)*b)رو چاپ کن و اگرa1 بزرگتر از صفر بود و a2=0 بود bرو چاپ کن و اگر a1=0 بود و a2 بزرگتر از صفر، 0 رو چاپ کن.
    ممنون میشم کمکم کنید

  438. محمدحسین

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

  439. سلام ببخشید می خواهم در یک فایل که دارای 3 ستوان شماره فاکتور -مبلغ فاکتور و توضیحات است در سل توضیحات اگر مبلغ فاکتور ماکزیمم ستون مبلغها بود شماره فاکتور درج شود شرمند خیلی فوریه

  440. سلام
    وقتی که شرط رو وارد میکنم و گزینه ; رو وارد میکنم هنگام اینتر زدن گزینه فوق به گزینه ؛ تبدیل میشه و کل فرمول خراب میشه

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

  442. با سلام
    من میخوام یک سلول با یک سلول دیگر مقایسه شود و در صورتی که بزرگتر بود رنگش قرمز شود و در صورتی که کوچکتر بود رنگش سبز بشود,امکانش هست که بنده را راهنمایی کنید آیا چنین امکانی در اکسل وجود دارد؟؟

  443. سلام وقت بخیر
    اگر بخواهیم در سلول a1 شیت 2 شرط تععین کنیم که اگر مقدار a1 شیت 1 برابربا 1 بود مقدار عددی در سلول b1 شیت 1 را نمایش دهد چگونه باید فرمول بنویسیم ممنون

  444. سلام آقای مهندس ممنون از آموزشتون
    من یه فایل دارم که تو یکی از ستونها نام مشتری هست میخام تو یه ستون دیگه بگم اگر هریک از سلولهای ستون اول مثلا دارای نام شیراز هست به من بده 1 در غیر اینصورت بده 2 چیکار باید بکنم

    1. سلام.شما متونید از تابع if استفاده کنید
      توی سطر اول سلولی که میخواید جواب و اونجا نمایش بده انتخاب میکنید بعد مینویسید=شیراز
      بعد تو دومی میزنید 1و سومی 0
      اگه کسی هم جوابسوال منومیدونه بگه لطفا

  445. سلام .خسته نباشید
    من چطور میتونم تو اکسل با if شرط بذارم که اگه مقدار قم اون سلول کمتر از یه عددی شد رنگش تغییر کنه و مثلا قرمز بشه؟

  446. ابراهیم

    میخواهم روی سلول A1 روز شمار بگذارم و تا زمانی که در فلان سلول دیگر عبارتی درج نگردد این شمارش ادامه یابد.
    لطفا راهنمایی نمایید.
    من اینظور نوشتم ارور داد IF=(I3=””;=J_DIFF(F3,B1);”Finish”)
    در اینجا B1 تاریخ بروز است که هر روز ابدیت میشود و F3 تاریخ ثابت است که با تاریخ روز بررسی و تفاضل عددی آن محاسبه می گردد. و تا زمانی که در سلول I3 عبارت یا تاریخی ننویسیم این شمارش ادامه خواهد یافت به محض نوشتن مقدار شمارنده صفر شده و عبارت Finishدر A1 ظاهر می گردد.
    تشکر(لطفابهایمیل من هم ارسال نمایید iranboy7@gmail.com )

  447. ابراهیم

    جواب رو پیدا کردم گفتم شاید بدرد بخوره
    IF=(I3=””, (J_DIFF(F3,B1)),”Finish”)

  448. ابراهیم

    یه سوال دیگه: میخوام در سلول های پایین تر ستون فرمول رو کپی کنم و مقدار B1 باید ثابت باشه . ولی با کپی کردن توسط drag فرمول برای سلول های بعدی بهم میریزه و مقدار B2 و B3 …. میگیره؟

  449. سلام
    اگر در سلولی حرفی مثلا بتوان نوشت، در سلول دیگر if نوشت که اگر در سلول فوق g1 نوشته شود مقدار if، دویست یا اگرg2 باشد مقدار ۱۰۰و الی…
    چگونه می توان نوشت
    پیشاپیش متشکرم

  450. سلام ممکن کمکم کنید؟؟؟؟؟؟؟
    من می خوام بنوسم اگرسلول cpm و k8 = cph جواب بده 900 و اگر هر چیزی غیر از این بود جواب بده 800

  451. با سلام و خسته نباشید خدمت دوستان عزیز
    من دو فایل اکسل جدا دارم (شامل نام و نام خانوادگی و کدملی…..)
    میخوام فرمولی بنوسیم که کدملی مورد نظرو درفایل یکرو در فایل دوبگرده و اگر بود عدد1 رو بنویسه و اگه نبود عدد0
    ممنون میشم اگر فرمولشو بهم بگین
    باتشکر از فراروان

  452. میترا احمدزاده

    با سلام
    من یک تابع میخوام بنویسم که بااین شرط باشه
    که اگر سلول D6=عادی بود c2 رو بزاره اگر ویژه بود c4 بزاره اگر پیک بود c2 بزاره ولی خطا میده نمیدونم صحیحش چیه

  453. سلام
    ممنون بابت متن آموزشی
    اما من یه مشکلی دارم با این موضوع IF
    میخوام بنویسم اگر Q5>200 و Q6<1000 بود T11=T4*10+T5/100-4 اما هر کاری میکنم جواب نمیده
    میشه کمکم کنید

  454. و اگر Q51000 بود T11=T4*10+T5/100
    اینها هم در ادامه ی شرط بالا برای یک سلول هست

  455. کوروش حسینی

    سلام خسته نباشید ببخشید من میخوام داده های یک ستون رو در پنج ستون مختلف؛ که اولین ستون در رنج صفرتا۳۰؛ دومین ستون از ۰تا ۹۰؛ سومین ستون از ۰تا ۱۸۰؛ جهارمین ستون از ۰تا ۲۷۰ و پنجمین ستون از۰تا ۳۶۰جدا کنم ممنون میشم اگه راهنماییم کنید

  456. سلام خسته نیاشید میخوام یه فرومل بنویسم که اگر مقدار یه سلول کوچکتر از یه سلول دیگه مقدار موجودی در یک سلول دیگه را برام بیاره میشه داخل یک سطر

  457. سلام و خسته نباشین. سوال.
    یک ستون از اعداد داریم که هر از چند گاهی با یک سری شرط هایی که اینجا ذکرشون مهم نیست یک واحد اضافه میشه. ما میخواییم اون خونه هایی رو که افزایش پیدا کرده رو رنگی کنیم. چه پیشنهادی دارین؟ ممنون

  458. با عرض سلام و خسته نباشید میخوام اگر سلولی معادل یک کلمه خاص بود اون سلول به رنگ خاصی در بیاد لطفا راهنمایی منین ممنون

  459. با سلام
    من فرم دستور پرداخت دارم که وقتی اسم شرکت مربوط رو میزنم شماره حساب و شماره شبا و غیره میاد. الان مشکلم اینجاست که دونه دونه نوشتم اگه اسم شرکت ایکس بود این شماره حساب دوباره یه if دیگه نوشتم اگه اسم شرکت ایگرگ بود این حساب و الی آخر. من دنبال این هستم که بشه با یه فرمول شرطی تک سطری کل ستون شرکتها رو بررسی کنه و شماره حساب مورد نظر رو تو جدول قرار بده. به نظر شما با چه فرمولی میشه انجام داد؟

  460. این دستور if رو چطوری میشه کوتاه کرد؟
    =IF(A16=Sheet2!D2;Sheet2!A2;
    IF(A16=Sheet2!D3;Sheet2!A3;
    IF(A16=Sheet2!D4;Sheet2!A4;
    IF(A16=Sheet2!D5;Sheet2!A5;
    IF(A16=Sheet2!D6;Sheet2!A6;
    IF(A16=Sheet2!D7;Sheet2!A7;
    IF(A16=Sheet2!D8;Sheet2!A8;
    IF(A16=Sheet2!D9;Sheet2!A9;
    IF(A16=Sheet2!D10;Sheet2!A10;
    IF(A16=Sheet2!D11;Sheet2!A11;
    IF(A16=Sheet2!D12;Sheet2!A12;
    IF(A16=Sheet2!D13;Sheet2!A13;
    IF(A16=Sheet2!D14;Sheet2!A14;
    IF(A16=Sheet2!D15;Sheet2!A15;
    IF(A16=Sheet2!D16;Sheet2!A16;
    IF(A16=Sheet2!D17;Sheet2!A17;
    IF(A16=Sheet2!D18;Sheet2!A18;
    IF(A16=Sheet2!D19;Sheet2!A19;
    IF(A16=Sheet2!D20;Sheet2!A20;
    IF(A16=Sheet2!D21;Sheet2!A21;
    IF(A16=Sheet2!D22;Sheet2!A22;
    IF(A16=Sheet2!D23;Sheet2!A23;
    IF(A16=Sheet2!D24;Sheet2!A24;
    IF(A16=Sheet2!D25;Sheet2!A25;
    IF(A16=Sheet2!D26;Sheet2!A26;
    IF(A16=Sheet2!D27;Sheet2!A27;
    IF(A16=Sheet2!D28;Sheet2!A28;
    IF(A16=Sheet2!D29;Sheet2!A29;
    IF(A16=Sheet2!D30;Sheet2!A30;
    IF(A16=Sheet2!D31;Sheet2!A31;
    IF(A16=Sheet2!D32;Sheet2!A32;
    IF(A16=Sheet2!D33;Sheet2!A33;
    IF(A16=Sheet2!D34;Sheet2!A34;
    IF(A16=Sheet2!D35;Sheet2!A35;
    IF(A16=Sheet2!D36;Sheet2!A36;
    IF(A16=Sheet2!D37;Sheet2!A37;
    IF(A16=Sheet2!D38;Sheet2!A38;
    IF(A16=Sheet2!D39;Sheet2!A39;
    IF(A16=Sheet2!D40;Sheet2!A40;
    IF(A16=Sheet2!D41;Sheet2!A41;
    IF(A16=Sheet2!D42;Sheet2!A42;
    IF(A16=Sheet2!D43;Sheet2!A43;
    IF(A16=Sheet2!D44;Sheet2!A44;
    IF(A16=Sheet2!D45;Sheet2!A45;
    IF(A16=Sheet2!D46;Sheet2!A46;
    IF(A16=Sheet2!D47;Sheet2!A47;
    IF(A16=Sheet2!D48;Sheet2!A48;
    IF(A16=Sheet2!D49;Sheet2!A49;
    IF(A16=Sheet2!D50;Sheet2!A50;
    )))))))))))))))))))))))))))))

  461. عرض ادب خدمت استاد عزيز
    سوالي كه داشتم ازخدمت شما چطور ميشود درفورمول sum بازه يا محدوده را متغير نمود طوري كه هنگامي كه اعداد جديد را روي سلولي كه فورمول sum نوشته شده insert ميكنيم در محدوده جمع قرار بگيرد
    با نهايت سپاس

  462. سلام و عرض احترام
    فایلی دارم که میخواهم مثلا هر موقع اسم قطعه بنده اصلی رو در A1 تایپ کردیم در D1 , C1 نام موارد مصرفی و وزن خالصش رو بیاره. چطور میتونم اینکار رو انجام بدم. ممنون میشم راهنماییم کنید.

  463. اسماعیل

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

  464. سلام
    لطفن بفرمایین چطور میتونم نحوه ی اضافه کردن COMBOBOX و همچنین آموزش در این خصوص رو توی سایت شما ببینم.
    ممنون

  465. تجارت فردا

    سلام وقت بخیر

    در بخش “مقدار در صورت برقرار نبودن شرط” اگر ما 2000 سطر داشته باشیم به چه شکل میشود مثلا:
    if(c$1=a1;b1;if(c$1=a2;b2;if(c$1=a3;b3

    برای 2000 تابه آیا باید 2000 بار این فرمول نوشته شود؟

  466. با سلا م اگه در یک ستون(مثلا H10:H2000) بخواهم شرط بگذارم که اگه BMIبدن عالی ، خیلی خوب ، نسبتا خوب ، خوب(G10:G2000) بود واسه من نرمال بودن رو نمایش بده و اگه ضعیف(G10:G2000) بود را چاقی و اضافه وزن نمایش بده چه فرمولی باید بنویسم

  467. سلام میخوام شرط بگذارم اگه جمع چند فیلد منهای 2000000 ریال اگه بزگتر از 2000000 ریال باشد ضربدر 5% کند اگه کوچکتر از 2000000 بود جواب بشود صفر. ممنون میشم سریع جواب بدهید با تشکر.

  468. amir.sohrabnejad@hotmail.com

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

  469. سلام مهندس عصرتون بخیر
    من فرمول ضرب دو تابع مثل این نوشتم =(E3*D3) حالا میخوام یه فرمول دیگه بهش اضافه کنم که اگه E3 کمتر از یک باشه همون یک رو بنویسه و اگر بیشتر شد که همون حاصلضرب دو عدد رو بنویسه ممنون میشم اگه راهنماییم کنید .

  470. سلام
    وقت بخیر
    یک ستون که تعدادی از سلولهش -1 و تعدادی هم +1 و تعدادی از سلولها هم خالی و بدون اطلاعات هستند
    چطور می تونم جمع تعداد سلولهایی که اعداد در آنها درج شده (فارغ از انکه +1 یا -1 باشند) رو محاسبه کنم ؟

  471. محمدرضا

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

  472. سلام
    شرطی می خواهم که در جدولی اگرمتن ستون اول وعدد ستون دوم مطابق شرط بود اعداد آن ردیف انتخاب و در شیت بعدی جمع و مرتب شود.
    بعنوان مثال:
    ستون 1 ستون 2
    پرچین 46 11,365 11,365 11,365 90
    چمن 47 150 150 150 94
    چمن 46 150,126 150,126 142,000 94
    چمن 47 191,110 191,110 191,110 95

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

  474. ali_toosi1970

    سلام اگر بخواهم در ستونی از اول تا آخر (بدون محدودیت ردیف) اعدادی را وارد کنم و اگر جمع اعداد مثلا به ۲۰۰۰ رسید دیگه عددی را جمع نکند و پیغام بدهد .چطور نوشته میشود؟؟

  475. shayan25611390

    باسلام
    عذر خواهم سوالی داشتم ممنون میشم جواب بدهید
    یک تاریخ شمسی دارم بطور مثال 1396/01/01 که میخواهم فرمول یا تابعی استفاده کنم که 4 ماه بعد رو محاسبه کنه و درستونی دیگر 1396/04/01 رو محاسبه کنه (قابل ذکر است که وقتی 5 مینویسم بیانگر ماه می باشد )

  476. علی شهسوار

    سلام. خسته نباشید. ببنید من با اکسل برنامه نوشنم که تو اون از a1 تا a5 جمع کنه. بعد جوابشو تو a6 بریزه. من می خوام بدونم آیا فرمولی هست که اگر من a1تا a4 عدد داشتم جوابشو تو a5 بریزه. یا ممکنه من ۶ عدد داشته باشم جوابشو تو a7بریزه.

  477. سلام
    من برای سلولی سه شرط گذاشته ام که اگر حاصل تفریق سلول مورد نظرکمترازصفرباشد بدهکاربزرگترازصفرطلبکارومساوی صفرتسویه باشد این فرمول
    درفایل افرادی که حاصل تفریق سلول با (-) مشخص می شود درست جواب می دهد اما برای کسانی که (0) نشان می دهد را برابرطلبکاریا همان عدد بزرگتر از صفر
    می شناسد چگونه باید این مشکل را حل کنم
    قبلا ازراهنمایی شما سپاسگزارم

  478. سلام در ستونی فرمولی دارم که مقدار حضور را نشان میدهد ( مثلا: 2:20 ) . می خواهم این عدد به صورت دقیقه محاسبه شود ( 140)

  479. با عرض سلام و خسته نباشید
    اگر بخوایم شرط بذاریم که در صورتی که اعداد دو سلول در اکسل با هم برابر و هر دو کمتر از 10 باشن true و در غیر این صورت false باشه چه فرمولی باید بنویسیم.
    باتشکر

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

  481. سلام
    اگر چهار محدوده داشته باشم به این صورت که:
    بین 90 تا 100 وضعیت الف
    بین 80 تا 90 وضعیت ب
    بین 70 تا 80 وضعیت ج
    کمتر از 70 وضعیت مردود
    فرمول نویسیش به چه صورت میشه؟
    ممنونم

  482. سلام یه سوال دارم ممنون میشم جواب بدین
    اگه a1=1 a2=2 a3=3 a4=4
    b1=1/1/95 b2=2/1/95 b3=3/1/95 b4=4/1/95
    حالا برای c1 اگه با b1مساوی بودa1 بشه و اگه با b2 مساوی بود a2 بشه واگه با b3 مساوی شد a3 بشه و اگه با b4 مساوی شد a4 بشه ممنون میشم کمکم کنید

  483. با سلام وخسته نباشید.
    من میخواستم از یک ستون اعداد یک ستون دیگر بسازم توسط فرمول .ولی برای سه رنج ازاعداد فرمولهای متفاوتی دارم.مثلا برای بازه بین 4و3 از یک فرمول استفاده میکنم .برای 5و6 از یک فرمول دیگه وبرای6و7 از یک فرمول دیگه .وفرمولهام هم پیچیده هستند. ممنون میشم راهنماییم کنید.

  484. باسلام ببخشد میخواستم بدونم اگه در یک ردیف درصد ضایعات بود مثلا 2/33و ردیف پایین 4/66 و الا آخر و اگه من بخواهم که یک فرمول بزنم که اگه درصد بالا تر از 2 است رنگ خونه زرد بشه چه فرمولی باید بزنم؟

  485. سلام
    خسته نباشید و منون از کمک هاتون
    من میخوام ی تابع بنویسم ک خونه های a1-a2 رو در خونه b1 بنویسه و خونه b2 رو خالی بگداره و دوباره a3-a4 رو در خونه b3 بنویسه (در کل منظورم همون پر کردن یک در میان خانه های b هستش)این فرمول رو میخوام برای حدوده 2000خونه تکرار کنم و نمیشه یکی یکی بنویسم ممنون میشم کمک کنید.متشکر

  486. سلام خسته نباشید من به مشکلی درز اکسل بر خوردام ممنون میشم اگه بتونین کمکم کنید ،در یک سلول فرمول محاسباتی را وارد می کنم که با عمل انجام شده عددی با اعشار به من میدهد ولی من می خواهم عدد را به پایین یا به بالا گرد کند باید چه فرمولی را به سلول بدهم.
    مثال 6.2222 را به 7 گرد کند یا 5.88 را به 5 رند کند
    با تشکر

  487. سلام خسته نباشید من به مشکلی درز اکسل بر خوردام ممنون میشم اگه بتونین کمکم کنید ،در یک سلول فرمول محاسباتی را وارد می کنم که با عمل انجام شده عددی با اعشار به من میدهد ولی من می خواهم عدد را به پایین یا به بالا گرد کند باید چه فرمولی را به سلول بدهم.
    مثال 6.2222 را به 7 گرد کند یا 5.88 را به 5 رند کند
    با تشکر.

  488. با سلام و خسته نباشيد
    يه سوال داشتم ؟؟؟
    ميخواستم ببينم در اكسل اين امكان داره در خونه اول نام و در خونه دوم كد بنويسم زماني كه در خونه سوم نام مينويسيم خود به خود كد نوشته شود؟؟

  489. با سلام سوگند هستم
    اگر در یک شیت اطلاعاتی بزنیم و بخواهیم در شیت دوم نیز همان اطلاعات را بزنیم بعد اگر یکی از اطلاعات شیت دوم را اشتباه بزنیم به ما اعلام کند اشتباه زدیم اگر با رنگ نشان دهد خوب است و همچنین اگر در شیتی خواستیم اعدادی وارد کنیم و تکراری زدیم به ما اعلام کند خواهش میکنم سریع جواب را بهید چون ددر کارم دچار مشکل شدم ممنون

  490. جناب مهندس سلام
    من یه جدول دارم در اکسل و می خوام از تابع if برای انجام آن استفاده کنم
    ممنون میشم کمکم کنید
    اگر در ستون c مبلغ بين 700 الي 1200 بود عدد ستون c در 6% ضرب شود
    اگر در ستون c مبلغ بين 1200 الي 1800 بود عدد ستون c در 7% ضرب شود
    اگر در ستون c مبلغ بين 1800 الي 2500 بود عدد ستون c در 8% ضرب شود
    اگر در ستون c مبلغ بين 2500 الي 3500 بود عدد ستون c در 10% ضرب شود
    و اگر از 3500 بیشتر بود عدد ستون C در 12% ضرب شود.

    سپاسگذارم

  491. محمدذوالفقارخانی

    سلام دوست عزیز
    باتشکرازاین که لطف فرموده وازمعلومات خودبه دیگردوستان کمک میکنید
    سوال من این است اگربخواهیم برای یک سلول شرط بگذاریم یعنی بطورمثال اگرسلول 1 بزرگتراز1باشدسلول 2یک شود واگرکوچک ترازیک بودصفرشود؛برای این کارچه فرمولی بایدنوشت
    ممنون ازمحبت شما
    محمدذوالفقارخانی

  492. محمد قناعی

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

  493. سلام در تابع شرطی if آیا میشه فرمولی نوشت که مثلا اگر ستون A دکتر باشه در مقابلش ستونB عدد200 بنویسه؟لطفا راهنمایی کنید

  494. nima09123852133@gmail.com

    سلام
    باتشکر آقای اسماعیل پور عزیز که با صبر حوصله پاسخ میدن واقعا جای تشکر داره
    من ی لیست کشویی دارم که سه تا کلمه داره و میخام براساس هر کدام از این کلمات “متر”و”وزن”و” تعداد”
    در سلول دیگری فرمولی بنویسم که اگر در سلول a1 کلمه متر بود سلول c4*d4/g4 بشه
    در واقع نسبت به هرکدام از این کلمات ممکن است فرمول تغییر داشته باشد
    ممنون میشم کمکم کنید.

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

  496. سلام مهندس ایا امکان معرفی کتاب هم دارید لطفا یک خوب هم معرفی کنید با تشکر

  497. من از رو دست استادم فیلم گرفتم حتی!بعد میام اونو رو کامپیوتر خونه انجام میدم نمیشه چراا?
    با تابع های زیر این مشکلو دارم:
    SUMIF
    RANK
    کاش میشد کل جدولم نشون بدم ببینین اصلا بعد کمک کنین:( اینجوری هرچی چیز ساده س بلدم. سختا میمونه. چ فایده
    فک میکنم مشکل از این علامت باشه” ; ” چی بزنم جتش کح درست دربیاد !!!

  498. سلام
    یک سوال دارم چرا بخش اول شرطم فقط اجرا میشه بقیش اجرا نمیشه من یک لیست دارم با انتخاب گزینه های از اون می خوام فی تغییر کنه ولی نمیشه ؟
    =IF(B3=”قاب مهتابی آیسان 40×1 وات ساده بدون بالاست “;$J$3:$J$3; IF(B3=”قاب مهتابی آیسان 40×1 وات رفلکتوربدون بالاست”;$I$3:$I$3; IF(B3=”قاب مهتابی آیسان 40×1 وات دکوراتیو بدون بالاست”;$H$3:$H$3)))

  499. سلام مرسی بابت اموزش
    اگر بخوایم بگیم مازاد مبلغ بالاتر از 2000000 روتا 4000000را 10% و بالاتر از4000000 رو 15% محاسبه کندچ فرمولی میخواد
    با تشکر فراوان

  500. سلام
    اگر بخوام بگم تو اکسل:
    داده های کوچکتر از 1000روتوی یه ستون دیگه برام نمایش بده چی بنویسم

  501. با سلام خسته نباشید اگه بخوام بگم در صورتی که جمع ستون A1+a2 برابر با عدد وارده در ستون a3 شود در ستون A4 بنویسد صحیح و در غیر این صورت بنویسد اشتباه یا رنگ کادر a3 تغییر گردد

  502. سپند صادقیان

    درود
    یک ستون در فایل اکسل مربوط به تاریخ می باشد( تاریخ دوره آموزشی که کارمندان سپری کردن و بعد از 60 ماه دوباره باید دوره تجدید شود) میخوام شرط بزارم برا این ستون
    به این صورت که اگر زمان از 48 ماه گذشت سل مربوط به تارخ رو برام رنگ زردش کن. مثال: فلان کارمند در تاریخ92/06/20 دوره رو گذرونده،و میخوام سیستمی بهم آلارم بده زمان تجدید دوره نزدیک.
    اگر از 60 ماه گذشت سل تاریخ مربوطه رو برام قرمز کن.
    سپاس از لطفتون

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

  504. سلام دوستان یک if تو ifای نوشتم در زیر برین حالشو ببرین
    اگه در سلول اولی که مد نظرتون هستش یک روز هفته رو بنویسید خود به خود روز بعدشو براتون مینویسه.
    ممنون از یاسین عزیز که اینو برا دوستان با اسمم انتشار میده.
    در یک سلول کپی شود و در سلول d4 روز هفته مورد نظر نوشته شود روز بعد شو براتون نشون میده
    اگه خلاق باشین خیلی کارا میتونید باهاش انجام بدین
    این فرمول hf فرمول عجیبیه….
    =IF(D4=”جمعه”;”شنبه”;IF(D4=”شنبه”;”یکشنبه”;IF(D4=”یکشنبه”;”دوشنبه”;IF(D4=”دوشنبه”;”سه شنبه”;IF(D4=”سه شنبه”;”چهارشنبه”;IF(D4=”چهارشنبه”;”پنجشنبه”;IF(D4=”پنجشنبه”;”جمعه”;IF(D4=”جمعه”;”شنبه”;”شهاب”))))))))

  505. سلام
    با چه دستوری میشه در بخش
    value if false
    در تابع if ، عمل no action راانجام داد؟
    به معنای دیگر در صورت برقرار نشدن شرط هیچ واکنشی انجام ندهد؟
    یا چه تابعی هست که فقط در یک صورت (صحیح بودن یا غلط بودن) خروجی بدهد؟
    ممنون از وقتی که قرار میدید.

    1. در جایی که لازم دارید یه گیومه باز و بسته کنید.
      یعنی علامت “” قرار بدید

  506. سلام اقای اسماعیل پور عزیز
    اگه من بخوام پورسانت یک شخص و محاسبه کنم از این فرمول استفاده میکنم a1*3%=
    ولی اگه بخوام واست شرط بزارم که در صورتی که از مبلغ 20000 تومان بیشتر فروش کرد درصد پورسانت 4 % بشه و یا بلعکس باید چه فرمولی رو بنویسم
    متشکر از راهنمایتون

  507. سلام جناب اسماعیل پور عزیز
    میخواستم بدون زمانی که ما میخوایم پورسانت یک شخص و محاسبه کنیم از این فرمول استفاده میکنیم a1*3% ولی اگه بخوایم شرط بزاریم که اگه این شخص از 20000 هزار تومان بیشتر فروش کرد 4% محاسبه بشه و بالعکس چه فرمولی رو باید بنویسیم
    ممنون از راهنماییتون

  508. سلام وقت بخیر
    میشه با if دستور رنگ کردن سلول رو داد؟؟؟
    مثلاً در صورتیکه موجوده خونه سبز بشه و در غیر این صورت قرمز؟؟؟؟

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

  510. سلام جناب اسماعيل پورعزيز.
    اگه بخواهيم مقاديري همچون باركد ارجاع دفاتر بيمه تأمين اجتماعي يا كد ملي آنها را به گونه اي ذخيره كنيم كه به محض ثبت مجدد شماره كدهاي ذخيره شده با دست يا باركدخوان در ليستهاي بعدي ,بلافاصله نام صاحب دفترچه ظاهر شده ونيازي به نوشتن مجدد اسم افراد نباشيم , ازچه فرمولي بايد استفاده كنيم,
    در ضمن راه حل نمايش اعدادو ارقام بالاي مثلا” 13-12 رقمي در جدول چيست. چون معمولا” بالاي 12-10 رقم را با صفر نشان مي دهد.
    سپاس از لطفتون.

  511. سلام مهندس شب خوش.من این کد رو هرچی مینویسم ارور میده اگه میشه کمکم کنید
    =IF(B12>=81 ;”بد”;IF(B12>=36
    ;”متوسط”;”خوب”))

    1. ج . عابدینی

      سلام
      خود سوال اشتباه است
      اولا اینکه شما شرطی قرار دادید که بزرگتر از 36 باشد یک جواب و کوچکتر از 81 یک جواب، که در این حالا جواب با اولویت اول می باشد در هر صورت اگر عدد مساوی و بزرگتر از 36 باشد جواب “بد” می شود
      دوما از علامت کوتیشت استفاده گردد””

  512. شاه محمدی

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

  513. IF(C3 ,” “,IF(C4=” “now(),C4),” “)مهندس سلام من هرچی این کد را میزنم ارور میدهد

  514. سلام
    توی اکسل این قابلیت وجود داره که بگیم از این دوتا سلول، فقط یکیش میتونه پر باشه؟یعنی اگر مثلا A1 مقدار گرفت، دیگه A2 مقدار قبول نکنه؟؟؟؟؟؟؟؟؟)
    اگر میشه، لطفا راهنمایی کنید.

  515. سلام
    وقت بخیر
    من اگر در هر ردیف بخواهم از یک خانه یک عدد را بخواند و بر اساس آن عدد مقدار مورد نظرم را بگذارد با چه دستوری بنویسم
    مثلا: اگر عدد 8بود در خانه دیگر219.1 را لحاظ کند
    یا اگر 6بود عدد168.3را لحاظ کند
    ممنونم

  516. سلام دوسته عزیز خوبید
    دوست عزیزم من ی جدول از یک فروشگاه رو درست کردم ک میخام ب ازای خرید مشتریان بهشون تخفیف بدم ک ب طور مثال هر کسی ک 50000تومن خرید کرد 5 درصد
    کسی ک 100000 تومن خرید کرد 10 درصد
    و کسی ک 200000تومن یا بیشتر خرید کرد 15 درصد تخفیف بدم
    ممنون میشم اگه بتونید راهنماییم کنید دوسته عزیز
    با تشکر

  517. سلام خسته نباشید
    من میخوام فرمولی رو در یک سلول مثلا” C1 بنویسم که مقدارسلول مثلا” A1 رابخواند و اگر درست بود مقدار آن را در سلول B1 بنویسد ایا اکسل این کارو انجام میده؟

  518. با سلام اگر بخواهیم یک نموداری در جدول باشه ولی در محاسبه قیمت ها لحاظ نشه چه جوری باید انجام بدیم!?

  519. =IF(M5>=100;500000*M5%)(M5>=110;750000*M5%)(M5>=120;1000000*M5%) سلام .من میخوام همچین فرمولی تو یه خونه باشه چیکارکنم

  520. سلام
    لطفا فرمول با شرط زیر روجهت سلول M47 برام بنویسید . بسیار سپاسگزارم

    اگر مقدار سلول M47 مساوی یا بیشتر از 160 بود نتیجه بشود 100
    اگر مقدار سلول M47 کمتر از 160 و بیشتر یا مساوی 155 بود نتیجه بشود 95
    اگر مقدار سلول M47 کمتر از 155 و بیشتر یا مساوی 150 بود نتیجه بشود 90
    اگر مقدار سلول M47 کمتر از 150 و بیشتر یا مساوی 145 بود نتیجه بشود 85

  521. سلام
    من میخوام تابع شرطی برای یک بازه بدم، یعنی IF(F5=”a1:a5″;2;0)= ولی جواب نمیده.
    میخوام با لیست کشویی در یک خانه اگر از خانه a1 یا a2 و یا … تا a5 انتخاب شد 2 بده در غیر این صورت بده 0.
    ممنون میشم اگر کمک کنید.

  522. سلام اگر وضعیت عادی و نمره کل بزرگتر مساوی ۱۰ باشد قبول اگر نباشد مردود اگه میشه بگین اینو چجوری وارد کنم

  523. باسلام
    ممنونم از راهنمایی و این توجه بسیار خوبتون بابت جواب دادنها
    بنده یه فرمول میخوام بنویسم ولی نمیدونم باید چیکار کنم
    ممنونم میشم اگه جواب بدید
    اگه بخوام یه سلول بالای 2000000میلون بودش اون رقم بالاتر منهای کنه در 10% باید چیکار کنم
    مثلا اگه 2500000 بودش فقط 500000 هزارو منهای 10% کنه
    ممنون میشم اگه جواب بدید

  524. با سلام در کارنامه دانش آموزان می خواهیم از if استفاده کنیم یعنی نمره بالای 18 عالی ، نمره بین 15 تا 18 متوسط ، نمره بین 12 تا 15 ضعیف و نمره زیر 12 خیلی ضیف ثبت شود
    چگونه فرمول بنویسم

  525. سلام
    من میخوام یه فرمول داخل سلول m3 بنویسم که اگر حاصل منهی K3 و L3 کوچیکتراز 10000 بود داخل سلول m3 نوشته شه 0 و اگر بزرگتر بود هر عددی که هست نوشته شه
    ممنون میشم زود جواب بدید

  526. سلام آقا یاسین
    ممنون میشم راهنماییم کنید، یه فرمول میخوام تا باهاش بتونم، سرعت عملکرد نیروها رو در ماموریت های مختلف بصورت عالی، خیلی خوب، متوسط و ضعیف نشون بده.
    به این صورت که اگه مدت زمان انجام ماموریت شماره یک تا 40 دقیقه طول بکشد= عالی و اگه تا 50 دقیقه طول بکشد= خیلی خوب و اگه تا1 ساعت طول بکشد= متوسط و اگر بیشتر از 1 ساعت طول بکشد= ضعیف نشان داده شود.
    و برای ماموریت شماره دو تا 50 دقیقه = عالی تا 1 ساعت= خیلی خوب تا 1:15 = متوسط و بیشتر از 1:15= ضعیف لطف بزرگی میکنید اگه راهنماییم کنید.

  527. ناصر حسنی

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

  528. سلام اقایاسین خسته نباشید-من میخام تابعی بنویسم که وقتی یک اسم را تایپ میکنم یک شماره خاص را ازیک شیت مقابلش برام بیاره-مثلا باتایپ اسم طرف شماره پرسنلی اون فرد را بیاره توسلول روبروی اسمش
    ممنون میشم راهنمایی کنید

    1. یاسین اسماعیل پور

      سلام ناصرجان. شما باید از تابع vlookup یا ترکیب دو تابع index و match استفاده کنطو. آموزش هر دو مورد در سایت موجود هست

  529. سلام روزتون بخیر
    ممنون از وقت و سخاوتتون در آموزش
    من می خوام با if فرمولی بنویسم که اگه شماره تلفنی که وارد می کنم توی ردیف مثلا B وجود داشته باشه خروجی “تکراری”باشه در غیر این صورت شماره تلفن جدید را کپی کنه در آخرین سلول خالی ردیف B
    میدونم از if -else باید استفاده کنم ولی چینش شرطها و دستور کپی در آخرین خانه ردیف B را نمی دونم اگه امکانش هست راهنماییم کنید

  530. سلام وقتی بخواییم ی تابع با دو شرط برای یک سلول بنویسیم باید چه کار کنیم؟
    مثلا میخوام بنویسیم اگر سلول بین -484 تا 484 بود خودش را بنویسد ولی اگر بزرگتر از 484 بود ، 484 بنویسد و اگر کوچکتر از -484 بود ،-484 بنویسد
    ممنون

    1. باید از چند IF داخل هم استفاده کنید (IFهای تودرتو)
      یعنی بگین اگر سلول بزرگتر از 484 بود (شرط اول) بنویس +484 (مقدار در صورت درست بودن شرط) و بعد در قسمت (مقدار در صورت نادرست بودن شرط) مجددا از IF استفاده کنید و بگین اگر سلول کوچکتر از 484 بود بنویس -484 و در غیر این صورت خود سلول را بنویس

  531. سلام متشکر بابت آموزش عالی سایت یک سوال داشتم
    میشه داخل یک ستون شرط های مختلفی نوشت و اون شرط ها داخل کار هم خلل ایجاد نکنند
    مثلا در ستون a یک سری کد داریم که هر کد مربوط به یک نفر است و دفعات زیاد تکرار شده می خواهم درستون c یک if بنویسم مثلا سلول c2=if(a2=2514;”mohammad”;””) و تا آخر ستون کد2514 رو به اسم محمد بزنه و برای رذیف بعدی مثلا c3=if(a3=8754;”ali”;c3) وشرط قبلی رو کنسل نکنه و اگه اشتباه بود خود محتوای سلول رو نشون بده (c3) چون ردیف ها خیلی زیادن نمی خواهم از if های تو در تو استفاده کنم

    1. سلام
      بله ولی مستلزم این هست که بعد از هر دستور پرانتز رو ببندید تا تداخل ایجاد نشه.

  532. سلام اینجوری که مشخصه به هیچ سوالی جواب نمی دید؟؟؟ چون کامنتا بدون جوابه…

  533. نازنین زهرا

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

    1. سلام
      شما ایمیلی رو برای ارایه پاسخ اعلام نکردید.
      شما بایست برید در قسمت Data و گزینه Data Validation رو انتخاب کنید و از اونجا در تب Setting قسمت Allow رو مطابق List قرار دهید و در قسمت نمایان شده Source ستونی رو که باید در لیست کشویی نمایش داده شود رو انتخاب نمایید.
      موفق باشید

  534. سلام و خسته نباشید خدمت شما
    من یک تابعی رو میخاستم آماده کنم البته با استفاده از دستور If تو در تو و And به اینصورت که اگر مثلا
    IF(AND(I2=”سیستم_قاب_ساختمانی”,J2=”دیوارهای برشی بتن آرمه ویژه”),6
    (البته کپی پیست کردم ریخت بهم) و اینفرمول نویسی خیلی طولانی میشه و در نهایت پس از اتمام کار اجازه نمیده که اوکی کنم و ارور میده که فرمولت خیلی طولانی هست ممنون میشم کمک کنید که باید از چه دستوری استفاده کنم یا چه راهکاری رو انجام بدم که مشکلم برطرف بشه ممنون

  535. احمدپور

    سلام به جدول دارم به این شکل
    تا مبلغ ۵۰۰ کارمزد ۵ درصد
    از ۵۰۱ تا ۱۰۰۰ کارمزد ۴ درصد
    ار ۱۰۰۱ تا ۲۰۰۰ کارمزد ۳ درصد و به این ترتیب. میشه فرمولی کمکم کنید بنویسم که میزان کارمزد رو محاسبه کنه. با تشکر احمدپور

  536. درود
    یک ستون در فایل اکسل مربوط به تاریخ می باشد( تاریخ دوره آموزشی که کارمندان سپری کردن و بعد از 60 ماه دوباره باید دوره تجدید شود) میخوام شرط بزارم برا این ستون
    به این صورت که اگر زمان از 48 ماه گذشت سل مربوط به تارخ رو برام رنگ زردش کن. مثال: فلان کارمند در تاریخ92/06/20 دوره رو گذرونده،و میخوام سیستمی بهم آلارم بده زمان تجدید دوره نزدیک.
    اگر از 60 ماه گذشت سل تاریخ مربوطه رو برام قرمز کن.
    سپاس از لطفتون

  537. عبدالخانی

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

  538. سلام من یک جدول در اکسل طراحی کردم که بین ستون اول و دوم میخوام ارتباط برقرار باشه. یعنی اگر روی یک سلول از ستون اول کلیک کردم بهم نشان بده با چه سلول هایی از ستون دوم ارتباط داره. این کار در اکسل امکان پذیر هست؟ مثلا سلول 3 A با سلول های B3 تا 6B ارتباط داره.

    1. سلام.
      برید تو قسمت Formulas و گزینه Trace Precedents رو کلیک کنید تا ارتباط سلول ها رو بهتون نشون بده
      موفق باشید

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

  540. سلام.
    میخواستم بدونم چطوری یک شرط رو محدود کنم یعنی مثلا میخوام دانش آموزی که بالا 17 معدلشه 1 نمره پاداش بگیره ولی نمیخوام که اگه 20 شد باز 1 نمره بگیره لطفا سریع کمکم کنید . ممنون میشم

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      در شرطون از and استفاده کنید. مثلا:
      =IF(AND(A2>17;A2<20);1;0)

      1. ج . عابدینی

        با سلام مهندس جان خواهشا مطالب رو دقیقتر به دوستان راهنمایی کنید.
        اشتباه اول: شما نوشتین بزرگتر از 17، بس با این شرط خود 17 شامل نمیشه
        اشتباه دوم:شما نوشتین کوچکتر از 20 ، اگه معدل 19 و خورده ای باشه که معدل از 20 به بالا میره؟؟؟
        راهنمایی شما باید از دو IF و دو AND استفاده کنید

  541. سلام مهندس
    من مشکلی دارم که در جمع و تفریق جداولم میخوام علامت منفی وجود نداشته باشه یعنی اگر عددی در جمع و تفریق و درصد گرفتن منفی شد به مثبت تبدیلش کنه امکانش هست راهنمایی بفرمایید

    1. یاسین اسماعیل پور

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

  542. محمد اسماعیلی

    سلام و خسته نباشید
    من میخاستم بدونم چجوری میشه مبنای رند کردن رو تغییر داد.چون خود اکسل اتوماتیک اگر 5 به بالا باشه به بالا رند میکنه دیگه، من میخوام مبنا عدد 8 باشه نه عدد 5
    مثلا وقتی تعیین میکنم تا دو رقم اعشار رند کنه، اگه عدد سوم بزرگتر از 8 بود به بالا رند بشه و اگه کوچکتر از 8 بود به پایین.
    ممنون

    1. یاسین اسماعیل پور

      سلام دوست عزیز. تا جایی که من میدونم خود تابع round اینکار رو نمیکنه و باید از ترکیبی مشابه زیر استفاده کنی:
      =IF(MOD(A1;10)>=8;ROUNDUP(A1;-1);ROUNDDOWN(A1;-1))

  543. علی بشارت دوست

    با سلام
    دوستان اگر بخواهیم بطور مثال جدول فوق رو داشته باشیم و در آخرین خانه از هر سطر عبارتی مثل ” در فروشگاه از گروه کالای (( ماوس )) با نام کالای (( ماوس 1 )) به مقدار (( 36 )) دستگاه به فروش رسیده است ” رو بصورت تایپی داشته باشیم به طوریکه عبارات داخل پارانتز بصورت خودکار از خانه های مربوط به خودشون فراخوانی شوند چه دستوری بایستی بکار برد

    از لطفتون ممنونم

    1. سلام
      از ترکیب & استفاده کنید
      عبارات ثابت را داخل ” ” و عبارات متغیر را نام سلول بنویس و بین هر کدام & قرار بده.
      توجه:
      امکان دارد عبارات پشت سر هم بهم بچسبند
      راه حل 1: موقع نوشتن عبارات ثابت در ابتدا و انتهای آن با کلید Space یک فاصله اضافه بزنید.
      راه حل2: بین هر عبارت ” ” دو کوتیشن با یک فاصله خالی قرار بده.
      A1 نام کالا ((موس))/ B1 نوع جنس ((موس1)) / C1 تعداد
      فرمول با راه حل 2 !!!
      =”در فروشگاه از کالای” &” “& A1 &” ” & “با نام کالای” &” “& B1 &” ” & “به مقدار” & C1 & ” ” & “دستگاه به فروش رفته است.”

  544. سلام من میخوام در تابع if متن بیشتر از ۲۵۵ کاراکتر وارد کنم. در واقع برای کارنامه توصیفی مثلاً خیلی خوب یک توضیح و خوب و … توضیحات بعدی را وارد کنم. با متن کمتر از ۲۵۵ کاراکتر میتوانم ولی بیشتر نمیشود. چکار باید بکنم؟

  545. سلام
    در صورت امکان میخواستم بهم کمک کنید . من در شرکتی نوپا و کوچک کار میکنم که برای جمع کار کرد کارگر ها نیاز به یک فرمول دارم که نمیتونم تو اکسل پیاده کنم . یا که اصن امکان داره یا نه
    مثال
    ما 6 تا کارگر داریم که در طول سال در بیرون از دفتر به نصب کنتور مشغول هستند ، که هر کدام 6 نوع نصب انجام میدهند
    نوع کارها : نصب – تغییر – جمع اوری – محل – سطح – مسیر که قیمت های این کار ها متغیره .
    نفرات : کارگر 1 – کارگر 2- کارگر 3- کارگر 4- کارگر 5- کارگر 6
    لیست گزارشی که تهیه میکنم به صورت ستونی است . ستون کارگر ها با نام اکیپ نصاب – نوع نصب ، همان شش نوع نصب
    برای اینکه جمع خودکار نصب های انجام شده با قطر متغیر این افراد به صورت جداگانه در جدولی در یک شیت دیگر یا انتهای گزارش به تفکیک اسامی نمایش داده بشه باید چکار کنم .
    اکیپ نصاب نوع نصب قطر تعداد مبلغ
    کارگر 1 نصب 1/2-3/4-1″ جمع خودکار auto جمع خودکار auto
    کارگر 2
    کارگر 3
    کارگر 4
    کارگر 5
    کارگر 6
    و اینکه یک شیت دیگر هست که فیل گزارش روزانه افراد در اونجا ثبت میشه به صورت ستونی

    1. یعنی در صورتی که نوع نصب کارگر 1 را انتخاب میکنم تعداد نصب های انجام شده در گزارش روزانه که کارگر 1 انجام داده نمایش داده شود .

  546. سلام میشه لطفا دراین مورد کمکم کنید!
    یه لیست ازنمره هاوواحدهای هردرس یک دانشجو رو داریم الان میخوایم معدل رو محسابه کنیم ولی یک نمره زیر۱۰داریم ازچه تابعی وچجوری باید استفاده کنیم تابدونیم این نمره رو چقدر باید تغییر بدیم که معدل به ۱۲برسه??!

    1. سلام
      فرض کنیم تعداد واحدها 8 تا باشند
      و معدل در سلول A1 نشان داده شده
      و معدل مورد نظر عدد 12 است
      توجه: هر کدام از داده ها می تواند بنابر بر هدفتون تغییر کند
      فرمول:
      A1*8-12*8=
      جواب مساوی مقدار عددی است که کم دارید تا به معدل 12 برسد

  547. با سلام ببخشید یه فرمول میخوام که مثلا اعدادی رو که دارم اگه بزرگتر از 3960 بودن رو همان 3960 در نظر بگیره و اگر کوچکتر از 3960 بودن خود همان عدد رو نشون بده.

  548. سلام
    1- اگه جنسی تا 50میلیون ارزش داشته باشه حق بیمه ش میشه 7200
    2- اگه بین 50میلیون تا 2میلیارد باشه به ازای هر یک میلیونی که از 50 بیشتر باشه 350 تومن به حق بیمه اضافه میشه
    3- برای بالای 2میلیارد تا 10 میلیارد هم به ازای هر یک میلیون افزایش مبلغ 700 تومن به حق بیمه اضافه میشه
    با چه فرمولی می تونم یه خروجی درست بگیرم؟
    ممنون

    1. یاسین اسماعیل پور

      سلام. فرض کنیم ارزش جنس شما در سلول a1 قرار داشته باشه. در اینصورت فرمول میشه:
      =if(a1<50000000,7200,if(and(a1>=50000000,a1<2000000000),7200+floor.math((a1-50000000)/1000000)*350,7200+floor.math((a1-2000000000)/1000000)*700))

  549. سلام فرمول این تمرینی که هست چی میشه هر چی که میزنم در نمیاد

  550. سلام . من میخوام اینجوری باشه که اگر مقدار داخل سلول 0 بود عدد 4.63 نشون داده بشه و اگر عدد بزرگتر از 0 بود خود همون عددی که نوشته شده باشه.(یعنی تغییر نکنه).
    چجوری باید فرمولش رو بنویسم؟

    1. یاسین اسماعیل پور

      سلام سعید جان. اگر کوچکتر از 0 بود چی قرار نمایش داده بشه؟

      1. کوچکتر از صفر نداریم جناب مهندس. فقط میخوام سلولهایی که صفر هستند رو مقدار مشخصی بزاره.
        از دستور replace هم میشه برای اینکار استفاده کرد ولی میخوام بدونم میشه با فرمول هم اینکارو انجام داد یانه؟

        1. یاسین اسماعیل پور

          سلام مجدد سعید جان. با این حساب اگر مقدار مدنظر شما در سلول a1 قرار داشته باشه میتونید از فرمول زیر استفاده کنید:
          =if(a1=0,4.63,a1)

  551. سید علی اکبر عربی

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

  552. سلام
    چگونه میتوان از ستونی که به فرض 1000 عدد دارد هر ده عدد از این ستون یک عدد میانگین به ما بدهد؟

    1. یاسین اسماعیل پور

      سلام. برای اینکار باید از ترکیب دو تابع offset و row استفاده کنید. فرض کنید مقادیرتون در ستون a قرار دارند. حالا فرمول زیر رو در b1 بنویسید و کپی کنید تا پایین:
      =AVERAGE(OFFSET($A$1:$A$10,(ROW()-1)*10,0))

  553. سلام وقت بخیر استد ارجمند بنده یه سوال دارم والبته خیلی آماتور هستم لطفا نخندید دوستان
    من باید یه کد بسازم که به این صورت در بیاد
    دورقم اول سال- چهر رقم کد مخصوص ثابت – یک رقم جنسیت -یک رقم نوع تحصیلات -چهار رقم برای هر فرد مخصوص و دورقم اخر هم 01 یا 02 بسته به دوره شخص در بیاد( 98301212250001) چکار کنم ؟
    اصلا فرمول شرطی لازمه ؟واقعا اگر کمک کنید لطف بزرگی میفرمائید برای یه مرکز خیریه هست
    اسامی جنسیت نوع مدرک و .. مشخص کردم اما این کد نمیتونم فرمولش بنویسم براشون

    1. یاسین اسماعیل پور

      سلام. این چه حرفیه ما همه داریم اینجا یاد میگیریم و هیچکس از اول همه چی رو بلد نبوده. احتمالاً باید از همین تابع IF استفاده کنید. لطفاً دقیق تر بفرمایید چه ستون هایی دارید و فرمت فایلتون چیه تا بهتر راهنماییتون کنم.

  554. سلام خسته نباشید از راهنماااییهاتون ببخشید من یه سوال دارم از خدمتون.
    یک سلول دارم ک موجودی انبار رو نشون میده حالا میخوام وقتی که تعداد موجودی انبارم کمتر از 100 شدسلولش قرمز بشه که یع هشدار باشه برام؟؟؟؟؟

  555. سلام و عرض ادب و احترام
    من این خط فرموا رو دارم با دستور IF ولی نمیدونم چرا فقط دستور اول رو اجرا میکنه و سراغ باقی دستورات نمیره ممنون میشم راهنمایی بکنید
    IF((L10>=18);”A”;IF(L710&0<L1010&L10<=0;"D";IF(L9=18)

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      بخش دوم فرمول شما اشکال داره. بجای “&” شما باید از تابع AND استفاده کنید. نمونش رو تو کامنت ها نوشتم بررسی بفرمایید

  556. باسلام و خسته نباشید
    من یه محدوده ای از بازه های زمانی دارم که میخوام بین دو بازه زمانی خاص نامگذاری کنم. مثلا بین تاریخ ۲۱ مارس – ۲۰ آوریل فروردین نامگذاری شه و بقیه هم بدین ترتیب.
    و بصورت if تودرتو میخوام استفاده کنم. با if و and تقریبا میشه. ولی در مرحله تودرتو به مشکل میخوره. ثانیا نمیدونم امکانش در اکسل هست که به سال در فرمول نیازی نباشه. طوری که در فرمول گفته شود “از این ماه و روز تا فلان ماه و روز بشود مثلا فروردین” و سال ذکر نشه.

    ممنون میشم راهنمایی کنید
    با سپاس

  557. سلام
    شرمنده اگر بخواهیم سلولی مشروط به شرط خاصی رنگش تغییر کنه باید چکا کنیم ؟
    مثلا اگر عدد داخل سلول بالای 1000 باشه قرمز , اگر بین 1000 تا 10000 باشه سبز و …
    پیشاپیش ممنون از لطفتون

  558. سلام و خدا قوت برای مطالب مفیدتان
    من میخواستم یه فرمولی بنویسم نمیدونم چرا نمیشه
    میخوام تو یه ستون اگر 1 و2 هست بنویسه W اگه 3و4 هست V و اونی که 5 هست هیچی و اونی که 6و7 هست بنویسه U
    اینو نوشتم جواب نمیده
    IF((H=1,2);”W”:IF(H=3,4);”v”;IF(H=6,7);”U”)

  559. سلام
    من ميخوام يك جدول بر اساس داده هاي شيت ديگر درست كنم كه وقتي شماره كارت فرد را در يك سلول وارد مي كنم نام و نام خانوادگي فرد را در سلول ديگر وارد نمايد

  560. سلام

    میخوام اگر N6=A بود S6/C6 در غیر اینصورت R6/B6 اما خطای #Name میزنه ، چرا ؟
    با سپاس
    اینم فرمولم :

    (IF(N6=A;S6/C6;R6/B6=

  561. سلام ببخشید واحدfont sizeو Column Width چیه؟ واینکه.وظیفه تجزیه محتوای سلو لهای صفحه گسترده برعهده کدوم ابزاره؟ممنون

  562. IF(J78>=300000000,1615000+(J78-300000000)*0.025%)
    ,IF(J78<=50000000,30000,SUM((J78-50000000)*0.035%)+(30000))

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

  563. سلام
    سوالم این بود اگر متر و طول و عرض ضرب شود متر مکعب را بدهد و متر مربع را صفر نشان دهد و اگر متر و طول ضرب شود متر مربع نشان بدهد و متر مکعب صفر شود
    که از برنامه نویسی شرطی استفاده می شود
    اگر لطف کنید ممنون میشم جواب بدین

  564. سید اسماعیل

    باسلام خدمت دوستان عزیز
    بنده طبق درخواست مدیرعامل شرکتمون برای تهیه لیستی نیاز به کمک دارم . به اینصورت که برای یکسری از پرسنل امتیاز داده بشه ، مثلاٌ اینکه در سلول A وقتی تایپ میکنم جانباز در سلول B امتیاز عددی خاصی بهش داده بشه .
    مثلاً داده مدرک تحصیلی : زیردیپلم ، دیپلم ، کاردانی ، کارشناسی و ارشد ، حالا هر گدوم از اینا که وارد شد بهش امتیاز داده بشه (زیردیپلم:۲ ، دیپلم:۴ ، کاردانی:۶ ، کارشناسی:۸ و ارشد:۱۰)
    ممنون میشم اگه کمکم و راهنمایی کنید . با تشکر

  565. mahmood hoseini

    کاربرد [@] در فرمول نویسی چیه میتونید راهنمائی کنید
    برای نمونه فرمل زیر
    =IF([@کارکرد]*[@[دستمزد روزانه ]]=0;””;[@کارکرد]*[@[دستمزد روزانه ]])

    1. یاسین اسماعیل پور

      سلام. این نوع فرمول نویسی در table استفاده میشه. وقتی مینویسید [[@کارکرد]] یعنی مقدار ستون کارکرد در سطر جاری

  566. mahmood hoseini

    باسلام
    چرا در فرمولی که دیروز ارسال کردم @ به کارکرد چسبیده وداخل کروشه بود اما در قسمت دوم فرمول @ جدا از دستمزد روزانه آمده

  567. با سلام و تشکر
    “من یک فرمول شرطی میخام که مبلغ قابل پرداخت رو محاسبه کنه، به این صورت که اول کد تخفیفی که به خریدار تعلق میگیره رو بررسی کنه که چنده بعد اگر کد تخفیف 0 بود، محاسبه کنه که اگه رنج درخواست کالا بین یک تا 1000 بود درخواست در 200 ضرب بشه و مبلغ محاسبه بشه و اگه رنج درخواست کالا از 1000 تا 2000 بود درخواست در 250 ضرب بشه و مبلغ محاسبه بشه و اگر رنج درخواست بالای 2000 بود تعداد درخواست در 300 ضرب بشه و مبلغ قابل پرداخت محاسبه بشه.
    حالا اگه کد تخفیف 0 نبود و یک بود محاسبه کنه که اگه رنج درخواست کالا بین یک تا 1000 بود درخواست در 180ضرب بشه و مبلغ محاسبه بشه و اگه رنج درخواست کالا از 1000 تا 2000 بود درخواست در 160 ضرب بشه و مبلغ محاسبه بشه و اگر رنج درخواست بالای 2000 بود تعداد درخواست در 150 ضرب بشه و مبلغ قابل پرداخت محاسبه بشه.
    و در آخرین مرحله اگر کد تخفیف نه 0 بود نه یک و 2 بود، محاسبه کنه که اگه رنج درخواست کالا بین یک تا 1000 بود درخواست در 140 ضرب بشه و مبلغ محاسبه بشه و اگه رنج درخواست کالا از 1000 تا 2000 بود درخواست در 130 ضرب بشه و مبلغ محاسبه بشه و اگر رنج درخواست بالای 2000 بود تعداد درخواست در 110 ضرب بشه و مبلغ قابل پرداخت محاسبه بشه.”

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

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

  570. سلام میخوام یه دستور با if بنویسم که اگر تفاضل دوتا ستون کمتر مساوی 5 و بیشتر از 0باشد مقدار ستون b3را ضربدر 0.05 کند این دستور درسته؟ همش مقدار صفر رو میده
    (IF(0<D3-C3<=5,B3*0.05,0=

    1. یاسین اسماعیل پور

      سلام. فرمولتون صحیح نیست. برای اینکار از فرمول زیر استفاده کنید:
      =if(and(d3-c3<=5,d3-c3>0),b3*0.05,0)

      1. سلام وققتون بخیر. ببخشید سوال من این هست که میخوام شرط بزارم که اگر در یک جمله کلمه ای که میخوام وجود داشته باشه عبارت A و در غیر اینصورت عبارت B را نمایش بده؟
        به عنوان مثال در یک سلولی نوشته شده” امروز تعطیل است” میخوام در سلول دیگری شرط بزار که اگر کلمه” تعطیل در این جمله وجود داشت عبارت A و در غیر اینصورت عبارت B را نمایش بده؟
        میشه راهنماییم کنید که چطوری باید اینکارو انجام بده؟
        و سوال دومم اینهست که میخوام شرط بزارم اگر در یک سلولی چیزی نوشته شده باشه A و اگر اون سلول خالی هست B را نمایش بده
        خیلی ممنون میشم اگر جوابم را بدید

        1. یاسین اسماعیل پور

          سلام.
          برای قسمت اولتون باید از تابع Find و IF استفاده کنید.
          قسمت دوم سوالتون هم میشه چیزی شبیه فرمول زیر:
          =if(A1=””,”B”,”A”)

  571. سلام ، میخوام دستوری بنویسم که اگر عدد سلولی منفی باشد همان عدد با کلمه بدهکاری نمایش داده شود و همچنین اگر مثبت باشد عدد با متن طلبکاری نمایش داده شود

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

  573. سلام. میخوام حاصل جمع یک ستون رو در یک سلول محاسبه کنم به شرط اینکه اگر جمع ستون به صفر رسید دیگه جمع انجام نشه و فقط صفر نمایش بده. مثلا جمع A1 تا A5 میشه 15 اما A6 عدد -18 است ولی میخوام حاصل جمع این اعداد 0 بشه ولی A7 اگر 5 بود حاصل 5 بشه.امیدوارم منظورم رو رسونده باشم.

    1. مثال ساده تر همیشه حاصل ستون بزرگتر از صفر باشد و اگر حاصل آن منفی شد عدد نمایشی صفر باشد. این فرمول دقیقا چیه

  574. سلام یه سوال داشتم
    یه فرمول میخوام اگه داخل یک کلمه ما نوشتیم سفید عدد 100 اگه نوشتیم قرمز عدد 200 رو برامون نشون بده.ممنون میشم

  575. با عرض سلام وتشکر.درستون a1تا a20 ازسال 1340تا 1360مینویسیم ودرستون b1تا b20 شاخصهای متفاوتی داریم.میخواهیم درستون هایc هر سالی را نوشتیم شاخص متناظر ان را در ستون d برای ما بنویسد.لطفاً راهنمای کنید.

  576. خانه هوشمند الفا

    سلام من یه فرمول میخوام که اینجوری محاسبه کنه: وقتی در یک سلول قیمت محصول رو وارد میکنم اگر بین 0 تا یک ملیون بود 10 درصدش رو محاسبه کنه، اگر یک ملیون تا 3 ملیون بود 15 درصد و اگر سه ملیون تا 5 ملیون بود 20 درصد محاسبه کنه.

    1. سلام وقتتون بخیر میخواستم یه ستون که عدد دارم اگر بیشتر از ۲ سلولم صفر بود کل ستون صفر کنه چه اگه کمتر از ۲ سلولم صفر بود همه اعدادمو گزارش کنه جوری تعریف کنم ؟

  577. سلام من کارشناس حسابداری هستم یک جدول داریم که در این جدول شماره چک وجود دارد ممکنه شماره چک ها پشت سره هم مثلا 123456789 باشد و اعدادی هم هست که 1458769پشت سره هم نمیباشد برای اینکه بتوان تمامی اعداد پشت سره هم مرتبط کرد و یک سلول بالا و یک سلول پایین خالی باشد که بتوان اعداد مشاب را رنگی کرد و سرعت تشخیض بالا برد باید از چه فرمولی استفاده کرد مممنون میشم جواب منو بدین

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

  579. با عرض سلام و خسته نباشید خدمت مهندس یاسین عزیز
    من یه فاکتور فروش دارم توی اکسل میخواستم بدونم چجوری فرمول نویسیش کنم که بصورت خودکار خودش شماره فاکتور بزنه جوری که از همین یک فاکتور جهت صدور استفاده کنم فاکتورهای صادر شده هم ذخیره شن توی ی فایل به خصوص بطور مثال وقتی یک فاکتور واسه مشتری صادر شد با شماره فاکتور ۱۰۰۱ فاکتور بعدی بشه ۱۰۰۲ و به همین ترتیب
    بازم ممنون میشم که هرچه زودتر راهنمایی کنید

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

    1. سلام مرضیه خانم
      ساده ترین راه اونه که اونارو sort کنی.
      راه دیگه اینه که از تابع if استفاده کنی و بگی که اونایی کهبالای 10 هکتار دارند رو یک بزار و بعد …

  581. سلام یک جدول دارم با سه گزینه فروش کل,فروش کارتخوان و مغایرت میخواهم مبلغ فروش کل از مبالغ کارتخوان ها کم شود و اضافه یا کم بودن را در قسمت مغایرت نمایش دهد با if با تشکر

    1. روح اله عنایتی

      سلام
      اگر در تار یخ مثلا xشیت۱سلول روبروی ی عددی باشد .و در شیت ۲ همان تاریخ xباشد و همان عدد روبروی تاریخ x بخواهیم انتقال بدهیم بهمین شکل تا پایان ماه انتقال صورت گیرد نحوه فرمول نویسی چگونه هست با تشکر کسی می تونه کمکم کنه

    2. یاسین اسماعیل پور

      سلام یونس جان. شما نیازی به if ندارید. فرض کنید فروش کل در سلول A1 هست و فروش کارتخوان در سلول b1. برای بدست آوردن مغایرت در سلول c1 فرمول زیر رو بنویسید:
      =b1-a1

  582. سلام جناب اسماعیل پور این فرمول یعنی چی؟؟
    =IF(C4=””,””,VLOOKUP(C4,’تعریف کالا’!$A$1:$D$979,3,FALSE))
    چرا بعد c4= دو تادبل کوت خالی گذاشته و معنیش چی میشه؟؟

    1. یاسین اسماعیل پور

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

  583. سلام
    اگر بخواییم فرمول زیر رو بنویسیم چجوری باید نوشت؟
    نمره های زیر 9.5 رو fail و نمره های بزرگتر مساوی 9.5 و کوچکتر مساوی 10 رو 10 نمایش بده و نمره های بزرگتر مساوی 17 رو 20 رد کنه در غیر اینصورت خود عدد رو نمایش بده

  584. سلام من یه سوال دارم خیلی مهمه واسم . میشه توضیح بدید من یه لیست نظرسنجی دارم حالا میخوام بجای همه ی کاملا موافقم ها عدد4 ، موافقم ها عدد 3 ، نظری ندارم ها عدد 2 و مخالفم ها عدد 1 بذارم. چجوری ایننکارو انجام بدم؟

    1. سلام بر شما
      اگر همه این کلمات دقیقا” درست تایپ شده باشند :
      راحت ترین و سریع ترین راه اینه که ، با زدن کلید Ctrl+F و انتخاب گزینه Replace آنها را با عدد جایگزین کنید
      فقط مراقب کلمه ی “موافقم” باشید ، چون در دو کلمه مشترکه !
      موفق باشید – خانیکی

  585. با سلام و عرض ادب خدمت مهندس عزیز
    سوال من اینه که:اگر بخام بفهمم که آیا مقدار یک سلول در یک محدوده داده وجود دارد یا نه,از چه فرمولی باید استفاده کنم؟
    مثلا فرض کنید یک ستون داده دارم به اسمMine. و میخواهم بفهمم که

    1. یاسین اسماعیل پور

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

    2. سلام.
      وقتی تابع if رو مینویسم، داخل سلول عدد صفر میشه.
      چیکار باید کرد؟

      1. سلام نازنین خانم
        میتونی نتیجه رو در یک تابع IF دیگه قرار بدی که اگه حاصل صفر بشه ، بجاش خونه رو خالی بگذاره
        یعنی مقدار خونه رو برابر با “” قرار بدی
        موفق باشی – خانیکی

  586. الهه شهپرنیان

    سلام وقت بخیر
    سوال من اینه من یه اکسل دارم که مربوط به عدد پلمپ کنتور برق هست میخوام یه فرمولی بدم که توی ستون ها عددم از ۱۰ رقم کمتر بشه بهم ارور بده برای مثال عدد من ۹۷۱۰۷۴۲۰۴۳ هست اما موقع تایپ و سرکار من یه عدد کمتر بزنم میخوام بدونم چیکار کنم که در صورتی که اشتباه زدم پاک بشه

    1. سلام الهه خانم
      پاک شدن اعداد اشتباه ، به راحتی ممکن نیست
      اما بهترین راه براتون ، استفاده از Conditional Formatting هست که در منوی File وجود داره
      با این ابزار رنگ خونه رو بر اساس عدد داخل اون میتونه تغییر کنه
      مثلا” اعداد غیر مجاز رو با رنگ قرمز و اعداد مجاز رو با رنگ سبز بهتون نشون بده
      آموزش نحوه کار با این ابزار در همین سایت خوب هست ، می تونید ازش استفاده کنید
      موفق باشید

    2. یاسین اسماعیل پور

      سلام الهه جان. شما از ابزار Data Validation هم میتونی استفاده کنی که توضیحات کاملش رو در لینک زیر نوشتم:
      استفاده از ابزار Data Validation در اکسل
      فرض کنید میخواید در سلول A1 این عدد رو بنویسید. باید برای اینکار در قسمت Allow گزینه custom رو انتخاب کنید و بعد فرمول زیر رو در بخش فرمول بنویسید:
      =if(len(A1)>=10,1,0)

    3. با سلام در tab data از قسمت data validation می تونید تعداد کاراکترها رو درقسمت text length تعیین کنید تو این قسمت greater than استفاده کنید که بایستی عدد 9 را وارد کنید با تشکر جعفر

  587. سلام
    اگر بخوام بدونم فروشی که انجام شده و در قبال اون فروش چک ها با تاریخ زمانی متفاوت دریافت گردیده از لحاظ ارزشی چقدر ضرر کردیم از چه فرمولی می تونم استفاده کنم.
    با تشکر

    1. یاسین اسماعیل پور

      سلام لیلا جان. سوال شما بسته به خیلی موارد مثل نرخ بهره و … داره. ولی به طور کلی میتونید از توابع مالی مثل PV یا FV استفاده کنید.

    1. یاسین اسماعیل پور

      خواهش میکنم. همونطور که گفتم راهش اینه که با FV ارزش پول رو ببری به آینده ببینی چقدر میشه

  588. سلام.ووقت به خیر
    در اکسل نتایج نظر سنجی رو درج کردیم مثلا جلوی نام هر شخص, در ستون b یکی از مقادیر خوب متوسط و ضعیف درج شده. حالا میخوام درصد بگیرم که چند درصد نظرات خوب چند درصد متوسط و چند در صد ضعیف بوده. لطفا راهنمایی بفرمایید.

  589. سلام.ووقت به خیر
    در اکسل نتایج نظرات رو درج کردیم مثلا جلوی نام هر شخص, در ستون b یکی از مقادیر خوب متوسط و ضعیف درج شده. حالا میخوام درصد بگیرم که چند درصد نظرات خوب چند درصد متوسط و چند در صد ضعیف بوده. لطفا راهنمایی بفرمایید.

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

    با تشکر

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

    1. یاسین اسماعیل پور

      شما باید ایتدا یه جدول واسط ایجاد کنید که این نسبت هر کالا در جنس رو مشخص کنه. اگر فایلتون رو ببینم بهتر میتونم کمکتون کم

      1. ممنون راهنمایی کردین. چطوری میتونم فایل رو براتون بفرستم؟

  592. سلام من می خوام یه فرمول بنویسم برای رتبه بندی مثلا بگم اعداد بالای 18 عالی بیشتر از 15 خوب و بیشتر از 10 ضعیف و کمتر از 10 رو خیلی ضعیف نشون بده
    می شه لطفا راهنماییم کنید

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

  594. در مثالی که برای Maxifs نوشتید اگر بخواهیم وقتی مقدار بزرگتر را پیدا کرد یک مقدار دیگر را که در سلول دیگری قرار دارد جایگزین کند چه باید بکنیم ؟

  595. با سلام
    بنده یک تابع شرطی نوشتم برای بار کدخوان که اگه بارکد کالا عدد 45014601 باشه بنویسه درست، در غیر اینصورت بنویسه نادرست
    اگه بخوام وقتی بارکد کالا خوانده میشه بارکد نادرست را با رنگ قرمز و بارکد درست با رنگ سبز نشون بده، بدون زدن کلید اینتر، چیکار باید بکنم؟
    یه جورایی مثل ستون IN / OUT
    ممنونم
    (“IF(A3=45014601;”CORRECT”;”FALSE

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

      1. سلام پریسا خانم
        گرچه خیلی بعید می دونم که صفحه کلیدی باشه که نتونه علائم رو تایپ کنه
        اما یه راهش اینه که از منوی Insert و قسمت Symbol با انتخاب فونت مورد نظرتون ، کاراکتر دلخواه تون رو کپی کنید
        قطعا” راه فوق ، یک راهکار اساسی نیست
        و مشکل تون باید با انجام تنظیماتی در ویندوز بصورت اساسی حل بشه
        موفق باشین – خانیکی

  596. سلام.
    وقت بخیر
    من تو اکسل یه جدولی دارم که میخوام اگ عدد فلان انتخاب شده خصوصیات یک جدول دیگرو بیاره اینجا بنشونه.
    مثالم هم برای ورود و خروج و ماه های سال هستش.
    یعنی 31 خونه دارم به تعدا روز های ماه اگر طرف از لیست مرداد را انتخاب کرد تعطیلات و روزهای مرداد ماه بیاد بشینه تو جدول اصلی و اگه شهریور انتخاب کرد تعطیلات شهریور و همین ترتیب تا 12 ماه سال.
    باتشکر

  597. سلام من میخوام در اکسل فرمولی بنویسم که اگر سلول b بزرگتر مساوی سلول a بود بقیه سلول های کناریش غیر فعال بشه ولی اگه نه سلول کناریش باز باشه تا بتوان عدد اضافه کرد

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

  598. سلام محبت بفرمایید که اگر بخواهیم نتیجه جبری سلولA1 و A2 در A3 نمایش داده شود با این شرط که اگر نتیجه بزرگتر از صفر بود حاصل به رنگ سبز واگر 0 بود زرد وچنانچه منفی بود به رنگ قرمز نشان داده شود بسیار ممنونم

  599. سلام.
    بنده عین مطلب شماروانجام دادم اماخطای VALUEبهم میده چه کنم؟
    باتشکر

  600. با سلام و خسته نباشید.
    در فرمول نویسی با تابع if اگر علامت مساوی داشته باشیم ایراد از فرمول میگیرد مثل مورد زیر لطفا راهنمایی کنید با تشکر
    (B14>17,”عالی”,IF(B14>15,”خیلی خوب”,IF(B14>10,”خوب”,IF(B14=10,”ضعیف”,””)))
    ببخشید هر کار کردم درست نشد. مسئله این است که ایراد گرفته شده در مورد استفاده از علامت مساوی میباشد.اون قسمت اول فرمول مربوط به آخر آن میباشد.

    1. سلام آقا مسعود
      بنظر میرسه که این فرمول شما ، یک IF و یک پرانتز کم داشت
      مشکل از علامت مساوی نبود
      من اون رو بصورت زیر اصلاح کردم و بخوبی کار میکرد و جواب میداد
      =IF(B14>17,”عالی”,IF(B14>15,”خیلی خوب”,IF(B14>10,”خوب”,IF(B14=10,”ضعیف”,””))))
      فرمول فوق رو کپی کنید و از آن استفاده کنید
      موفق باشید – خانیکی

    2. آقا مسعود
      نکته قابل توجه در کپی فرمول اینست که
      بعلت قرارگرفتن در سایت علامت ” تغییر می کند
      که بایستی پس از کپی شدن با کاراکتر صحیح آن با کمک امکان Find و Replace جایگزین و اصلاح گردد
      بازهم موفق باشین – خانیکی

    3. سلام وقت بخیر
      میخواهم شرطی بین دو شیت بنویسم با این مزمون که اگر در شیت اول خانه f3 عدد یک وارد شد در شیت دوم اگر در همان خانه عدد یک وارد شد خطا بدهد

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

    1. محمد قاسم خانیکی

      سلام به SEH عزیز !!!
      اشکال کاملا” مشخصه
      در شرط اول تون ، مقدار یک خونه رو با خودش مقایسه کردین که همیشه برابره
      پس شرط اول همیشه برقراره
      و نتیجه ی فرمول فوق مستقل از اینکه چه مقادیری توی خونه ها باشه
      همیشه عبارت متنی یا رشته ایه (D4-E4) خواهد بود !!!

    2. سلام خسته نباشید مشکل این فرمول بنده چی هستش. (“”;,IF(B2=MAX($B$2:$G$2),B1=
      که در اصل میخواد که بیشترین فروش رو توی اون بازه پیدا کنه و هرکدوم بیشترین بود اسم اون ماه مربوطه رو که تو ستون B1هست رو بنویسه ولی ارور داره این فرمول مشکل کجاست؟؟

    3. سعید هستم
      میخاستم یه فرمول برام بنویسین که اگر سلول A2کوچکتر از A3باشه عدد A3 رو منهای عدد ۹۹۹۹ بکنه بعد با عدد A2جمع کنه در سلول A1بنویسه
      ممنون

  602. سلام خسته نباشید
    میشه لطفا راهنمایی کنین
    من میخوام فرمولی بنویسم دراکسل که مثلا اگر محتوای سلولB برابر باشد با محتوای سلولA به اضافه 1 (B2=A2+1) جواب را بنویسد OK

  603. سلام خسته نباشید ،
    میخواستم بدونم که اشکال این فرمول چیه؟ ممنون میشم زودتر جواب بدین
    (((IF(B3<10,"M",IF(B3<14,"Z",IF(B3<17,"B",IF(B3<20,A,N
    وقتی وارد میکنم ، به فرمتش گیر میده.
    ممنون

    1. سلام پویان جان
      سلامت باشی
      اشکالش این بود که حروف A و N رو مثل دیگر حروف داخل کوتیشن نگذاشته بودی
      بصورت زیر اصلاح میشه و کار میکنه
      IF(B3<10,"M",IF(B3<14,"Z",IF(B3<17,"B",IF(B3<20,"A","N"))))
      موفق باشی – خانیکی

  604. سلام و خسته نباشید خدمت همه عزیزان.خواهش میکنم منو راهنمایی کنید چند روزه دارم دنبال راه این قضیه میگردم پیداش نمیکنم تو اینترنت. من یه جدول دارم که با ایف و اند کلی شرط براش گذاشتم و نتیجه نهایی جدول در روبروی اسم طرف، بصورت دو کلمه : “مردود” “قبول” (true/false)
    درج میشه . همه چی عالیه و درست میکنه ولی فقط مشکل اینجاست که وقتی فرمولم رو تو سطرهای پایین و خالی جدول paste میکنم ، توی همه سطرهای خالی که هنوز دیتا وارد نکردم کلمه ” مردود” نمایش داده میشه که زیاد جالب نیست و توی ذوق میزنه . میتونید منو راهنمایی کنید بگید چطوری میشه توی سطرهایی که دیتا وارد نشده،نتیجه فرمول هم نمایش داده نشه >؟؟؟؟؟
    در آخر از همگی شما تشکر میکنم که همچین سایت خوب و کاربردی راه اندازی کردید و زحمت پشتیبانی اون رو میکشید

    1. سلام جناب سلمانی
      کافیه که فرمول تون رو داخل یه IF دیگه بگذارین
      که اگر خانه ها تون بدون دیتا باشه ، نتیجه فرمول تون تهی باشه
      مثل فرمول زیر :
      IF(A1=””,””,F1)
      در این فرمول اگه خانه A1 بدون دیتا باشد ، نتیجه ی فرمول تهی است
      و اگر در خانه A1 دیتا داشته باشد ، فرمول F1 محاسبه خواهد شد
      کافیست که شما بجای A1 یکی از خانه های اصلی دیتا را تعریف کنید
      و بجای F1 فرمول قبلی تان را جایگزین نمایید
      موفق باشین – خانیکی

      1. محمد سلمانی

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

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

  605. سلام میشه راهنمایی کنید این فرمول چه مشکلی داره
    اگر c5کوچکتر از b5 بود عدد 0 باشد و اگر بزرگتر بود c5 رواز b5 کم کنید
    =IF(C5B5=(C5-B5))

  606. سلام خسته نباشید مشکل این فرمول بنده چی هستش. (“”;,IF(B2=MAX($B$2:$G$2),B1=
    که در اصل میخواد که بیشترین فروش رو توی اون بازه پیدا کنه و هرکدوم بیشترین بود اسم اون ماه مربوطه رو که تو ستون B1هست رو بنویسه ولی ارور داره این فرمول مشکل کجاست؟؟

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

  607. سلام وقتتون بخیر من از طریق فرمول نویسی سن افراد تومجموعه رو براساس تابع today استخراج کردم مثلا 1y 5m 25d حالا میخام فرمولی بذارم که این شخص وقتی به سن 17 سال و 11 ماه و30روز رسید اون سلول رنگی بشه. لطفا راهنماییم کنید.

    1. سلام سجاد جان
      اگه شما بتونید تاریخ روز و تاریخ تولد شخص رو بصورت تفکیک شده داشته باشین
      یعنی سال و ماه و روز رو برای هر دو تاریخ بصورت جداگانه داشته باشین
      با کمک دستور IF و مقایسه این اعداد ، می تونید بفهمید که آیا این شخص به سن قانونی رسیده است هست و یا خیر ؟!
      به فایل توابع کاربردی تاریخ هجری شمسی در وبلاگ منم سری بزنید
      شاید کمک تون کنه و براتون مفید باشه
      موفق باشین – خانیکی

  608. سلام لطفا در صورت امکان برام فرمولی بتویسین که مثلا وقتی اسم یکی رو مینویسم،آدرس،طرفو تو یک سلول دیگه بنویسه

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

  609. احمد بهجتی

    سلام وقت بخیر چطور می تونیم در یک ستون وقتی عددی تکراری وارد می کنیم خطا بزنه و اعلام کنه تکراریه

    1. سلام جناب بهجتی
      شما با کمک از تابع COUNT و محاسبه تعداد تکرار هر عدد در اون ستون می تونید بفهمید که تکراریه
      و بر اساس تعداد تکرار و با کمک امکان Conditional Formatting می تونید مثلا” با تغییر رنگ سلول به کاربر اعلام خطا کنید
      موفق باشین – خانیکی

  610. سلام خسته نباشید
    من دو عدد در دو ستون متفاوت دارم میخام که اکسل این دو ستون رو مقایسه کنه و در صورت افزایش ستون دومی ,عدد اون ستون رو برای من به رنگ دلخواه نشون بده چطوری اینکارو انجام بدم؟ ممنون میشم راهنمایی کنید البته تو قسمت CONDITIONAL FORMATING انجام میدم ولی فقط برای یه سلول میشه نه برای کل ستون

  611. خیلی ممنون من پیدا کردم چیکار کنم مشکل اینجا بود که من سلول رو مطلق میکردم

  612. محمدرضا عزیزی

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

  613. سلام در فایل اکسل می خوام شرط بزارم بارش بالای1mmرا برام پیدا کنه وبقیه را حذف کنه چگونه باید شرط بنویسم؟ وبعد در کدوم قسمت بنویسم شرط را؟

  614. محمدرضا عزیزی

    سلام
    خسته نباشید یزرگواران
    من یک بانک اطلاعاتی nدر اکسل دارم که مربوط به ثبت نام وام بازنشستگان هست .میخواهم یک منوی ورود اطلاعات ثبت نام ایجاد کنم که فرد با وارد کردن کد پرسنلی خود و عدم وجود این کد در بانک اطلاعاتی مجاز به ثبت نام شود و پس از آن نام – نام خانوادگی و تاریخ روز جاری را بعنوان تاریخ ثبت نام وارد کرده و مشخصات او به آخر بانک اطلاعاتی اضافه شود ممنونم اگر دوستان عزیز راهنمائی فرمایند.

  615. نیما توکل

    سلام وقتتون بخیر
    بنده سایتی دارم و میخواهم با برنامه حسابداریمون موجودی و قیمت هارو سینک کنم.
    برای مثال وقتی از لرنامه حساب داری خروجی میگیرم یه کد محصول هست و یه تعداد موجودی کالا و یه قیمت
    حالا از محصولات سایت هم میتونم ب همین ترتیب خروجی بگیرم
    ولی میخواستم ی فرمولی برای اکسل بنویسم که:
    ی کد محصول بیاد ور داره از سطرِ کد های کالا که از برنامه حسابداریمون اکسپورت گرفتیم
    و بیاد مطابقت بده با کد های محصولاتی که من از سایت اکسپورت گرفتم، و وقتی پیدا کرد اون کد محصولی که از اکسپورت برنامه گرفته و مطابقت داد با کد محصول اکسپورت سایت، بیاد تعداد موجودی و قیمت فروشِ همون کد محصولی که از برنامه حسابداری گرفته رو جایگزین سلول هایی که میگم بکنه.
    اینطوری بگم ک مثلا
    ستون A با دورو ور 7 هزار سلول کد های محصولات اکسپورت شده از برنامه حسابداریه. ستون B تعداد موجودی های کالاییست و ستون C قیمت فروش!

    ستون E شروع کد های محصولات اکسپورت شده از سایته. ستون F موجودی، و ستون G قیمت.

    حالا یه فرمول میخواهم بیاد A1 رو کدش رو حفظ کنه و بیاد تو کل 8 هزار تا سلولی که تو E هست و کد های سایته بگرده و وقتی پیداش کرد و مطابقت داد بیاد موجودی و قیمت هارو یکی کنه
    مثلا A1 رو توی E2 پیدا میکنه، بیادش B2 رو با F2 و همچنین C2 رو با G2 یکی کنه.

  616. سجاد محمدی

    با سلام و تشکر
    م خواستم ببینم تابع ذیل به چه شکل نوشته میشود:
    B3 مساوی با اگر A3 صفر یا کمتر از صفر باشد کلمه تسویه شد نوشته شود و اگر بیشتر از صفر بود خلی بماند

  617. سلام وقت بخیر
    نیاز به یک فرمول دارم
    به اینصورت که ستون A اعدادی داره که تغییر میکنن و اعداد ستون B با فرمول و طبق ستون A بدست می آیند. عدد مورد نظر من در ستون A مثلا 43 است که ممکن است یک بار در سطر 10 یکبار در سطر 25 باشد (مکان 43 متغییر است). فرمولی که نیاز دارم: در ستون A هر جایی که عدد 43 بود عدد مقابل آن در ستون B را به من نشان دهد.

  618. با سلام
    من به ی فرمول به صورت زیر نیاز دارم لطفا راهنمایی کنید:
    دوتا فایل اکسل دارم، شامل دو ستون حاوی اسم و سمت
    میخواهم اگر اسم های داخل دو فایل باهم یکی بودند ستون سمت فایل دوم در فایل اول جایگذاری شود.

  619. سلام .
    1داده ورودی در سلول A1را چک نماید در صورت مضرب 3بودن قسمت شماره 2را
    انجام دهد و در غیر اینصورت قسمت شماره 3را انجام دهد
    .2در این قسمت سلول B1را چک کند اگر بزرگتر از مقدار سلول A1باشد قسمت
    شماره 4را انجام دهد و در غیر اینصورت قسمت 5را انجام دهد.
    .3در این قسمت به اندازه مقدار سلول B1که عدد تصادفی بین 2و 11است کاراکتر #
    را در سلول D2چاپ کند.
    اینو چطوری حلش کنم.

  620. درود خدا خسته نباشید میخواستم فرمولی توی اکسل بنویسم که شرط بندی ههاش اینجوری باشه:اگر Sمثبت فرض بشه وZمنفی قواعد ضربشون رو میخوام شرطی بشه برام وتوی دو ستون بنویسمشون و جوابشون توی ستون سوم برام نوشته بشه.
    SS>>S
    SZ>>Z
    ZZ>>S
    ZS>>Z

  621. سلام خسته نباشید میشه برام یه فرمول شرطی بنویسین مثلا بنویسین که اگه مقدار خروجی بیشتر و مساوی یک شد (ااون رو برا من نشون بده هایلات کنه اونروزی که داده خروجی من بیشتر از یک شده)
    ممنون میشم

  622. سلام
    میشه فرمولی برام بنویسید که
    مثلا مقدار عددی که در خانهA1 وارد می کنیم, اگر بزرگتر یا مساوی عدد 10 بود داخل همان خانه عدد 10 تایپ شود و بیشتر از ده تایپ نشه

  623. سایه نیک صفت

    سلام وقت بخیر یه خواهشی داشتم از حضورتون
    من برای سر کارم به ی فرمول نیاز دارم اموزش های توی گوگل رو دیدم چیزی متوجه نشدم
    میخواستم بین یک ستون تاریخ و ستون ساعت برام شرطی ایجاد شه که مهلت زمان رو براش تعیین کنم مثلا یه مهلت زمان 8 ساعته میخوام و ی مهلت زمان 4 ساعته
    من تو PsS پوز هستم میخوام هر تیکت خدمات که از طریق دستگاه پوز برام ثبت میشه متوجه شم اگر از 8 ساعت یا 4 ساعت گذشت جریمه برای بچه هام بزارم و بهم نشون بده
    مثلا اگر تیکت رول میاد ساعت 16:00 روز 17 ام تا 8 ساعت ایندش بهم زمانشو نشون بده چقدر مهلت داره یا منفی بخوره که اونقدر از مهلته گذشته و بهم نشونش بده

  624. در ستون A کدهای ملی بدون صفرهای اول آنها نوشته شده است. (یعنی کدهای ملی 8 ، 9 یا 10 رقمی هستند.) در سلول B2 فرمولی بنویسید که صفرهای مورد نیاز هر ردیف را در کنار آن قرار دهد و تمام کدها 10 رقمی شوند.

  625. MOHAMMAD MAHDI FOROOZAN

    سلام خسته نباشيد
    من دوتا شيت جدا دارم كه در هر شيت مقدارعددي بعضي از سلولها يكي هستند ميخواستم راهنمايي كنيد به جه صورت ميتونم فرمولي داشته باشم كه شيتها رو مقايسه كنه و عددهيي رو كه مثل هم هستند رو عددي كه اضافه هست رو حذف كنه و ستوني جدا بده بهم و يا اينكه حداقل عدد هاي شبيه به هم رو بيدا كنه و بهم نشون بده خيل خيل تشكر از شما

  626. سلام وقت بخیر
    میخوام یه ستون مصرفی دارم که هر با وارد کردن عددی از انبار کم کنه و وقتی مقدار جدیدی در ستون مصرفی وارد کردم از مقدار جدید انبار کم کنه
    مثلا موجودی انبار 100 هستش یبار توی مصرفی 10 وارد میکنم موجودی میشه 90 باز با وارد کردن 10 بیاد از 90 کم کنه بشه 80

    1. یاسین اسماعیل پور

      سلام وحیدجان
      میتونی خیلی ساده از فرمول sum استفاده کنی. فرض کن ستون اعداد مصرفی B باشه و موجودی اولیه یعنی همون عدد 100 هم در سلول C1 باشه. توی D1 بنویس:
      =C1-Sum(B:B)

  627. سلام وقت بخیر ممنون از آموزشهای مفیدتون
    یک سوال دارم.من یک فایل اکسل دارم یک ستون کد به صورت تکس هست(مثلا کد s1) و یک ستون وضعیت اون کدها به صورت تکس (مثلا خوب، بد، عالی) میخوام فرمولی بنویسم که در یک ستون اون کدهایی که وضعیتشون مثلا عالی هست رو برام پشت سر هم بدون فاصله بیاره. با استفاده از IF راحت میشه نوشت ولی در یک ستون اگر شرط برقرار نباشه یک سلول خالی میمونه مثلا اونایی که بالاست رو تو که ستون اینجوری میاره(S1.S2.S3.خالی(شرط برقرار نباشه). خالی(شرط برقرار نباشه).S6و…) نمیخوام بینش خالی باشه اصلا نمیدونم تونستم منظورمو بگم.در ضمن با فرمول FILTER که در اکسل 2021 هست میدونم میشه ولی به اونم دسترسی ندارم. راه دیگه ای وجود داره؟ ممنون میشم راهنمایی کنید.

  628. سلام وقت بخیر ممنون از آموزشهای مفیدتون
    یک سوال دارم.من یک فایل اکسل دارم یک ستون کد به صورت تکس هست(مثلا کد s1) و یک ستون وضعیت اون کدها به صورت تکس (مثلا خوب، بد، عالی) میخوام فرمولی بنویسم که در یک ستون اون کدهایی که وضعیتشون مثلا عالی هست رو برام پشت سر هم بدون فاصله بیاره. با استفاده از IF راحت میشه نوشت ولی در یک ستون اگر شرط برقرار نباشه یک سلول خالی میمونه مثلا اونایی که “عالی” هست رو تو ستونی که فرمول تعریف کردم اینجوری میاره(S3.S2.S1.خالی(شرط برقرار نباشه). خالی(شرط برقرار نباشه).S6و…) نمیخوام بینش خالی باشه اصلا نمیدونم تونستم منظورمو بگم.در ضمن با فرمول FILTER که در اکسل 2021 هست میدونم میشه ولی به اونم دسترسی ندارم. راه دیگه ای وجود داره؟ ممنون میشم راهنمایی کنید

  629. کد وضعیت ستون جدیدی که میخوام وضعیت
    s1 عالی s1 عالی
    s2 عالی s2 عالی
    s3 خوب s4 عالی
    s4 عالی s6 عالی
    s5 بد
    s6 عالی

    پیرو سوالم منظورم همچین چیزیه

    1. یاسین اسماعیل پور

      سلام دوست عزیز
      من کاملا منطورتون رو متوجه شدم. برای پیاده سازی این مساله چند راه وجود داره. من دوتاش رو میگم:
      1 – با استفاده از تب Data و گزینه from table/range محدوده مدنظرتون ار انتخاب کنید و بعد از ویرایش در power query در یک شیت دیگه لودش کنید
      2- براش VBA بنویسید

  630. shahab shoraka

    سلام

    1 سطر و 3 ستون دارم ، میخوام اگر ستون 2 و 3 خالی نبودن سلول ستون 1 هایلایت بشه.

    ممنون میشم راهنمایی کنین

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

  632. محمدرضا

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

  633. محمد حسین حقیقی

    با سلام و عرض ادب و تشکر از آموزش های عالیتون
    می خواهم تقاضا کنم لطفاً راهنمایی فرمایید:
    مقدار خرید یک سهم از موجودی اولیه کسر و فروش سهم و سود به مبلغ موجودی اضافه شود. برای این منظور تلاش زیاد و از سه تابع if & sumif & sumifs کمک گرفتم لاکن متاسفانه رقم صحیح نمایش داده نمی شود. بطور مثال
    خرید فروش موجودی اولیه سود مانده
    100 200 300 10 410
    در این حالت می خواهم در قسمت مانده ضمن مشاهده مانده معامله از تفاضل خرید سهم و کسر از مانده، مبلغ سود یا زیان از موجودی کسر و نیز در صورت فروش به موجوی افزوده شود

  634. سلام…
    یه سوال داشتم…
    اگه بخوام تابعی بنویسم که به عنوان مثال اگر مقدار سلولی با عدد یا حروف خاصی شروع یا تموم بشه جلوش یا در سلول دیگری عبارت مد نظرمو بنویسه باید چکار کنم…؟

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top