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

موضوع: برگرداندن مقادیر یک سلول از چند شیت جدا

  1. #1

    آخرین بازدید
    2019/05/27
    تاریخ عضویت
    September 2015
    نوشته ها
    4
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

    با سلام
    من یک فایل اکسل دارم که دارای چندین شیت می باشد.شیت اصلی مربوط به نام تمام کاربران می باشد و مابقی شیت ها مربوط به مقادیری می باشد که هر کابر در روزهایی که لاگین سیستم بوده انجام داده است.(یعنی امکان دارد یک کاربر در یک روز کار انجام داده باشد و دو روز هیچ کاری انجام نداده باشد).میخواهم در شیت اصلی فرمولی قرار دهم که نام کاربری یک نفر را در شیت های دیگر جستجو کرده و مقداری که در جلوی آن قرار داده شده را در شیت اصلی قرار دهد. ممنون میشم اگر راهنمایی بفرمایید.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


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

    با سلام
    شما با استفاده از 3 تابع sumif و جمع این سه تابع میتونید به جواب برسید
    این فرمول رو در سلول B2 در شیت Index قرار دهید و فرمول رو به پائین درگ کنید.
    کد PHP:
    =SUMIF('Data 1'!A$1:A$50;A2;'Data 1'!B$1:B$50)+SUMIF('Data 2'!A$1:A$54;A2;'Data 2'!B$1:B$54)+SUMIF('Data 3'!A$1:A$44;A2;'Data 3'!B$1:B$44




  4. #3


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    از این ماکرو هم میتوانید در شیت INDEX استفاده کنید

    کد PHP:
    Private Sub CommandButton1_Click()

    Dim employee As Stringtotaltotal2total3total4total5 As Integersheet As WorksheetAs Integerrng As Range

    Sheet1.Cells(Sheet1.Rows.Count"a").End(xlUp).Row


    Range
    ("b2:b100").Select
        Selection
    .ClearContents
           Range
    ("b3").Select
           

    For 2 To Z

     total 
    0

    employee 
    Range("A" J).Value



    For Each sheet In Worksheets
    sheet.Cells(sheet.Rows.Count"a").End(xlUp).Row

        
    For 1 To y
        
            
    If sheet.Range("A" i).Value employee And sheet.Name <> Worksheets("INDEX").Name Then
            
                total 
    total sheet.Range("B" i).Value
                
                   End 
    If
       
               
        
    Next i
        
       
       
    Next sheet

    Sheet1
    .Range("B" J).Value total


    Next J

    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2015/09/16 در ساعت 16:02


  5. #4

    آخرین بازدید
    2019/05/27
    تاریخ عضویت
    September 2015
    نوشته ها
    4
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

  6. #5


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

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

    یک مشکل در فایل قبلی بود که نفر اول را محاسبه نمیگرد ، برطرف گردید
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2015/09/16 در ساعت 16:00

  7. سپاس ها (2)


  8. #6

    آخرین بازدید
    2019/05/27
    تاریخ عضویت
    September 2015
    نوشته ها
    4
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

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

    یک مشکل در فایل قبلی بود که نفر اول را محاسبه نمیگرد ، برطرف گردید

    سپاسگذارم دوست عزیز


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

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

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

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

  1. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  2. کپی از یک شیت به شیت دیگر بدون رویت شیت دوم
    توسط khorasan66 در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 3
    آخرين نوشته: 2015/03/04, 21:16

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

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

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

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

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

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