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

موضوع: یافتن ماکزیمم ستون

  1. #1


    آخرین بازدید
    2021/11/08
    تاریخ عضویت
    September 2014
    نوشته ها
    29
    امتیاز
    22
    سپاس
    10
    سپاس شده
    12 در 6 پست
    تعیین سطح نشده است

    Bow یافتن ماکزیمم ستون

    با سلام برای یافتن ماکزیمم، مینیمم یا متوسط یک ستون در vba از چه کدی می توان استفاده کرد؟ من دستور WorksheetFunction.Max را بلدم که باید سلول به سلول براش تعریف کرد اما من یک ستون با هزار ردیف دارم.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2021/11/08
    تاریخ عضویت
    September 2014
    نوشته ها
    29
    امتیاز
    22
    سپاس
    10
    سپاس شده
    12 در 6 پست
    تعیین سطح نشده است

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

  4. #3


    آخرین بازدید
    13 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط aty313 نمایش پست ها
    البته نکته مهم دیگر این است در هر بار اجرای برنامه تعداد ردیفهای ستونی که قرار است از آن ماکزیمم گرفته شود متغیر است و من باید بتوانم فرمولی بنویسم که آرگومنهایش متغیر باشد.
    سلام دوست عزيز
    شما ميتونين از همين روشي كه گفتين استفاده كنيد. مثلا رنجشو ميتونين تو يك متغير بذارين و تغيير بدين يا ميتونين از كل ستون استفاده كنيد به اين صورت
    a:a
    يعني كل ستون a

    يا حتي ميتونين بصورت فانكشن بنويسيد كه رنج رو از ورودي بگيره

    كلا خيلي كارها ميشه كرد


  5. #4


    آخرین بازدید
    2024/03/15
    تاریخ عضویت
    June 2012
    نوشته ها
    698
    امتیاز
    4179
    سپاس
    625
    سپاس شده
    1,970 در 623 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط aty313 نمایش پست ها
    با سلام برای یافتن ماکزیمم، مینیمم یا متوسط یک ستون در vba از چه کدی می توان استفاده کرد؟ من دستور WorksheetFunction.Max را بلدم که باید سلول به سلول براش تعریف کرد اما من یک ستون با هزار ردیف دارم.
    با سلام

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

    کد:
    Sub MMax()
     Dim LastRow As Long
        With ActiveSheet
            LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
        End With
      
      Dim maximum As Double, rng As Range, cell As Range
    Cells.Interior.ColorIndex = 0
    Set rng = Range("A1:A" & LastRow)
    maximum = WorksheetFunction.Max(rng)
    For Each cell In rng
         If cell.Value = maximum Then cell.Interior.ColorIndex = 22
    Next cell
      
    End Sub
    با تشکر میر


  6. #5


    آخرین بازدید
    2018/08/15
    تاریخ عضویت
    June 2014
    نوشته ها
    38
    امتیاز
    24
    سپاس
    47
    سپاس شده
    14 در 11 پست
    تعیین سطح نشده است

    سلام برای ماکزیمم قدر مطلق باید چکار کنم آقای مدیر؟

  7. #6
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    به فرض وجود اعداد شما در محدوده a1 تا a20 به شکل زیر فرمول را بنویسید
    کد PHP:
    =max(abs(a1:a20)) 
    البته فرمول را به صورت آرایه ای وارد کنید. (ctrl+Shift+enter)



  8. #7


    آخرین بازدید
    2018/08/15
    تاریخ عضویت
    June 2014
    نوشته ها
    38
    امتیاز
    24
    سپاس
    47
    سپاس شده
    14 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط mokaram نمایش پست ها
    به فرض وجود اعداد شما در محدوده a1 تا a20 به شکل زیر فرمول را بنویسید
    کد PHP:
    =max(abs(a1:a20)) 
    البته فرمول را به صورت آرایه ای وارد کنید. (ctrl+Shift+enter)
    ممنونم از پاسختون ولی میخوام کدی بنویسم که هر مقدار ردیف کاربر بده این فرمول را محاسبه بکنه

  9. #8
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط نسرین عطار نمایش پست ها
    ممنونم از پاسختون ولی میخوام کدی بنویسم که هر مقدار ردیف کاربر بده این فرمول را محاسبه بکنه
    اگر دقت کرده باشید من بازه را به طور فرضی a1:a20 نوشتم ، شما می تونید بر اساس نیازتون بازه ای دیگه بنویسید.



  10. #9


    آخرین بازدید
    2018/08/15
    تاریخ عضویت
    June 2014
    نوشته ها
    38
    امتیاز
    24
    سپاس
    47
    سپاس شده
    14 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط mokaram نمایش پست ها
    اگر دقت کرده باشید من بازه را به طور فرضی a1:a20 نوشتم ، شما می تونید بر اساس نیازتون بازه ای دیگه بنویسید.
    این کد اصلا در vba ماکرو من کار نمیکنه...خوب ببینید من بازه رو میخوام بینهایت باشه...مثلا هر چی کاربرداد این حساب کنه مثلا یک کاربر 10 عدد بده و کاربر دیگه 100 عدد بده باز این محاسبه کنه...من میخوام این برنامه رو قبل دادن اعدا بنویسم

  11. #10


    آخرین بازدید
    13 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط نسرین عطار نمایش پست ها
    این کد اصلا در vba ماکرو من کار نمیکنه...خوب ببینید من بازه رو میخوام بینهایت باشه...مثلا هر چی کاربرداد این حساب کنه مثلا یک کاربر 10 عدد بده و کاربر دیگه 100 عدد بده باز این محاسبه کنه...من میخوام این برنامه رو قبل دادن اعدا بنویسم
    چيزي كه دوستمون دادن ربطي به محيط vba نداره. داخل سلول هاي اكسل بايد بنويسيد. اگر حتما بايد داخل vba باشه بهتره فايلتون رو ضميمه كنيد و بفرماييد هدفتون از اين كار چيه تا بهتر بشه راهنماييتون كرد

  12. سپاس ها (2)



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

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

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

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

  1. جابه جایی خودکار ردیف براساس ماکزیمم یک ستون
    توسط ali719 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2018/06/05, 08:38
  2. نمایش ستون متناظر مقدار ماکزیمم
    توسط M87 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2017/01/22, 01:04
  3. ماکزیمم مقادیر سلولهای یک در میان یک ستون
    توسط ghorbaani در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2014/07/11, 00:34

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

https:forum.exceliran.comshowthread.php6311-یافتن-ماکزیمم-ستون

کلمات کلیدی این موضوع

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

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

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