مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

کمک در مورد فابل پیوستی

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

    • 2011/08/18
    • 8

    [حل شده] کمک در مورد فابل پیوستی

    سلام دوستان من این فایل رو دارم میسازم حالا میخام تو شیت 1 ک مثلا سعید رو انتخاب میکنم و ماه رو هم انتخاب میکنم اطلاعات شیت 2 رو واسم بده و با تعویض هر کدوم اطلاعات شیت 1 هم عوض شه
    نیاز ضروری واسه فردا دارم و میدونم شایدم مطرح شده باشه ولی هم نتم ضعیفه هم فرصتم اندک
    ممنون از راهنماییاتون
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    من طبق همين ساختار فايلي که درست کرده ايد پاسخ مي دهم، بايد براي به دست آوردن حقوق از اين فرمول:
    کد PHP:
    =INDIRECT(ADDRESS(MATCH(INDEX(P12:P14;Q12);Sheet2!A1:A28;0)+O12;3;;;"SHEET2")) 
    و براي اضافه کار از اين يکي:
    کد PHP:
    =INDIRECT(ADDRESS(MATCH(INDEX(P12:P14;Q12);Sheet2!A1:A28;0)+O12;4;;;"SHEET2")) 
    استفاده کنيد، حالا شما دو تا فرمول را با هم مقايسه کنيد ببينيد چه تفاوتي با هم دارند، بعد مي توانيد بقيه موارد را هم خودتان با اصلاح فرمول به دست آوريد.
    [SIGPIC][/SIGPIC]

    کامنت

    • ferya

      • 2011/08/18
      • 8

      #3
      نوشته اصلی توسط علي پارسا
      سلام،
      من طبق همين ساختار فايلي که درست کرده ايد پاسخ مي دهم، بايد براي به دست آوردن حقوق از اين فرمول:
      کد PHP:
      =INDIRECT(ADDRESS(MATCH(INDEX(P12:P14;Q12);Sheet2!A1:A28;0)+O12;3;;;"SHEET2")) 
      و براي اضافه کار از اين يکي:
      کد PHP:
      =INDIRECT(ADDRESS(MATCH(INDEX(P12:P14;Q12);Sheet2!A1:A28;0)+O12;4;;;"SHEET2")) 
      استفاده کنيد، حالا شما دو تا فرمول را با هم مقايسه کنيد ببينيد چه تفاوتي با هم دارند، بعد مي توانيد بقيه موارد را هم خودتان با اصلاح فرمول به دست آوريد.


      داداش ای کاش 1000 تا سپاس داشت تا همشو میزدم / واقعا نجاتم دادی ممنون

      کامنت

      • ferya

        • 2011/08/18
        • 8

        #4
        با سلام مجدد
        اقا من هر چی میزنم تو لیست نهایی نمیشه ک نمیشه
        لطفا کمک کنبد
        فایل های پیوست شده

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          به روشهای متفاوتی میتونید به جواب برسید
          یکی از راهها استفاده از توابع جستجو میباشد
          مثل توابع offset-Indirect-Index و توابع جستجوی دیگه

          با استفاده از تابع indirect حل شده
          این فرمول رو نیز میتونید حرفه ای ترش کنید
          فرمول برای حقوق
          کد PHP:
          =INDIRECT("sheet2!C"&(Q12-1)*13+O12+2
          بقیه فرمول رو میتونید توی فایل ببینید
          فایل ضمیمه گردید
          فایل های پیوست شده
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

            #6
            با سلام و کسب اجازه از جناب آقای پارسا من فرمول ایشون رو از سر کنجکاوی دیدم هیچ مشکلی نداشت مشکل از عدم تطبیق ساختار نوشتاری اسامی بود که تابع match تشخیص نمیداد. همچنین تو فرمول ی به +1 اضافه کردم تا جواب درست دربیاد.(با عرض معذرت)
            فایل های پیوست شده
            [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

            کامنت

            چند لحظه..