نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: تابع count به همراه تابع offset

  1. #1


    آخرین بازدید
    2023/12/18
    تاریخ عضویت
    November 2015
    نوشته ها
    29
    امتیاز
    10
    سپاس
    16
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    تابع count به همراه تابع offset

    سلام.

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

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

    هدف، ضرب داخلی ردیفهای هر یوزر در سطر اول هست.

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

    و بجای جمع هر ستون، در صورت مساوی بودن با کل واحدها عدد 1 و مساوی نبودن عدد 0 رو برگردونه؟

    ممنون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book2.xlsx اطلاعات (11.8 کیلو بایت, 22 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.
    ویرایش توسط niksirat2030 : 2016/08/09 در ساعت 17:28

  2.  

  3. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    با ذکر یک مثال توضیحاتتون رو تکمیل کنید.
    جواب سوال دوم رو هم ببینید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    August 2014
    محل سکونت
    تهران
    نوشته ها
    480
    امتیاز
    3430
    سپاس
    898
    سپاس شده
    1,516 در 446 پست
    سطح اکسل
    80.00 %

    با سلام و کسب اجازه از دوست عزیر و فعال و پرانرژی انجمن جناب amir_ts
    برای اینکه بعد از اضافه شدن ش قرارداد ها احتیاجی به تغییر در محدوده های استفاده شده در فرمول نباشه. از ترکیب فرمول های offset , sumproduct به صورت زیر در سلول c5 استفاده کنید. و به سلولهای پایینتر درگ کنید(کپی کنید).

    کد PHP:
    =SUMPRODUCT(OFFSET($E$1;0;0;1;COUNT($1:$1));OFFSET(E5;0;0;1;COUNT($1:$1))) 


    فايل هاي پيوست شده فايل هاي پيوست شده

  6. سپاس ها (2)


  7. #4


    آخرین بازدید
    2023/12/18
    تاریخ عضویت
    November 2015
    نوشته ها
    29
    امتیاز
    10
    سپاس
    16
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط mohammad2060 نمایش پست ها
    کد PHP:
    =sumproduct(offset($e$1;0;0;1;count($1:$1));offset(e5;0;0;1;count($1:$1))) 
    سلام. ممنون از پاسختون.

    1:1 در تابع count($1:$1) به چه معنی هست؟

    حدس من اینه که اولین count($1:$1) از e1 به بعدو چک میکنه و تعداد اعداد رو برمیگردونه و دومین count($1:$1) از e5 به بعدو چک میکنه و تعداد اعداد رو برمیگردونه.

    تابعی وجود داره که مثلا اگر در ردیف سوم A3=3 و Z3=-2 ، تابع عدد 26 رو برگردونه. یعنی شماره آخرین سلول غیرخالی.

    درخواست بعدی معرفی یک کتاب خلاصه و مفید برای یادگیری اکسل هست.

    خیلی ممنون
    ویرایش توسط niksirat2030 : 2016/08/10 در ساعت 13:15

  8. #5


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    تابعی وجود داره که مثلا اگر در ردیف سوم A3=3 و Z3=-2 ، تابع عدد 28 رو برگردونه. یعنی شماره آخرین سلول غیرخالی.
    با سلام
    فرمول آرایه ای زیر رو امتحان کنید.
    کد PHP:
    =LARGE(IF(A3:Z3<>"";COLUMN(A3:Z3));1
    ولی اگر z3 آخرین سلول غیر خالی باشه 26 میشه.
    ای برادر تو همه اندیشه ای

  9. سپاس ها (1)


  10. #6


    آخرین بازدید
    2023/12/18
    تاریخ عضویت
    November 2015
    نوشته ها
    29
    امتیاز
    10
    سپاس
    16
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir_ts نمایش پست ها
    با سلام
    فرمول آرایه ای زیر رو امتحان کنید.
    کد PHP:
    =large(if(a3:z3<>"";column(a3:z3));1
    ولی اگر z3 آخرین سلول غیر خالی باشه 26 میشه.
    میشه طوری فرمول رو نوشت که a3 و z3 توش نباشه. منظورم اینه که اکسل خودش ردیف 3وم رو چک کنه و عدد آخرین ستون غیرخالی رو برگردونه

  11. #7


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط niksirat2030 نمایش پست ها
    میشه طوری فرمول رو نوشت که a3 و z3 توش نباشه. منظورم اینه که اکسل خودش ردیف 3وم رو چک کنه و عدد آخرین ستون غیرخالی رو برگردونه
    منظورتون به این شکل هست:

    کد PHP:
    =large(if(3:3<>"";column(3:3));1
    در هر صورت به طریقی باید رنج مورد محاسبه در فرمول قرار بگیره
    ای برادر تو همه اندیشه ای

  12. سپاس ها (1)


  13. #8


    آخرین بازدید
    2023/12/18
    تاریخ عضویت
    November 2015
    نوشته ها
    29
    امتیاز
    10
    سپاس
    16
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    دو تا پیشنهاد دیگه هم داده شده. برای اینکه نظر دوستان رو جویا بشم میذارم.

    کد:
    =LOOKUP(2,1/(3:3<>""),COLUMN(3:3))
    و یک تابع
    کد:
     Function myfunc(r As Long)
    myfunc = ActiveSheet.Cells(r, Columns.Count).End(xlToLeft).Column
    End Function
    هدف من جایگزینی این عبارات با count در کد
    کد:
     =sumproduct(offset($e$1;0;0;1;count($1:$1));offset(e5;0;0;1;count($1:$1)))
    هست؛ چون هدف من شماره آخرین ستون غیرخالی هست ولی count تعداد غیرخالیها رو میشماره و اگر چنتا سلول خالی باشه نتیجه غلط میشه


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ميانگين متحرك براي 7 عدد آخر به كمك تابع Offset
    توسط meysam741 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 4
    آخرين نوشته: 2013/12/04, 15:37
  2. فرمول offset و کاربردهای آن
    توسط ~M*E*H*D*I~ در انجمن آموزش توابع اكسل
    پاسخ ها: 3
    آخرين نوشته: 2013/10/17, 19:34
  3. استفاده از شرط و شمارش (IF & Count)
    توسط afshin در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 5
    آخرين نوشته: 2013/05/19, 23:36
  4. مشكل با OFFSET در نمودار و مقدار دهي از بيرون فرمول
    توسط afshin160 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 5
    آخرين نوشته: 2010/08/30, 23:53

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد