تابع COUNTIFS اکسل و نحوه استفاده از آن

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

قاعده کلی تابع COUNTIFS اکسل به صورت زیر هست:

(…,[اختیاری]شرط2 ,[اختیاری]محدوده2 ,شرط1 ,محدوده1)COUNTIFS

حالا با هم پارامترهای تابع COUNTIFS اکسل رو بررسی میکنیم:

  • محدوده1: این پارامتر محدوده ای هست که قراره سلول های اون در صورت داشتن شرط خاصی شمارش بشن.
  • شرط1: با استفاده از این پارامتر ما اولین شرط خودمون رو براش شمارش تعریف مشخص میکنیم. این پارامتر میتونه یک عدد مثل 10، یک متن مثل قطعه 1 یا یک عبارت مثل “0=” باشه. در صورتی که این پارامتر عبارت باشه باید حتما بین دو علامت نوشته بشه.
  • محدوده2: این پارامتر دقیقاً مشابه پارامتر محدوده1 هست با این تفاوت که تعیین این پارامتر اختیاری هست. در صورتی که این پارامتر رو تعیین نکنیم شمارش ما تک شرطی خواهد شد و در واقع تابع ما به تابع COUNTIF تبدیل میشه. تعداد سلولهای موجود در این محدوده باید با تعداد سلولهای موجود در محدوده1 برابر باشه. به عنوان مثال اگر ما برای پارامتر محدوده1 مقدار A1:A10 رو تعیین کردیم میتونیم برای محدوده2 B2:B11 رو تعیین کنیم چون تعداد سلولهای این محدوده هم دقیقاً برابر 10 سلول هست، اما نمیتونیم A2:A12 رو تعیین کنیم چون تعداد سلول های اون از محدوده A1:A10 بیشتره.
  • شرط2: با استفاده از این پارامتر شرط موردنظرمون رو برای محدوده2 اعمال میکنیم.
  • افزودن بیش از دو شرط: در صورتی که نیاز به بیش از دو شرط داشته باشیم میتونیم به همین ترتیب محدوه3، شرط3، محدوده4، شرط4 و .. رو تا 127 شرط ادامه بدیم.

دقت داشته باشید که تابع COUNTIFS اکسل از اولین سلول محدوده هایی که براش تعریف شده شمارش رو شروع میکنه و در صورتی یک عدد به شمارش اضافه میکنه که شرط1 در سلول متناظر در محدوده1 برقرار باشه، شرط2 در سلول متناظر در محدوده2 برقرار باشه و الی آخر.

حالا با یک مثال به صورت عملی کار با تابع COUNTIFS اکسل رو تمرین میکنیم. جدول زیر رو در نظر بگیرید:

A B C
1 تامین کننده محصول تعداد خریداری شده
2 قطعه سازی هراز رینگ 472
3 قطعه سازی رضایی رینگ 261
4 قطعه سازان شرق رینگ 416
5 قطعه سازی رضایی رینگ 640
6 قطعه سازی هراز رینگ 814
7 قطعه سازی رضایی رینگ 296
8 قطعه سازی رضایی یاتاقان 210
9 قطعه سازان شرق یاتاقان 551
10 قطعه سازی هراز یاتاقان 112
11 قطعه سازان شرق یاتاقان 652
12 قطعه سازان شرق یاتاقان 647
13 قطعه سازی هراز یاتاقان 489
14 قطعه سازی رضایی یاتاقان 862
15 قطعه سازان شرق یاتاقان 505
16 قطعه سازی رضایی یاتاقان 101
17 قطعه سازی رضایی یاتاقان 466

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

  • محدوده1: اولین شرط ما برای شمارش تعداد دفعات خرید این هست که شرکت موردنظر “قطعه سازی هراز” باشه. از اونجایی که نام شرکت ها در ستون B قرار داره پس مقدار پارامتر محدوده1 ما B:B خواهد بود.
  • شرط1: ما میخوایم خریدهایی شمارش بشن که مربوط به شرکت قطعه سازی هراز هست. پس شرط1 ما “قطعه سازی هراز” هست. دقت کنید که در اینجا پون شرط ما متنی هست اون رو داخل علامت نقل قول قرار میدیم.
  • محدوده2: ما میخوایم خرید ها رو در خصوص محصول خاصی شمارش کنیم. پس نیاز به تعریف دومین محدوده و شرط داریم. نام محصولات ما در ستون C قرار داره. پس پارامتر محدوده2 ما C:C هست.
  • شرط2: ازونجایی که ما میخوایم خریدهای مربوط به محصول “رینگ” رو بشماریم پس شرط2 ما “رینگ” خواهد بود.

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

COUNTIFS(A:A;”قطعه سازی هراز”;B:B;”رینگ”)

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

دانلود فایل مثال تابع COUNTIFS اکسل:

COUNTIFS.sample.worksheet.ir

تمرین:

برای جدول مثال بالا میخوایم ببینیم تعداد دفعاتی که ما از شرکت قطعه سازی رضایی یاتاقان خریدیم و تعداد خریدمون بین 200 تا 500 عدد بوده چقدر هست. با استفاده از تابع COUNTIFS این مقدار رو بدست بیارید.

281 thoughts on “تابع COUNTIFS اکسل و نحوه استفاده از آن”

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

  2. ممنونم عالی بود..لطفا مثالهاتون به همین نحوه با موضوع انبار وانبارداری باشه..ممنون یاسین جان

  3. با سلام
    تفاوت SUMIFS AND COUNTIFS رو میخواستم بدونم و کدومش کاربردیتره. با تشکر

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

      سلام سارا خانوم. کلا این دو تابع کاملا با هم متفاوت هستند و هر کدوم در جای خودشون کارکردهای خودشون رو دارند. مثل این میمونه که بگیم تلویزیون کاربردش بیشتره یا مثلا ماشین لباسشویی. تابع countifs سلول ها رو شمارش میکنه مثلا میگه ده تا سلول با شرط هایی که تو تعیین کردی اینجا هست. در صورتی که تابع sumifs سلول ها رو جمع میکنه مثلا میگه جمع مقادیر سلول هایی که شرط ها در اونها صدق میکنه برابر با 2100 هست.

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

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

      سلام وحیدجان. حق با شماست. ممنون از دقتت. اصلاح شد.

  5. با سلام
    اگر بخواهیم در یک محدوده، تعداد سل که کمتر از یک مقدار می باشد را بشمرد از چه دستوری باید استفاده کرد؟
    مثلا: رنج اعداد از 270 تا 290 به فاطله یک عدد یک عدد اضافه شده؛ حالا می خواهیم ببینیم چندتا سل زیر 280 می باشد؟

    با سپاس

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

      از همین countifs میتونی استفاده کنی. کافیه شرط رورو برابر ۲۸۰> قرار بدی

  6. ممنونم از اموزشهای مفیدتون..کاش در مورد اتوکد 2014 هم اموزش ارایه بدین..خیلی ممنون میشم

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

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

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

  8. سلام، ممنون از آموزش‌هاي بسيار مفيد شما.
    سوال: در تابع countifs چطور شمارش در يك محدوده خاص انجام مي‌شود. فرض كنيد 2 ستون از اعداد داريم و مي‌خواهيم تعداد اعدادي كه مثلا بزرگتر از 10 و كوچكتر از 25 هستند از ستون اول و بزرگتر از 5 و كوچكتر از 15 هستند از ستون دوم را بشماريم. اين موضوع در تابع يك شرطي با كم كردن دو بازه از يكديگر به دست مي‌آيد ولي در تابع دو شرطي جواب نمي‌دهد. ممنون مي‌شوم راهنمايي كنيد.

    1. msdhamzeheian

      برای ستون اول:
      =COUNTIFS(A:A,”>10″,A:A,”5″,B:B,”5″,B:B,”10″,A:A,”<25"))

  9. سلام میشه خواهش کنم بهم بگید چه طوری می تونم شمارش تو بازه های مربوط به سطر انجام بدم
    مثلا وقتی فیلتر رو می زنم برخی از خواص رو نمیخوام و وقتی می خوام مثلا سطر B رو شمارش کنم از اونجای که برخی از خواص فیلتر شده و حذف شده طبیعی وقتی من می خوام براش بازه تعریف کنم مجبورم از B1:B100 رو بشمارم و فیلتر که انجام دادم خیلی از خواص حذف می کنه و شمارش من تغییر نمی کنه
    دستوری که استفاده می کنم این دستور خواهشا کمک کنید ممنون
    =countif(b1:b100;”1″)
    این دستور همه شماره یک های سطر رو می شماره و وقتی فیلتر می کنم خیلی از خواص حذف میشه
    اما شمارش به همون روال می مونه

    لطفا کمک کنید مرسی

  10. سلام عرض خسته نباشید
    در یک ستون از یک تا سی و یک به معنی یکم تا سی و یکم ماه و مشخص کردم (البته با کد نویسی خود اکسل اتومات می نویسه ) یه مشکل دارم ماههای سی روز و سی و یک روز و نمیتونه تشخیص بده یعنی آخر مهر باید بشه یک باز سی ویک و میندازه میخواستم ببینم با تابع های شمارش سلها میشه بهش بفهمونیم یا باید بریم رو کدهای vb . امیدوارم تونسته باشم منظورمو برسونم ممنون از سایت عالیتون

  11. من میخوام تورنج اعداد شر بذارم.مثلا بگم اگه اعداد10تا20بود ضربدر 10کن و اگر در سلول دیگر عدد 21تا 40بود ضربدر 5 کن.میشه راهنمایی کنین

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

      سلام. شما میتونی از فرمول آرایه ای هم استفاده کنی اما به نظرم راه بهترش اینه که بانوشتن یه ستون کمکی با تابع if ضرایب رو کنارش بزاری بعد با تابع sumproduct جمع کنی

  12. با سلام
    من از شرط countif استفاده کردم اما eror میده و فرمول اجرا نمیشه.
    برای مثال در اکسل میخواهم تماس های محدوده خاصی رو برای من شمارش کنه مثلاً رسالت که من این فرمول رو اجرا میکنم (I1:I10000;”رسالت”)COUNTIF=
    اما روی I10000 به من eror میده.
    ممنون میشم راهنماییم کنید.
    سپاس

    1. msdhamzeheian

      سلام اگه اشتباه نکنم دارین جای محدوده و شرط رو جابجا می نویسین:
      =countif(I1:I10000;”رسالت”)

  13. marzieeiniafzal

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

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

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

  14. با سلام
    من اگه بخوام براي يك Criteria دو شرط تعريف كنم بايد چه كنم، مثلا ميخوام بگم فعاليت هايي كه توسط رضا يا علي انجام شده. از دستور” OR” نميشه استفاده كرد مگر اينكه رضا رو بشمارد و با علي + كند كه طولاني ميشه فرمول. راه ساده تري هست؟ ممنون ميشم

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

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

  15. امیر سلیمانی

    با سلام خدمت مهندس گرامی و ارجمند
    جناب آقای یاسین اسماعیل پور
    قبل از هر چیز به خاطر آموزش و توضیحات بسیار مفید ، مباحث خوب و کاربردی و طراحی و چیدمان بسیار زیبای سایتتون از شما تشکر و قدردانی می کنم.
    راستش من چند ساله که مشکلات اکسلیم رو توسط سایت شما برطرف می کنم، ولی چیزی که حسابی منو به خودش مشغول کرده و خیلی هم دربارش سرچ کردم و به نتیجه ایی نرسیدم رو خدمتتون عرض می کنم.
    فرض کنیم می خواییم توسط مثلاً تابع COUNTIFS بگیم که جمع تعداد سلولهایی رو به ما بده که این شاخص یا شرط یا Criteria رو داشته باشه : مثلاً اگه شرطمون این باشه جمع تعداد سلولهایی رو به ما بده به شرطی که در فلان ستون چیزی نوشته نشده باشه از “” استفاده می کنیم.
    یا مثلاً : اگه بخواییم بگیم جمع تعداد سلولهایی رو بده به شرطی که در فلان ستون هرچیزی نوشته شده باشه (یا به عبارتی خالی نباشه) از “” استفاده می کنیم.
    یا مثلاً می خواییم بگیم جمع تعداد سلولهایی رو بده به شرطی که در فلان ستون از عبارت خاصی (مثلاً ریاضی ) استفاده شده باشه از کلمه ریاضی استفاده می کنیم.
    یا اینکه برابر با سلول فلان (مثلاً A5) باشه از آدرس فلان سلول که در اینجا اشاره به A5 کرده ایم استفاده می کنیم.
    ولی چیزی که من به مشکل خوردم اینکه که اگه بخواییم بگیم که ما جمع تعداد سلولهایی رو می خواییم به شرطی که در فلان ستونش از هرچیزی نوشته شده باشه به غیر از کلمه مثلاً ریاضی یا به عبارتی دیگه جمع تعداد ستونهایی رو به ما بده که از هرچیزی نوشته شده باشه به جزء چیزی که در سلول مثلاً A5 بهش اشاره شده رو باید شاخص یا شرط یا Criteria اون رو چطوری بنویسیم که اینکار رو انجام بده ؟
    با سپاس

    1. خیلی سادس از این فرمول استفاده کنید:
      =COUNTIF(H7:H12,”q”)
      چون بعضی وقتا سایت یه علامت هایی رو نشون نمیده توضیح میدم
      یعنی توی شرط بنویسید کوچکتربزرگتر از عبارت مورد نظر (یعنی اول علامت کوچکتر بعد علامت بزرگتر بعد هم عبارت مورد نظر رو بنویسید)

  16. امیر سلیمانی

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

  17. امیر سلیمانی

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

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

  18. سلام
    برای مقایسه دو سلول که متن هستش باید از چه فرمولی استفاده کرد؟
    با تشکر

  19. سلام
    تابعی هست که مثلا در ردیف 3وم شماره آخرین سلول عددیرو برگردونه؟
    مثلا اگر در ردیف سوم A3=3 و Z3=-2 ، تابع عدد 28 رو برگردونه. یعنی شماره آخرین سلول غیرخالی (تعداد حروف انگلیسی)

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

  21. سلام خسته نباشيد
    اموزشتون واقعاعاليه
    يه سوال اگه بخوايم يه سري سلول رو بشمرم كه چند تا شرط داشته باشه و هر سلول حتي اگه يك شرط را داشت شمارش بشه چيكار بايد كنم؟
    ممنون ميشم اگه كسي ميدونه جواب بده

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

  23. فکر کنم باید سوالم را واضح تر مطرح کنم : پرسنل در طول روز ممکن است در دو بخش ( و یا بیشتر ) کار کنند که جهت ثبت بخش ها از اختصاص کد استفاده کردم ( فرض کد 23 که عدد 3 مربوط به بخش بیوشیمی و عدد 2 مربوط به بخش هماتولوژی می باشد ) حال در پایان ماه باید در یک برنامه یکماهه که در اکسل طراحی شده مشخص کنم هر فرد به چه میزان و در چه بخش هایی مشغول بکار بوده است چون تعداد پرسنل زیاد است و عملیات جداسازی برای آنها و برای تک تک روزها زمان بر می باشد ضمن اینکه فرمول باید در محدوده ثبت اطلاعات نباشد تا با حذف اطلاعات جهت ورود اطلاعات ماه بعد پاک نشود .
    ممنون میشم اگر راهنمایی فرمائید .
    با تشکر

  24. باسلام و عرض خداقوت.
    اطلاعات عالی ای در اختیار هموطنانمون گذاشتید سپاس.
    خواستم بپرس در برنامه اکسل امکان این هست که :
    ایا می توان شرط تعریف کنیم برای 1 ستون (که شامل داده های ساعت+دقیقه.مثلا 13:43)باشد به این نحو که ما خواستار این هستیم ; از اولین تایمی که سلول a1 تا a200 رو نشون میده، با ماکزیموم فاصله زمانی 5 دقیقه اگر بود که هیج. اما اگر بیش از 5 دقیقه شد اخطار دهد یا سلول های خطا دار قرمز نمایش داده شوند؟
    با سپاس از شما

  25. ضمنا لازم به ذکر هست یاد اور شوم ، تایم های درج شده مرتب می باشند و صعودی پیش می روند.

  26. محمد آشوری موثق

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

    1. توی اکسل میتونید از vba استفاده کنید (قسمت فرم ها) که البته نیاز به مختصری کد نویسی دارهواسه تعریف عملکرد آیتم ها
      توی اکسس هم فرم بسازید به همون صورت هست و ساختنش آسونتر از اکسل هست ولی خوب برای اون هم باید کمی اکسس بلد باشید

  27. با سلام خدمت دوستان
    ضمن تشکر از سایت بسیار مفید و آموزنده ی شما
    یه سوال داشتم لطفا هر کسی می تونه منو راهنمایی کنه
    چند سلول دارم که داخل هر کدوم قراره یه تعداد کارکتر عددی مشخص تایپ بشه. مثلا سلول اول 10 کاراکتر (عدد) سلول دوم 15 کاراکتر (عدد) و … . حالا چطوری می تونم وقتی عددی رو در سلول اول تایپ می کنم و تعدادش کمتر از 10 کاراکتر هست خود برنامه تشخیص بده و به تعداد کسری کاراکترها قبل از عدد من عدد صفر اضافه کنه. آیا می شه یا نه. مثلا عدد سلول اول 12345678 تایپ بشه و خود اکسل دو عدد صفر قبلش اضافه کنه تا مجموع کاراکترها به 10 برسه (0012345678) . ببخشید که زیادی توضیح دادم . لطفا راهنمایی کنید

  28. سلام می خوام تو اکسل عبارت “تعطیل” رو تو دوتا ستون جستجو کنم که مجموعشون رو تو سلول فرمول نشون بده. این کار رو انجام دادم ولی جواب نمیده:
    =COUNTIFS(I14:I29;”تعطیل”;S14:S28;”تعطیل”)

    ؟؟؟؟

    1. چون ستون هاتون از هم فاصله دارن از این فرمول استفاده کنید:
      =SUM(COUNTIF(H7:H11,”q”),COUNTIF(J7:J11,”q”))
      یعنی ترکیب countif با sumif که توی فرمول من حرف q رو میشماره شما خودت اون قسمت هاشو تغییر بده
      شاید راه دیگه ای باشه این به ذهن من رسید
      اگرم فاصله نداشته باشی بین ستون هات (یعنی نیاز نباشه جدا جدا range رو انتخاب کنی) با همون countif انجام میشه …

  29. سلام من میخوام تو اکسل ی فرمول بنویسم که اگر بالای صفر باشه تو ستون فلان اگه زیر صفر باشد تو ستون دگه ای ثبت شه چکار باید کنم

    1. شما باید برای 2تا ستون مورد نظرتون تابع if جداگانه بنویسید.یعنی نمیتونید توی یک سلول تابع if بنویسید و بگید در صورت درست بودن یه سلول دیگه رو تغییر بده …
      امیدوارم متوجه شده باشید…

  30. با سلام احتراما فرمولي ميخواهم كه بتواند از بين چندين عبارت در يك سل از اكسل يك كلمه مورد نظر را جستجو و بشمارد.

  31. سلام
    دو ستون داده داریم که با کد20-21-22-23 مقادیری به خود در ستون دیگر تخصیص داده می خواهیم تعداد مقادیر غیر تکراری با یک کد را بشماریم
    مثلا کد 20 دارای سه مقدار غیر تکراری است لطفا راهنمایی کنید

  32. با سلام و عرض ادب
    از حضور محترم شما سوالی در مورد این مطلب داشتم
    آیا امکان دارد از این تابع برای رتبه بندی یک لیست از کالاها استفاده کنیم به گونه ای که شرط ها در این فرمول به ترتیب زیر باشند
    1 – تعداد خرید کالا
    2 – تعداد فروش کالا
    3 – مدت خواب این کالا در انبار
    رتبه ها به این ترتیب قرار گیرند که
    با توجه به تعداد خرید کلا، هر چه فروش کالا بیشتر و خواب کالا در انبار کمتر باشد رتبه ای کالا بهتر باشد
    ممنون میشم اگر راهنمایی بفرمایید

  33. سلام
    من یک ستون از اسامی دارم که می خوام تعداد نفراتی که در نام انها حرف “ن” هست رو بشمارم. فکر میکنم از تابع countif باید استفاده کنم. ولی موفق نمیشم.
    =countif(B2:B42,”ن”) نمیدونم چرا جواب نمیده. حتی این یکی رو هم امتحان کردم:
    =countif(B2:B4,contain “ن” ) رو هم زدم ولی باز جواب نداد.
    ممنون میشم بهم جواب بدین

    1. سلام همون فرمول اولی که نوشتید رو قبل و بعد از حرف ن یدونه * بذارید درست میشه.یعنی اینجوری
      “*ن*”

      1. ممنون از راهنماییتون مساله اینه که لازمه در یک سلول حرف را نوشته و فرمول در سلول کناری درج بشه ینی با تغییر حرف اون فرمول تعداد جدید را بده.
        برای این نمی دونم چیکار کنم.
        ممنون

        1. پیدا کردم راهشو. ممنون
          برای دوستانی که علاقه مندن بگم که در یک سلول حرف مورد نظرمو نوشتم(ن). در سلول کناریش فرمول زیر رو دادم:
          =”*”&ادرس سلول حاوی حرف مورد نظر&”*”
          که در واقع نتیجه و خروجیش میشه:
          *ن*
          و بعد در سلول سوم نوشتم:
          =countif(بازه ای که باید سرچ درش قرار بگیره,ادرس سلول دوم)
          خروجیش شد تعداد اسامی ای که حرف (ن) داخلش هست.

  34. با سلام
    ممنون از سایت بسیار آموزنده شما
    اگر بخواهیم ماکزیمم اعداد یک ستون را در یک سلول نشان داده شود به شرطی که تحت تأثیر اطلاعات دو ستون قبلی خود خروجی دهد چه باید کرد؟
    مثلا ماکزیمم اعداد موجود در ستونc به شرط اینکه سلولهایی از ستون a که عبارت “سیاسی” دارد و سلولهایی از ستون b عبارت “تأیید” خورده باشد کدام عدد است؟!
    ممنون

  35. با سلام و تشکر بابت سایت خوبتون
    یه سوالی داشتم،من یه جدول 872 سطری دارم با چندین ستون مختلف در یک ستون شماره چک هارو دارم که درونشون تکرار و جو داره چطور باید بشمورمشون که تکرارها اعمال شوند یعنی شمارش واقعی رو بهم بده؟که مثلا این لیست 872 تایی قاعدتاً باید بشه مثلا 600 و خورده ای
    با تشکر

  36. باسلام
    من دستوری دارم به این صورت که اگر مقدار مثلا سلول C3 هر عددی کوچکتر از عدد 3 بود جواب بزاره 8 و اگر بزرگتر از 3 و کوچکتر از 6 بود جواب بزاره 12 و اگر مجدد بین 6 تا 12 بود بزاره 18 و اگر بزرگتر از 12 بود بزاره 24 . هر دستوری که با IF میزنم دچار مشکل میشه مخصوصا وقتی میخوام عددی در بازه مشخص قرار بگیره. IF(M3<=3;"0.08";IF(M3=6;”0.15″;IF(M3>=12;”0.20″;”0″)))) این هم دستوره که نوشتم ولی اشتباهه. لطفا راهنمایی کنید.
    ممنون

    1. توی if دوم باید بنویسید M3<=6 توی ifآخر هم باید بنویسید M3<=12 …
      وقتی این کار رو کنید قسمت دوم if سوم میشه اگر بین 12 و 6 بود و قسمت سومش خود به خود میشه بزرگتر از 12 …

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

    1. بله میشه
      سلول هایی رو که نمیخواین قفل باشن (یعنی عددشون بطور دستی وارد بشه) رو انتخاب کنید بعد format cells رو انتخاب کنید و سربرگ protection رو انتخاب کنید اونجا تیک گزینه ی locked رو بردارید (بطور default گزینه ی locked فعال هست برای همه ی سلول ها و وقتی مرحله ی بعد رو انجام بدین قفل میکنه سلول ها رو)
      بعد از انجام مرحله ی بالا از نوار بالای اکسل سربرگ Review رو انتخاب کنید و از اونجا گزینه ی protect sheet رو انتخاب کنید و صفحه ای که باز شد رو OK کنید.اینجوری سلول هایی که گزینه ی locked اونها فعال بود دیگه قابل تغییر نیست تا وقتی که unprotect sheet رو بزنید.میتونید یه پسورد هم بزارید که فقط خودتون بتونید غیرفعال کنید این قابلیت رو

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

    1. سلام منظورتون اینه که 2تا منوی کشویی داشته باشیم که اولیش اسم کارخونس و دومیش محصولات مربوط به کارخونه ی انتخاب شده توی قسمت اول؟
      اگر منظورتون اینه توضیحش اینجا یکمی سخت و طولانی میشه اگر خواستید به آیدی تلگرام بنده که همین leomasih هست پیام بدید تا یه فایل مدل شده رو براتون بفرستم و اونجا توضیح بدم.

  39. سلام میخواستم بدونم چطور میشه در نمودار اکسل مثلا در محمور عمودی اولین عدد صفر باشه بعد علامت (//) زده بشه و بعد سایر اعداد به ترتیب 2000 و 2100 و همینطور ادامه پیدا کنه

  40. سلام.میخواستم بدونم چطور با تابع countif تعداد اعداد منفی در یک سطر یا ستون رو میشه شمرد؟؟

  41. سلام من 12 ستون داده دارم می خواستم که اعداد بزرگتر و مساوی 2 رو برام بشماره چیکارکنم؟

    1. در تابع countif از این علامت استفاده کنید:
      “<=2"
      حتما بین " " قرار گرفته باشد

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

  43. بعنوان مثال این شرط رو در نظر بگیرید
    =COUNTIFS(‘1′!B1:Z1;”شنبه”;’1’!B3:Z3;”H”)
    همونطور که میبینید تو این شرط در صورتی که در بازه B1:Z1 هر تعدادی که روز شنبه وجود داشته باشه در ستون مربوط به اون روز اگر حرف H در بازه B3:Z3 وجود داشته باشه اونهارو شمارش میکنه اما من میخوام بدون اینکه برای هر روز یک بار این شرط رو اضافه کنم داخل همین شرط بقیه روزهای هفته رو هم بجز روز جمعه قرار بدم امیدوارم منظورمو فهمیده باشید. با تشکر

  44. قربانزاد

    سلام،
    آیا این امکان در اکسل وجود دارد که مثلاً در ستون B مطالب تکراری وجود دارد (4 یا 5 یا … تا) حال می‌خواهیم اعداد موجود در ستون A متناظر با تکراری مطالب ستون B را میانگین بگیریم.

  45. با سلام و خسته نباشید
    من یه ستون از اعداد چند رقمی دارم ، مثلا 1000 تا عدد 10 رقمی. بعضی از این اعداد مشابه هم هستن . چطور میتونم شمارش تعداد ی اعداد10 رقمی و داشته باشم در صورتیکه اعداد تکراری فقط یه بار شمرده بشن ؟ اعداد 10 رقمی که بیشتر از یک بار تکرار شدن همون یه بار شمرده بشن .
    ممنونم

    1. با استفاده از ابزار remove duplicates در تب data می تونید داده های تکراری رو حذف کنید و از این طریق به راحتی داده های یونیک رو بشمرید.

  46. سپیده سلیمانی

    سلام
    من یه شیت دارم که به تعداد روزهای ماه ستون داره و به تعداد پرسنل سطر،جلوی هر اسم در ر روز وضعیت حض.ر و غیاب مشحص است .میخواهم تابعی رو بنویسم که تعداد سلول هایی که محتوی غ هستن رو نشون بده از تابع count if استفاده می کنم ارور میده.میشه راهنمایی بفرمایید؟
    ممنون

    1. سلام زمانیکه از حروف استفاده می کنید باید حروف را بین ” ” قرار بدید

    2. سلام
      علاوه برروشی که مسعودخان ذکرکردند، شما میتونید بعداز نوشتن فرمول،روی حرف مورد نظر(ح یا غ) کلیک کنید تا جمع غایب ها را بهتون بده.

  47. سلام
    چگونه (بطور مثال)اعداد بالا تراز 500 را در یک ستون مشاهده کنیم؟

    1. سلام با این کار رو می تونید به وسیلۀ conditional formating در تب home انجام بدید. گزینه های موجود در این ابزار به شما کمک می کند تا با شرطی که دوست دارید گزینه های مورد نظرتون رو هایلایت کنه

  48. سلام خسته نباشید
    اگر بخوام در فرمول countifs یکی از شرط هام مساوی یکی از سلول ها مثلا سلول m6 باشد مثلا اینطوری وارد کنم =m6 جواب اشتباه میده باید چکار کنم

  49. سلام خسته نباشید
    اگر بخوام در فرمول countifs یکی از شرط هام مساوی یکی از سلول ها مثلا سلول m6 باشد مثلا اینطوری وارد کنم =m6 جواب اشتباه میده باید چکار کنم.

  50. مهدی دلبری

    سلام
    میخوام مقادیری که از یک نوع هستند رو جمع بزنم چیکار کنم؟
    مثلا:
    آبی 50
    قرمز 30
    سبز 10
    آبی 10
    زرد 20
    سبز 30
    ————
    آبی 60
    قرمز 30
    سبز 40
    زرد 20
    اینم بگن که تعداد رکوردها خیلی زیاده وگرنه هر مورد رو فیلتر می کردم
    در واقع همون countif هست ولی نمیخوام درمورد خاصی جستجو و عمل جمع رو انجام بدم
    میخوام همه مقادیر ستون B که مقادیر ستون A اونها با هم برابره باهمدیگه جمع بشه

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

  52. سلام خسته نباشید
    یه سوال داشتم
    2 تا Sheet داریم به اسم a و b میخوام توی جدول a یک ستونش که یه متنی های متفاوتی رو داخلش نوشتم بره با تعدادی از ستون های جدول b مقایسه بشه و در صورت تطابق تعداد اون متنی رو که توی جدول b هست در یک سلول مقابل همون متنی که در جدول a هستش نمایش بده
    مثلاً اسم علی چندبار در جول b تکرار شده و همینطور رو به پایین که اسم ها هم تغییر میکنند
    ممنونم

  53. ببخشید اگه بخوایم مجموع دوباری که رینگ و از هراز خریدیم بدست بیاریم چجوری محاسبه میشه؟

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

  55. سلام
    من یه جدول دارم که حدود 6000 سطر داره/ یکی از ستون هام حدودا 40 تا اسم از رنگ موهای مختلف توش نوشته شده
    یه فرمول میخوام که بهم بگه تو هر شهر چه رنگ مویی بیشتر از همه وجود داره

  56. سلام
    با تشکر از پاسخ دهی به موقع و سایت خوبتون
    میشه یه فرمول نوشت که نامهای تکراری وارد شده در ستون A رو در یک سلول روبروی همون نام حساب کنه مثلا 50 تا اسم در ستون A داریم نام رضا 6 بار تکرار شده با استفاده از اون فرمول عدد 6 رو جلوی همه نامهای رضا در یک ستون دیگه قرار بده و به محض اضافه شدن یک اسم رضا همه اعداد به 7 تغییر کنه . به همین صورت برای همه اسامی وارد شده در ستون A محاسبه کنه

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

  58. سعید محمدیان

    سلام مهندس
    اگه بخواهیم 1….19 >20-25< 26….100 را در اکسل به نحوی که فقط سلول اعداد 20 تا 25 سبز رنگ و اعداد بزرگتر از 25 و همچنین اعداد کوچکتر از20 به رنگ قرمز در بیاد چکار کنیم ممنووون

  59. سلام-من عینا همین مطالبو کپی کردم توی اکسل اما اعمال نشد فقط فرمولو نشون میده

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

      1. لطفا جواب رو ب ایمیلم بفرستید ک مطمئن بشم بدستم رسیده
        تو روزای قرنطینه بهم کمک کنیم :))))))

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

          سلام بیاید تو سایت بخونید قول میدم کرونا نگیرید 🙂

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

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

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

      سلام . برای اینکار باید از توابع آرایه ای استفاده کنید. فرض میخواید مقادیر یکتا رو در رنج A1 تا A10 شمارش کنید. باید فرمول زیر رو در سلول بنویسید و بعد کلید ترکیبی Ctrl+Shift+Enter رو بزنید:
      =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),””), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),””))>0,1))

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

    بطور مثال در شیت دوم این اطلاعات است
    علی غلامی 335812
    ابراهیم عسگری 358544
    و در شیت اول این اطلاعات
    335812 – محسن
    358548 – علی
    میخام جلوی سلول علی غلامی 335812 اسم محسن رو بنویسه
    -( برای جداکردن سلولها گذاشتم)

    با تشکر

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

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

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

  65. سلام
    اگر بخوام تو 31 شیت مساوی با اسامی 1 تا 31 در یه سلول مشخص تعداد اسامی خاصی را شمارش کنم چه باید کرد؟

  66. سلام ببخشید میخواستم در تابع COUNTIFS برای قسمت دوم بنویسم که تعداد اعداد رو شمارش کنه ، چطور میتونم بنویسم ؟؟؟
    موضوع اصلی این هست تعداد ماشین آلاتی که جلویشان عدد هست رو بشماره

  67. علی رمضانی

    سلام
    وقت بخیر
    تو یک ستون از c1 تاc50 تو بعضی از اونها عدد دارم
    میخوام در پایین خونه هایی که بزرگتر یا مساوی ۱ هستند رو برام بشماره
    مثلا اگر تو ۱۰ سلول عدد بزرگتر از ۱ هستش
    پایین عدد ۱۰ رو نشون بده
    ممنون از شما

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

      سلام علی جان
      از فرمول زیر استفاده کن:
      =countif(c1:c50;”>=1″)

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

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

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

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

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

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

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

      سلام
      برای اینکار میتونید از تابع and و if استفاده کنید. فرض کنید میخواید اگر ستون های a تا d مقدار داشتند تو ستون e تیک در غیر اینصورت ضربدر بزنید. فرمولش رو میتونید به شکل زیر بنویسید:
      =IF(AND(A1<>“”;B1<>“”;C1<>“”;D1<>“”);”✓”;”×”)

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

  70. سلام
    حدود 2000 ردیف داده تو چندین ستون دارم
    مثلا تو ستون A جنسیت مرد و زن با 1 و 2 مشخص شده و در ستون b نام شهر وجود داره
    از طریق فیلتر کردن، یک شهر رو که انتخاب کنم با استفاده از SUBTOTAL تعداد مرد و زن میگیرم و میشه بازم میشه با فیلتر کردن تعداد مرد و زن رو بگیرم
    ولی می خوام بعد از تفکیک و به تفکیک تو یک سلول تعداد 1 یا همون مرد و تو یک سلول تعداد زن یا 2 رو داشته باشم
    ممنون میشم راهنمایی کنین

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

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

  71. s.hossein.behdani

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

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

      سلام. از تابع rank استفاده کنید. مثلا فرض کنید اعدادتون در سلولهای a1 تا a10 قرار داشته باشن. فرمول زیر رو توی b1 بنویسین و تا پایین کپی کنید:
      =RANK.EQ(a1;$A$1:$A$10;0)

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

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

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

  73. با سلام من یک سری اطلاعات عددی دارم که میخوام اونا رو بر مبنای بازه های 0.25 دسته بندی کنم و تعدادشون رو بشمرم. اگر از دستور countifs استفاده کنم نمیشه شرط بازه یا بزرگتر و کوچکتر گذاشت.
    پیشنهاد شما برای این منظور چیست؟

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

      سلام دوست عزیز
      با استفاده از countifs میشه شرط بازه ای گذاشت. شما بایدیه countifs با دو شرط، یه شرط بزرگتر (برای حد بالا) و یه شرط برای کوچکتر (حد پایین) بنویسید. مثلا:
      =countifs(a1:a10;”>=0″;a1:a10;”<0.25")

  74. سلام
    میخوام در فایل انبار داری سلولهای دوستون و باهم ضرب کنم به شرطی که ستون سومم گزینه خروجی باشد
    فرمول مربوطه چیست

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

      سلام. فرض کنید میخواید ستون های a و b رو در هم ضرب کنید. توی سلول c1 بنویسید =a1*b1 و فرمولتون رو تا پایین کپی کنید.

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

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

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

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

  77. با سلام
    ببخشید من میخام قیمت روزانه هر کارگر رو بنویسم. مثلا در یک ستون نوشته باشم ۱ کارگر در ستون بعدی مینویسم ۶۰ هزار تومن
    در سطر بعدی اگه ۵ کارگر داشته باشم از کدوم تابع باید استفاده کنم که ۵ رو در ۶۰ ضرب کنه و روبروش در ستون بعدی درج کنه؟

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

  79. سلام
    من یک اکسل دارم که اولش یک شیت داره بعد یکی یکی هر روز یک شیت بهش اضافه میشه تا برسه به 31 که تعداد روزهاست میخوام وقتی شیت دوم را اضافه میکنم خودش بالای صفحه(جایی که تعیین کردم) شماره روز را بزنه
    مثلا روز اول نوشتم گزارش شماره 1
    روز دوم که اینجا شد بشه گزارش شماره 2
    در اصل یکی به قبلی اضافه کنه
    من برای ایجاد هر شیت از شیت قبل کپی میگیرم

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

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

      سلام فرهاد جان
      فرض کنیم این اعداد سال تو سلول های a1 تا a200 قرار داشته باشن. حالا کافیه در سلول b1 فرمول زیر رو بنویسی و کلید Ctrl+Shift+Enter رو بزنی:
      =IF(SUM(IF(A1:A200=1398,1,0))-COUNT(A1:A200)=0,0,1)

  81. سلام میخاستم بدونم فرمولی مانند countif هست که تعداد رو نشمره بیاد نام یا عدد رو در ستون پیدا کنه داخل یک ستون دیگه برام بیاره

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

  83. سلام ، در مثال درج شده لطفا بفرمایید که چطوری میشه ارتباط بین ستون A و C رو برقرار کرد . منظورم اینه که مثلا میخایم تعداد خریداری شده از قطعه سازی هراز رو بدونیم ؛ بدون توجه به نوع محصول ؟

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

      سلام مسعود جان. اگر منظورت تعداد دفعات خرید هست (مثل مثال بالا)، کافیه شرط دوم رو برداری یعنی تابع میشه:
      COUNTIFS(A:A;”قطعه سازی هراز”;B:B;”رینگ”)
      یا میتونی از تابع countif استفاده کنی.
      اما اگر میخوای جمع تعداد قطعات خریداری شده رو بدست بیاری میتونی از تابع sumif اکسل استفاده کنی.

  84. سلام
    مثلا اعداد بین 22 تا 44 چه تعدادی وجود داره بعد ازش بخوایم تعداد رو نمایش بده چچوری فرمول بدست آوردید ؟
    البته عدد بیشتر از و کمتر از فرمول آشنا دارم نمونه 44=> و 22=< است اما از 22 شروع تا 44 پایان چچوری فرمول بدست آوردید ؟

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

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

  85. با سلام
    من می خواهم شرط کنم که اگر عددمورد نظر من کوچکتر از 10 و بزرگتر از 5 بود ، به من بده عددم ضربدر 10 درصد در غیر اینصورت اگر بین 11 تا 15 بود عددم را ضربدر 15 درصد کن در غیر اینصورت اگر بین 16 تا 20 بود عددم را ضربدر 20 درصد کن و الی 26 تا 35 ادامه داره. چکار کنم؟ میشه لطف کنید و راهنمایی فرمائید؟

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

      سلام. شما باید از ترکیب And و IF استفاده کنید. فرض کنید عدد شما در سلول a1 باشه. فرمول شما به شکل زیر میشه:
      =if(and(a1<10,a1>5),a1*0.1,if(and(a1>11,a1<15),a1*0.15,if(and(a1>16,a1<20),a1*0.2...))

  86. سلام خسته نباشید.دو تا سوال داشتم. سوال اول اینکه من یک فرم دارم که در یک ستون تاریخ و در ستون دیگر تعدادی اسم خاص و محدود به صورت رندوم نوشته میشه. من میخوام در هر روز برای اسم های خاص محدودیت بزارم که در هر روز مثلا فلان اسم اگر 5 یا بیشتر از 5 بار آورده بشه به من پیغام هشدار روبده . (این رقم برای هر اسم یک عدد مجزاس). این مساله برای یک روز باشه و برای هر روز آپدیت بشه و از اول مثلا اگر تا 4 بار اون اسم خاص آورده بشه مشکلی نباشه ولی به محض اینکه بار 5 نوشته بشه به من پیغام هشدار بده. اگر در یک ستون دیگر به من پیغام هشدار یا هر عبارتی هم نوشته شود مشکلی نیست. لطفا در فرمول نویسی این مساله راهنمایی کنید.
    سوال بعدی اینکه چطور میتونم از ابزار های conditional formating برای این مساله استفاده کنم؟
    پیشاپیش از پاسخگوییتون سپاسگذارم.

  87. سلام
    تلگرام من Yazd33c بفرستید بنویسید تابع اگسل فایل های اگسل ارسال کنیم البته تابع آشنا دارم ولی فرمول خیلی پیچیده است نتوانستم جواب نمایش می ده .
    (((این مطلب به سایت درج نکنید و منتشر نشوید)))

  88. سلام من یه لیست دارم که می خوام وقتی می نویسم مرخصی تو یه سلول دیگه تعداد اون رو به من نشون بده و هربار می نویسم مرخصی اون رقم تغییر پیدا کنه…. ممنون می شم کمک کنید

  89. سلام وقت تون بخير
    من ميخوام در جدول جمع نهايي فرض ده تا ستون هست در يه ستون عددي كه كمتر هست در جمع نهايي بيايد .لطفا راهنمايي كنين

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

  91. محمد رضا شیری

    سلام
    وقت به خیر
    ابتدا از توضیحات کامل و کافی شما تشکر می کنم.
    سوال ما این است: ما یک جدول داریم با حدود 4000 ردیف که گزارش خرید 200 مشتری است و در یک ستون نام مشتری و در ستون های دیگر مقدار خرید، تاریخ خرید و ارزش خرید است.
    الان می خواهم یک گزارش کلی بگیرم که هر مشتری در سال چه مقدار خریده است و این برایم مقدور نیست که به ازای هر کدام بروم و تک تک جمع کنم.
    چگونه می شود یک جدول تهیه کرد با 200 ردیف که در سه ستون نام مشتری، مقدار خرید کل هر مشتری و در ستون سوم ارزش کل خرید هر مشتری محاسبه و ثبت شده باشد.

    قدردان محبت شما هستیم.

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

  93. سلام آیا تابعی هست که بین چند گزینه یکسان یکی را به دلخواه انتخاب کند؟

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

      سلام ایمان جان. بله وجود داره. فرض کنید شما میخواید از بین سلول های A1 تا A4 یکی ر انتخاب کنی. برای اینکار از فرمول زیر استفاده کن:
      =INDEX(a1:a1,RANDBETWEEN(1,COUNTA(a1:a4)))

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

  95. سلام اسا در اکسل فرمولی هست که بین داده های یکسان دو درصد از آنها را انتخاب کند؟

  96. با سلام. اساتید محترم. یک فایل اکسل دارم در یکی از سلولها اعداد بین ۱ تا ۲۰۰ تعریف شده. چطور میتونم از ۲۰۰ بیشترشون کنم

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

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

  99. سلام من برای ورود و خروج پرسنل میخوام یه برنامه باشه که با وارد کردن شماره شناسای در یک شیط در شیط دیگه با علامت تیک یا ضبدر مشخص بشه که داخل هست یا بیرون

  100. با سلام
    در صورتیکه بخوام حرف متناظر با یک عدد بین دو محدوده رو پیدا کنم، از تابع Vlookup میشه استفاده کرد. سوال من اینه در صورتیکه بخوام ردیف متناظر با بازه بالایی رو پیدا کنم، باید چیکار کنم؟ مثلا من وقتی عدد 2 رو وارد میکنم، میخوام که حرف b رو واسم نشون بده، در حالیکه عدد a رو بهم نشون میده. آیا راهی هست (یا دستور دیگه‌ای) که حرف b رو بهم نشون بده؟
    1 a
    3 b
    5 c

  101. سلام
    ممنون از اطلاعات مفیدی که در اختیار قرار دادین
    سوالی داشتم
    چطور از روی میانگین اعداد می توانیم به تک تک اعداد برسیم؟
    برای مثال میانگین 8 عدد بشه 40. آیا فرمولی در اکسل هست که بتونه 8 تا عدد (بصورت تصادفی) بده که میانگینش بشه 40؟

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

      سلام. بله امکانش هست اما فرمولش بستگی به شرایط مختلفی داره که شما بخواید در نظر بگیرید. مثلاً رنج اعداد تصادفی در چه محدوده ای باشه آیا منفی هم باشند یا فقط مثبت و ….
      مثلا فرض کنید بخوایم هشت تا عدد تصادفی بین 1 تا 100 با average 40 ایجاد کنیم. میتونید نمونه فایل اکسلیکه براتون ایجاد کردم رو از لینک زیر دانلود کنید.

      دانلود نمونه فایل

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

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

      سلام . برای اینکار باید از توابع آرایه ای استفاده کنید. فرض میخواید مقادیر یکتا رو در رنج A1 تا A10 شمارش کنید. باید فرمول زیر رو در سلول بنویسید و بعد کلید ترکیبی Ctrl+Shift+Enter رو بزنید:
      =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),””), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),””))>0,1))

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

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

          سلا. فرض کنید تاریخ ها توی a1:a10 باشند و نام تامین کننده ها توی b1:b10. اونوقت باید فرمول زیر رو توی سلول بنویسید و بعد ctrl+shift+enter رو بزنید:
          =SUM(IF(FREQUENCY(IF((LEN(B1:B10)>0)*((A1:A10)>=”1398/02/01″)*((A1:A10)<"1398/04/01"),MATCH(B1:B10,B1:B10,0),""), IF((LEN(B1:B10)>0)*((A1:A10)>=”1398/02/01″)*((A1:A10)<"1398/04/01"),MATCH(B1:B10,B1:B10,0),""))>0,1))

          1. false,false
            اشتباهه..من روی دیتای تصادفی با تعداد کم که جوابش واضح بود امتحان کردم جواب نداد

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

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

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

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

            سلام. من فایلتون رو بررسی کردم. همونطور که گفتم فرمول مشکلی نداره. مشکل اینجاست که تاریخ های شما بدون علامت “/” هست در نتیجه به صورت عدد ذخیره شده و نه تکست. به همین خاطر شما باید از فرمول بدون ” زیر استفاده کنید:
            =SUM(IF(FREQUENCY(IF((LEN(query!A2:A20978)>0)*((query!B2:B20978)>=13980604)*((query!B2:B20978)<=13980711),MATCH(query!A2:A20978,query!A2:A20978,0),""), IF((LEN(query!A2:A20978)>0)*((query!B2:B20978)>=13980604)*((query!B2:B20978)<=13980711),MATCH(query!A2:A20978,query!A2:A20978,0),""))>0,1))
            ctrl+shift+enter هم یادتون نره

  103. اسماعیل

    سلام وقت بخیر ماررنج های پراکنده ای داریم مثلا”
    Range(“i5:i8,n5:m8,u5:u8,aj5,ap5,as8,ay8”).ClearContents این کد چطوری میتونیم بنویسیم

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

      سلام
      به نظرم از آرایه استفاده کنید. یه چیزی شبیه این:
      arr1 = Array(“a1:a5”, “b3:b7″,”z1:z9”)
      For Each rng In arr1
      Range(rng).ClearContents
      Next rng

  104. سلام
    ممنون از مطالب مفیدتون
    من میخام توی یک شیت اکسل هر 30 روز مقدار سلول a1 با مقدار سلول b1 جمع بشه و توی همون سلول b1 ذخیره بشه و دوباره 30روز بعد a1 با مقدار جدید که توی b1 ذخیره شده جمع بشه و توی خودش ذخیره بشه
    i=i+x
    یه قلک دارم که هر ماه 1000تومن میریزم داخل و میخام هر ماه موجودی قلکم رو بدونم
    ممنون میشم اگر کمک کنید.

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

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

  105. سلام
    اگر بخوام 2 تا فاکتور با اسمهای مختلف در یک ستون خوانده شود و در 1 سلول دیگر شمارش شود چه باید کرد
    یعنی مثلا QA (P) , QA (C). در یک ستون هستند ولی می خاهم با هم شمرده شوند در یک سلول دیگر

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

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

  106. با سلام
    تعداد 1000 کد ملی دارم بعضی از این کدملی ها بین 2 تا 5 بار تکرار شده اند که هر دفعه با یک تاریخ خاص ثبت شده اند وچیزی که نیاز است میخوام که از هر کدملی 1 نمونه فقط باشد و با بالاترین تاریخ اگر فرمولی هست بفرمائید.

  107. سلام، اول ممنون از مطالب خوبتون، یاد می‌گیریم ازتون.
    بعد اینکه راهی هست که توی یک ستون مثلا هزار ردیفه، ده‌تا ده‌تا سلول‌ها رو با هم جمع کرد و نتیجه رو تو یه ستون دیگه نمایش داد؟

  108. اسماعیل

    سلام خسته نباشید این کدرو میتونیم باارایه یا جور دیگری بنویسیم
    Range( _
    “B5:C10,I5:K7,N5:P7,U5:AA7,AI5:AL10,AO5:AR10,AS8:AY10,AZ8:BG10,U8:AA10,I8:L10,C33:E34,F33:K34,L33:P34,Q33:U34,V33:AB34,AC33:AJ34,AK33:AP34,AQ33:AV34,AZ37:BG37,AZ38:BG38,AZ39:BG39,AZ40:BG41,AQ40:AT41,AI40:AP41,AB40:AH41” _
    ).ClearContents

  109. سلام با عرض خسته نباشید میخواستم ببینم بهترین ابزار برای مغایرت گیری چیست؟

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

  111. علیرضا عطائی

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

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

      سلام علیرضا جان. آیا سه رقمی که مدنظر شماست همیشه جای ثابتی دارند؟ مثلا همیشه رقم هشتم تا دهم؟

  112. سارا حسنی

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

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

      سلام. برای اینکار میتونید از ابزار pivot table استفاده کنید. فقط هنگام ایجاد pivot table باید گزینه add this data to data model رو فعال کنید و بعد در pivot که ایجاد کردید بجای count گزینه distinct count رو فعال کنید

  113. میثم نجفی

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

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

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

  114. محمد حسین

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

  115. سلام
    یک ستون حاوی تعدادی شماره تلفن(حدود2000 تا) داریم که بعضی از اونها تکراری هستن و البته موارد تکراری را سورت کردم و پشت سر هم قرار گرفته اند
    میخواهم در ستون مقابل تعداد تکرار هر کدوم از شماره تلفن ها را به تفکیک در برابر اونها نمایش داده بشه
    چه تابعی و یا دستوری وجود داره که من نخوام برای هر شماره تماس از تابع countif استفاده کنم و به راحتی بتونم بفهمم هر شماره تلفن چند بار تکرار شده است ؟
    ممنون میشم راهنمایی بفرمایید .

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

  117. سلام خسته نباشيد من يك سري اعداد در دو ستون (تعداد فروش) و تعداد مرجوعي) دارم كه بايد تعداد محصولاتي كه تعداد مرجوعي آن با تعداد فروش آن دقيقا برابر است را بدست بيارم، بايد از چه فرمولي استفاده كنم.

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

  119. COUNTIFS(A:A;”قطعه سازی هراز”;B:B;”رینگ”)
    به جای ; باید از , استفاده کرد تا جواب بده
    میشه شماره بدید یا لینکی که بشه انلاین سئوال بپرسم

  120. سلام ببخشید استاد من یک سری جمله ها دارم به صورت تکراری مثلا
    میدان ولی عصر 10
    میدان فردوسی 10
    چگونه میتوان به صورت یک جمله یا یک تابع نوشت نوشت

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

  122. سلام می خواهیم تعداد شماره در یک سلول بیشتر و کمتر از 11 عدد نباشد چکار کنیم

  123. سلام من میخواستم برای 9 نفر از پرسنل بصورت 2 نفره شیفت بعد از ظهر تعیین کنم . با در نظرگرفتن روزهای تعطیل پنج شنبه و جمعه و روزهای تعطیل بصورت off چطور میتونم اینکار رو انجام بدم

  124. سلام
    در یک ستون کدهایی از 271400000000000 تا 271422000000500 رو تایپ کردم حالا چطوری میتونم گزارش گیری کنم که مثلا هر کدی با 2714110… شروع بشه کتاب رمان هستند؟

  125. الی خانم

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

    ممنونم

  126. حمید یاوری

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

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

  127. تورج دانایی

    سلام روز بخیر من داده هایی دارم از سال 1379تا 1390 میخوام مقادیر قبل از سال 79 رو تولید کنم توسط اکسل…راهی هست؟

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

    1. سلام به شما عزیز فرهمند
      خیلی ساده است
      میتونید همه اعداد تون رو بصورت هماهنگ بر عددی خاص تقسیم کنید
      مثلا” برای کم شدن 6 رقم بر یک میلیون تقسیم شون کنید
      موفق باشین

  129. سلام
    یه سوال: من شرط هام رو در فرمول countifs قرار دادم. شرط هام عبارت ü بود. اونا رو هم با ” گذاشتم هم بدونش اما با اینکه توی سلول هام هم از این عبارت موجود بود اما باز هم جواب رو صفر میداد.
    الان چیکار کنم؟؟

      1. (“COUNTIFS(CF4;”ü”;CC4;”ü”;BZ4;”ü”;BW4;”ü”;BT4;”ü”;BQ4;”ü”;BN4;”ü”;BK4;”ü
        این یه بخشی از فرمولم هست که چه عبارت رو با” و بدون” مینویسم جواب رو صفر میده.

        1. آقا پیام
          از آنجا که در دستور COUNTIFS همه ی شرطهای شما را با عبارت شرطی AND بهم مرتبط می کند ، درصورت برقرار نشدن همه شرطها ، پاسختان صفر خواهد بود
          لذا پیشنهاد می شود از فرمولی مشابه به زیر استفاده نمایید :
          COUNTIF(A1,”A”)+COUNTIF(B2,”B”)+COUNTIF(C3,”C”)+COUNTIF(D4,”D”)
          موفق باشین – خانیکی

  130. ابوالفضل

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

    1. سلام ابوالفضل جان
      سیستم از کجا و بر چه اساسی باید بفهمه و تشخیص بده که کدوم کدملی ناصحیح است که ارور بده ؟؟!!
      اگر فقط بخوان که بر اساس تعداد ارقام اون ، این رو تشخیص بده
      انجام این کار براحتی با استفاده از دستور IF ممکن هست
      از اونجایی که کدملی هایی وجود دارند که مثل شماره موبایل با عدد صفر شروع می شوند
      بایستی فرمت ذخیره سازی این اعداد بصورت رشته یا تکست باشد تا صفر ابتدایی آنها حذف نگردد
      و در نتیجه میشه با محاسبه ی طول اون رشته و برابر بودن اون با 10 کاراکتر درستی کدملی رو تشخیص داد ، با دستوری مثل زیر :
      IF(LEN(A1)=10,””,”Error”)
      که در فرمول فوق ، کدملی از خانه A1 خوانده می شود
      موفق باشین – خانیکی

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

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

  132. سلام و خسته نباشید
    هشت تا سلول برای چهار ترم طراحی کردم به صورتcolumn و در هر ترم یک عدد داخل این سلولها بارگذاری می شود در حالت عادی به صورت معمولی جمع می زنیم ولی زمانی که به پنج ترم و بالاتر رسید می خواهم بدانم چطور می توانم (میانگین و یا جمع) چهار سلول آخر پر شده را بدست بیاورم که معادل چهارترم است و حتی ممکن است که بعضی از سلولهای آن نیز خالی باشد و نمره ای دریافت نکرده باشد.

  133. سلام و خسته نباشید .
    من میخوام وقتی تو یک سلول عددی وارد کردم در یک سلول دیگر یک جمله مشخص وارد شود .
    مثلا :
    سلول اول : 720 سلول دوم : افشار
    چکار باید انجام بدم .
    ممنون از راهنمایی تون

    1. سلام عباس جان
      میشه این اعداد و جملات متناظرش رو قبلا” در یک جدول و یک شیت دیگه وارد کرد
      و بعد اونارو با کمک تابع VLookup فراخوانی کرد
      آموزش مربوط به این تابع رو در همین سایت مطالعه کنید
      موفق باشید – خانیکی

          1. پریسا احمدی

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

    2. سلام با دستور if این کار راحت انجام میشه
      مثلا:
      if(a1=720,”afshar”,”0″)

  134. لطفا جواب تمرین را ارسال کنید.
    چگونه بین ۳۰۰تا ۵۰۰ را در فرمول وارد کنیم

    1. سلام یوسف جان
      گرچه که این تمرینی برای شماست
      اما حتما” تلاش تون رو کردین اما به پاسخ نرسیدین
      با فرمولی مشابه زیر می تونید به جواب برسین :
      =COUNTIFS(B:B,”یاتاقان”,C:C,”>200″,C:C,”<500")
      موفق باشین – خانیکی

  135. سلام یه سوال داشتم نتونستم جوابشو بیدا کنم

    تفاوت بین دو عدد رو با شمارش همون عدد میخوام از عدد 1 تا 97
    مثلا تفاوت عدد بیست تا عدد بیست و شش میشه عدد هفت
    یا تفاوت عدد یک تا ده میشه ده
    و یا عدد نود و چهار تا سه میشه عدد هفت
    و یا نود تا یک میشه عدد نه (با توجه به نود و هفتایی بودن اعداد)
    ممنون.

    1. سلام امید جان
      بگمانم لازم هست که برای فهم پرسشت ، کمی بیشتر توضیح بدی
      ارتباط بین اعداد 94 ، 3 و 7 رو
      و همچنین ارتباط بین اعداد 90 ، 1 و 9 رو
      در دو مثال آخری که زدی ، اصلا” متوجه نمیشم !!!

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

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

  137. چطور میتونم از ۱ستون اکسل داده های تکراری رو پیدا کنم(تا این قسمت بلدم) اما ۱داده تکراری رو نگه دارم؟
    میدونم چطور داده تکراری رو پیدا کنم اما چون همه ردیفا تکرار میشه، همه داده هارو تکراری میدونه و دیگه نمیشه 1داده تکراری رو انتخاب و نگه داری.( درواقع میخوام 1مورد از هر داده تکراری رو شمارش کنم)

    مثلا: ستون کد ملی دارم، حالا توش ۲۱ کدملی که فرضا مربوط به آقایان اصغری و اکبری و مرادی هر کدوم ۷بار کدملی ش هست میخوام ۱کدملی اکبری باشه ۱کدملی اصغری ۱کدملی مرادی که بتونم شمارش کنم؟

  138. سلام . من یک عکس دارم میخوام در سطونی که تعداد 3000 سلول داره هر 10 سلول یکی درمیان عکس رو قرار بدم مثلا در سلول 1و10و20و30و… آیا راهی هست ؟؟ ممنون میشم راهنمای کنید . اکسل در حد مقدماتی بلدم

  139. سلام وقت بخیر
    ی سوالی داشتم
    در یک انبار دو نوع محصول داریم پت و شیشه بسته بندی پت ها 900 بطر و شیشه 1800 بطر و کل فضا برای انبارش 3731 پالت هست
    ما اگر بخواهیم ظرفیت انبار برای تولید 70درصد شیشه و 30 درصد پت حساب کنیم
    باید چیکار کنیم میشه راهنمایی بفرمایید
    با تشکر

  140. سلام خسته نباشید
    من 31 شیت دارم که توی هر روزش مقدار تولید دستگاه هام مشخصه ولی روزای تعطیل تولیدشون صفره توی یک شیت جداگانه میخوام تعداد روزای کارکردم بهم بده باید از چه تابعی استفاده کنم ؟ با countif نوشتم جواب نگرفتم(گویا فقط برای یک شیت جواب میده نه چند شیت)
    ممنونم

  141. محرم قصابی

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

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

  143. سلام ممنون از مطالب مفیدتون
    ی سوال داشتم
    من در هر ردیف اکسل یک تعداد اقلام دارم مثلا ردیف 1 عدد 7تا ،ردیف 2 13تا ،ردیف 3 19تا و الی اخر
    میخوام شمارش انحام بدم 15 تا 15 تا بطوری که اولین شماره بشه شماره 1 از ردیف اول.برای دومین شماره 15 تا بشماره از بعد اولین ایتم و شماره بهم بده که در واقع میشه عدد 9 از ردیف دوم. برای سومین ردیف میشه ایتم 11 امی و الی اخر . بعضی از ردیف ها هم ممکنه دو تا ایتم انتخاب شن
    من چطور باید برای این فرمول نویسی کنم؟
    ممنون میشم راهنمایی کنین.

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

      سلام ساره جان. میشه لطفاً فایلتو رو از بخش تماس برام بفرستی تا بهتر متوجه مشکلت بشم؟

  144. صیدعوض خسروی

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

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

      سلام جناب خسروی. منظورتون از با پسوند و بی پسوند اینه که مثلا در فایل “احمدی” و “احمدی روشن” ثبت شده ولی هر دو اشاره به یک نفر هستند؟ در اینصورت کار کمی سخته مگر اینکه اسم مشترکی وجود نداشته باشه. مثلا شما فرض کنید که دو نفر به نام های “احمدی روشن” و “احمدی تهرانی” وجود داشته باشند و یک نفر بنویسه “احمدی”. حتی چشمی هم نمیشه تشخیص داد که رای مربوط به چه کسی هست.

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

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

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

  146. با سلام
    ممنون میشم سریع جواب بدید
    یک فایل هست میخوام شمارش تعداد متمایز کد های مشتریانی که چند شرط داشته باشه
    ***از Pivot نمیخوام استفاده کنم.چون یکسری محدودیت هست
    فایل هم خواستید براتون ایمیل کنم
    با سپاس فراوان

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

      سلام. شما برای اینکار میتونید از تابع آرایه ای استفاده کنید که الیته یکم پیچیده میشه. فرض کنید دیتای شما توی سلولهای A2 تا C10 باشه(سطر یک سر ستون باشه). فرمول زیر رو میتونید استفاده کنید:
      =SUM(((FREQUENCY(IF(B2:B10=”PRODUCT X”,1,0)*IF(C2:C10=”TEHRAN”,1,0)*(COUNTIF(A2:A10,”>”&A2:A10)+1),ROW(A2:A10)-ROW(A2)))*(ROW(A2:A11)-ROW(A2))>0)*1)
      از اونجایی که این فرمول یک فرمول آرایه ای هست باید بعد از تایپ فرمول کلید CTRL+SHIFT+ENTER رو بزنید

  147. سلام ،خسته نباشید
    یک جدول دارم که 15000 قلم کالا در آن هست که در سالهای متوالی 97،98،99،400 بصورت تفکیک شده در ستونهای مجزا است البته در بعضی سالها استفاده شده و در بعضی سالها هم استفاده نشده چه جوری میتونم بفهمم که یک کالا در هر 4 استفاده شده
    با تشکر از زحمات جنابعالی

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

      سلام بیژن جان
      آیا در هر سال اسمش تکراری هم اومده یا فقط یک بار اومده؟

  148. سلام چطور میشه ۵۰۰ تا عددکه 8 رقمی باشه با الگوریتم خاص تو اکسل تولید کردخیلی مهمه لطفا راهنماییم کنید

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

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

  149. سلام خدمت تون جناب مهندس . ممون میشم بفرمایید با چه فرمول یا آرایه ای میتونم روزهای خوابِ هر کالا رو بدست بیارم؟ مبنای محاسبه این باشه که مانده موجودی رو نسبت به زمان تولیدش محاسبه کنه . یک ستون کدهای تکرار شده کالا ، یک ستون تاریخ ثبت انبار، یک ستون تعداد وارده – تولید ، یک ستون تعداد صادره -فروش ، یک ستون تاریخ امروز رو داریم

  150. و اینکه این شیت دارای تعدادی زیادی کالای مختلف هست که من در pivot table کدهای مشابه رو بر اساس تاریخ سورت کردم . و باید فرمول باید محدوده هر کالا رو متوجه بشه و محاسبه خواب اون کالا رو انجام بده و بره سراغ کالای بعدی…

  151. سلام استاد…. دیتای من به اینصورت هست که برای هر فرد یک آزمایش در تاریخ های مختلف اندازه گیری میشه من می‌خوام تاریخ اندازه گیری بصورت فاصله بین روز ها در یک ستون دیگه نوشته بشه .مثلا یکی که سیزدهم چهاردهم شانزدهم تاریخ مراجعش بود بجاش یه ستون بصورت ۱و۲و۴ اضافه بشه. در ضمن تاریخ های مراجعه ی افراد زیر هم اومد یعنی کلا یک ستون برای تاریخ داریم که شماره پرونده ها داره تکرار میشه براساس تاریخ مراجعه و اون پارامتر آزمایشگاهی اندازه گیری میشه

  152. سلام میخوام توی اکسل فرمول بدم که مثلا اگر سلول A1 بزرگتر از 250 بود اونوقت سلول B1 در C1 ضرب شود به شرطی که نتیجه حاصل ضرب از عدد 1200 بیشتر نباشد

    میشه راهنمایی بفرمایید

  153. میخوام توی اکسل فرمول بدم
    مثلا سلول A1=256 و B1=20 و C1=1000
    میخوام فرمول بنویسم که اگر A1 بزرگتر از 256 بود اونوقت بگه B1 ضربدر C1 شود ولی اگر B1 بزرگتر از 20 بود حاصلضرب بزرگتر از 20000 نشود

    ممنون میشم راهنمایی بفرمایید

  154. سلام
    در مغایرت گیری
    فرمول countif رو دارم مینویسم .‌‌.انتخاب ستون که باید شمرده بشه مشکلی نداره. ولی برای انتخاب سطری که باید دونه دونه بشماره بیاد پایین یعنی قسمت دوم فرمول اولش که میام اون عدد یا سطرو انتخاب کنم خود امسل یه + اولش میزنه که در نهایت فرمول ارور میده !!

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

  156. هادی ارفع

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

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

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

    چه باید انجام بدم؟؟

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

  160. ممنون از شما
    اماکانش هست در یک سلول فرمولی بنویسیم و بهش بگیم که نتیجه رو در سلول دیگری نمایش بدهد ؟ بدون اینکه در سلول مقصد فرمولی بنویسیم
    مثلا در سلولC1 فرمول جمع A1 و B1 رو بنویسیم و نتیجه در D1 نمایش داده بشه ؟ (بدون اینکه در D1 فرمولی تایپ کنیم )

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top