درخواست یک تابع برای فراخوانی داده

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mmjahani
    • 2017/01/21
    • 1

    درخواست یک تابع برای فراخوانی داده

    Click image for larger version

Name:	Untitled-2-Recovered.jpg
Views:	1
Size:	167.6 کیلو بایت
ID:	145186sample.xlsx
    باسلام و خسته نباشید
    - یک فایل داریم که مثلا دارای n تعداد شیت هست. و در هر شیت دیتایی مثل صورتحساب با مقادیری ثبت و ذخیره می شود. که هر ردیف از مقادیر با تاریخ که بصورت عددی پیوسته 4رقمی است (مثل 9510) شروع میشود. که ما می خواهیم این عدد را بصورت یک شناسه مشترک در تمام شیت ها بشناسیم. و زمانی که در شیتی با نام “کلی” در ستون تاریخ تاریخ را بصورت یک عدد مثلا “9510” وارد میکنیم (که مشابه همان تاریخی است که در هر شیت وارد شده) درصورت موجود بودن، حاصل جمع مربوط به هرسلول متناظر آن تاریخ، در شیت ها در سلول مربوطه در شیت “کلی ” بیاید. (مدنظر باشد که الزاما در هرشیت آن تاریخ موجود نیست.هرچند مد نظر بنده جمع تراکنشهای ماهیانه مربوط به شیتهاست که میخواهم بصورت تفکیک اونها رو داشته باشم).
    - به عنوان مثال وقتی من در شیت “کلی” در ستون تاریخ عدد“ 9510” را وارد میکنم، جمع مقادیر بستانکار و ... کل شیتها که متناظر با 9510 هستند در ردیف مربوطه در شیت کلی بیاید. امیدوارم متوجه مقصود بنده شده باشید. سپاس از لطفتون . در صورت نیاز بفرمایید تا تماس بگیرم خدمتتون
    یک فایل رو هم ببه این منظور طراحی کردم
  • rasools13

    • 2017/01/20
    • 360
    • 80.00

    #2
    با سلام
    با استفاده از ماکرو میشه اینکار رو انجام داد ولی یکم زمان بره ولی بهر حال از فرمول ذیل که برای محاسبه مبلغ فاکتور هست هم میتوانید استفاده کنید
    کد PHP:
    =SUM(VLOOKUP(C3;'Sheet(1)'!$B$2:$N$16;8);VLOOKUP(C3;'Sheet1  (2)'!$B$2:$N$16;8);.....VLOOKUP(C3;'Sheet1 (15)'!$B$2:$N$16;8)) 
    برای بقیه موارد هم هم از همین فرمول استفاده کنید فقط کافیه بجای 8 شماره ستون مربوطه رو وارد کند (از سمت راست ستون مربوط به تاریخ ستون شماره 1)
    [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
    [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
    [/CENTER]

    کامنت

    چند لحظه..