تغییر در فرمول مربوط به حالت Table

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • maziardm

    • 2013/05/17
    • 450

    [حل شده] تغییر در فرمول مربوط به حالت Table

    با سلام
    من در ستون B فرمول روبرو رو نوشتم:

    کد PHP:
    MAX(Table111[تاریخ سر رسید]) 
    یعنی بیاد تو جدول Table111 بزرگترین مقدار رو پیدا کنه.
    مشکل اینجاست که چند تا جدول وجود داره و همشون شبیه هم هستند و فقط مقادیرشون فرق می کنه. هر کدوم از جداول شماره دارند که به ترتیب هستند (Table111 و Table111و Table111 و 000) که در شماره جداول در ستون A درج درج شده اند.
    حالا می خوام فرمولی بنویسم که بیاد تو هر جدول بالاترین مقدار رو پیدا کنه. برای مثال در خانه A3 شماره جدول 113 درج شده پس در خانه B3 فرمول روبرو نوشته میشه که یعنی بالاترین مقدار در جدول Table113 رو درج می کنه.

    کد PHP:
    MAX(Table113[تاریخ سر رسید]) 
    حالا از شما می خوام فرمول من رو طوری تغییر بدید که با توجه شماره جداول در ستون A در جدول مربوطه جستجو کنه و جواب رو بدست بیاره.
    البته بگم که من فرمول زیر رو نوشتم ولی جواب نداد.

    کد PHP:
    MAX("Table"&A1&"[تاریخ سر رسید]"
    با تشکر
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    نوشته اصلی توسط maziardm
    با سلام
    من در ستون B فرمول روبرو رو نوشتم:

    کد PHP:
    MAX(Table111[تاریخ سر رسید]) 
    یعنی بیاد تو جدول Table111 بزرگترین مقدار رو پیدا کنه.
    مشکل اینجاست که چند تا جدول وجود داره و همشون شبیه هم هستند و فقط مقادیرشون فرق می کنه. هر کدوم از جداول شماره دارند که به ترتیب هستند (Table111 و Table111و Table111 و 000) که در شماره جداول در ستون A درج درج شده اند.
    حالا می خوام فرمولی بنویسم که بیاد تو هر جدول بالاترین مقدار رو پیدا کنه. برای مثال در خانه A3 شماره جدول 113 درج شده پس در خانه B3 فرمول روبرو نوشته میشه که یعنی بالاترین مقدار در جدول Table113 رو درج می کنه.

    کد PHP:
    MAX(Table113[تاریخ سر رسید]) 
    حالا از شما می خوام فرمول من رو طوری تغییر بدید که با توجه شماره جداول در ستون A در جدول مربوطه جستجو کنه و جواب رو بدست بیاره.
    البته بگم که من فرمول زیر رو نوشتم ولی جواب نداد.

    کد PHP:
    MAX("Table"&A1&"[تاریخ سر رسید]"
    با تشکر
    سلام،
    از تابع INDIRECT می بایست کمک بگیرید، مثال زیر رو ببینید :
    کد:
    =MAX(INDIRECT("Table"&A1&"[تاریخ سر رسید]"))
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    • maziardm

      • 2013/05/17
      • 450

      #3
      نوشته اصلی توسط M_ExceL
      سلام،
      از تابع INDIRECT می بایست کمک بگیرید، مثال زیر رو ببینید :
      کد:
      =MAX(INDIRECT("Table"&A1&"[تاریخ سر رسید]"))
      بسیار ممنون. کاملا صحیح
      پس فرمول من فقط یه indirect نیاز داشت.
      تشکر دوباره

      کامنت

      چند لحظه..