ترکیب توابع if , vlookup در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • nfmbeigi
    • 2015/08/17
    • 2

    پرسش ترکیب توابع if , vlookup در اکسل

    سلام به همه عزیزان


    یه سوال خیلی حرفه ای و پیچیده دارم

    من میخوام فرمول if و vlookup رو با هم ترکیب کنم

    مثال
    من یک لیست نفرات پرسنلی دارم
    در قسمت دیگر میخوام از این نفرات پرسنلی گزارش تهیه کنم (فیش حقوقی)

    حالا من میخوام به فیش حقوقی فرمول بدم
    در نظر داشته باشید ما در اینجا 12 شیت محاسبه ماه داریم و یگ شیت فیش حقوقی چند نفر داریم که میخواهیم یک گزارش از این چند نفر در ماههای دلخواه تهیه کنیم
    برای اینکار من 2تا سلول میخوام در نظر بگیرم در فیش یکی برای درج ماه مورد نظر و دیگر برای ردیف مربوط به پرسنل مورد نظر
    به این صورت که زمانیکه ما در سلول مورد نظر عدد مربوط به ماه مورد نظر را زدیم و در سلول دیگر عدد مربوط به ردیف پرسنل مورد نظر را زدیم به ما حقوق مربوط به پرسنل مورد نظر را در ماه مورد نظر به ما نشان دهد
    مثلا طرف در اردیبهشت ماه 200,000 حقوق دریافت کرده و در ردیف 25 هستش
    ما زمانیکه در یکی از سلول ها عدد 2 و در دیگر عدد 25 را تایپ کردیم نتیجه بشود 200,000

    به نظر خود من این کار با ترکیب فرمول if و vlookup امکانپذیر هستش
    منتها مشکل من اینه که نمیدونم چه جوری باید این 2 فرمول را ترکیب کنم

    اگر کسی بلد هستش این 2فرمول را ترکیب کنه ممنون میشم راهنمایی کنه
    اگر کسی هم با فرمول های دیگری می تواند این مشکل را حل کند ممنون میشم راهنمایی کنه
    Last edited by nfmbeigi; 2015/09/11, 21:34.
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام
    لطفا عنوان پست را متناسب با پست ارسالی تغییر دهید
    مطابق قوانین انجمن امکان پاسخگویی به عنوان های نامناسب پست نیست

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      فرمول مورد نظر شما

      کد PHP:
      =if(a1=2,vlookup(a2,e:g,2,false),""
      در سلول a1 ماه مورد نظر و در سلول a2 نام یا کد فرد مورد نظر را وارد کنید اگر مشکل داشتید بفرمایید بیشتر توضیح بدیم

      یک نمونه فایل فیش حقوقی قبلا در انجمن قرار گرفته بود
      فایل های پیوست شده
      Last edited by iranweld; 2015/09/11, 21:51.

      کامنت

      • nfmbeigi
        • 2015/08/17
        • 2

        #4
        منشکرم از راهنماییتون فایل من 24 شیت داره که 12 تای آن ورود اطلاعات هر ماه و 12 تا شیت هم مربوط به محاسبه است و یک شیت فیش حقوقی که با تغییر ماه و کد پرسنلی اطلاعات شخص در آن ماه نشون بده.فایل ضمیمه این پست میکنم
        فایل های پیوست شده

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          با سلام

          برای ارجاع به شیت های مورد نظر بایستی از دستور Indirect استفاده کنید

          کد PHP:
          =LOOKUP($G$6,(INDIRECT("'" $S$57&"'!$A$6:$A$9")),(INDIRECT("'" $S$57&"'!$H$6:$H$9"))) 
          سلول S56 و S57 برای ارجاع فرمول Indirect به دو شیت ماه مورد نظر میباشد که در بالای جدول ماه های قید شده در شیت میباشد

          چند نمونه فرمول در فایل اصلاح گردید
          فایل های پیوست شده
          Last edited by iranweld; 2015/09/12, 11:24.

          کامنت

          چند لحظه..