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

موضوع: جمع شرطی اعداد یک ستون

  1. #1


    آخرین بازدید
    2016/11/08
    تاریخ عضویت
    October 2015
    محل سکونت
    تبریز
    نوشته ها
    17
    امتیاز
    12
    سپاس
    8
    سپاس شده
    2 در 1 پست
    تعیین سطح نشده است

    جمع شرطی اعداد یک ستون

    باسلام و احترام
    یرای اینکه بتونم اعدادی که در یک ستون هستند ولی به صورت دسته بندی شده باهم جمع کنم مثلا 10عدد زیر هم هستند یک سلول خالی دوباره 30عدد و یک سلول خالی.و به همین صورت تا انتها .میخوام جمع اون 10عدد تو سلول خالی ،و مابقی هم به همین صورت باشه.باتشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    سلام
    ببینید این روش مناسبه؟


    فرمول داخل سل B4 نمایش داده شده است در فرمول بار

  4. سپاس ها (4)


  5. #3


    آخرین بازدید
    2018/05/03
    تاریخ عضویت
    October 2014
    محل سکونت
    جنوب
    نوشته ها
    351
    امتیاز
    3436
    سپاس
    2,033
    سپاس شده
    1,229 در 331 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط Som نمایش پست ها
    باسلام و احترام
    یرای اینکه بتونم اعدادی که در یک ستون هستند ولی به صورت دسته بندی شده باهم جمع کنم مثلا 10عدد زیر هم هستند یک سلول خالی دوباره 30عدد و یک سلول خالی.و به همین صورت تا انتها .میخوام جمع اون 10عدد تو سلول خالی ،و مابقی هم به همین صورت باشه.باتشکر
    با درود
    ضمن تشکر از خانم خاکزاد، از کد زیر هم میتونید استفاده کنید.
    کد PHP:
    Sub DoSumRng()
        
    Dim SumRng As LongNotEmpty As BooleanEndRow As Integer
        
        On Error Resume Next
        EndRow 
    Sheet1.Range("A:A").Cells.Find("*"SearchOrder:=xlByRowsSearchDirection:=xlPrevious).Row
        
    If Err.Number <> 0 Then Exit Sub
        
        Sheet1
    .Range("A:A").Interior.Pattern xlNone
        Sheet1
    .Range("A:A").Font.Bold False
        i 
    1NotEmpty False
        
    Do While <= EndRow 1
            
    If Sheet1.Range("A" i) <> "" Then
                SumRng 
    SumRng Sheet1.Range("A" i).Value
                NotEmpty 
    True
            
    Else
                If 
    NotEmpty True Then
                    Sheet1
    .Range("A" i).Interior.Color 65535
                    Sheet1
    .Range("A" i).Font.Bold True
                    Sheet1
    .Range("A" i) = SumRng
                    SumRng 
    0
                    NotEmpty 
    False
                End 
    If
            
    End If
            
    1
        Loop
    End Sub 

    فایل نمونه ضمیمه گردید.
    تویح اینکه: رنگی و بولد شدن فونتهای (و بالعکس) سل های مجموع، بصورت اتوماتیک با هربار فشردن کلید Do Sumation انجام میشود.
    فايل هاي پيوست شده فايل هاي پيوست شده

  6. سپاس ها (3)


  7. #4


    آخرین بازدید
    2016/11/08
    تاریخ عضویت
    October 2015
    محل سکونت
    تبریز
    نوشته ها
    17
    امتیاز
    12
    سپاس
    8
    سپاس شده
    2 در 1 پست
    تعیین سطح نشده است

    از اینکه پاسخ دادید سپاسگزارم.این روش بسیار ساده و خوبی هست.البته من این رو در فایل خودم امتحان کردم.متاسفانه جواب نداد.فایل به پیوست ارسال شده.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls data3.xls اطلاعات (1.10 مگابایت, 27 نمایش)

  8. #5


    آخرین بازدید
    2016/11/08
    تاریخ عضویت
    October 2015
    محل سکونت
    تبریز
    نوشته ها
    17
    امتیاز
    12
    سپاس
    8
    سپاس شده
    2 در 1 پست
    تعیین سطح نشده است

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

  9. #6


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط Som نمایش پست ها
    از اینکه پاسخ دادید سپاسگزارم.این روش بسیار ساده و خوبی هست.البته من این رو در فایل خودم امتحان کردم.متاسفانه جواب نداد.فایل به پیوست ارسال شده.
    با سلام
    فرمولتون رو به اینصورت تغییر دهید
    کد PHP:
    =IF(P2="";0;P2+Q2
    توی فایل ضمیمه در قسمت شرط از space (فضای خالی ) استفاده کردید




  10. #7


    آخرین بازدید
    2016/11/08
    تاریخ عضویت
    October 2015
    محل سکونت
    تبریز
    نوشته ها
    17
    امتیاز
    12
    سپاس
    8
    سپاس شده
    2 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط generalsamad نمایش پست ها
    با سلام
    فرمولتون رو به اینصورت تغییر دهید
    کد PHP:
    =IF(P2="";0;P2+Q2
    توی فایل ضمیمه در قسمت شرط از space (فضای خالی ) استفاده کردید
    سپاسگزارم

  11. سپاس ها (2)



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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: 2015/08/15, 17:53
  2. [حل شده] جستجوی یک ستون و انتقال سلولهایی که متن آنها با کلمه خاصی شروع می شود به ستون دیگر
    توسط hasanr در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 25
    آخرين نوشته: 2015/05/19, 11:32
  3. پاسخ ها: 5
    آخرين نوشته: 2015/01/21, 23:23
  4. تعداد در يك ستون به شرط ستون ديگر
    توسط karbar در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2012/05/24, 21:56
  5. پاسخ ها: 1
    آخرين نوشته: 2010/12/30, 07:29

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

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

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

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

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

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