نسبت دادن اعداد به اسامي از طريق تابع if

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

    • 2011/02/13
    • 18

    [حل شده] نسبت دادن اعداد به اسامي از طريق تابع if

    سلام

    اگر امكان داشته باشه ميخواستم دوستان در خصوص مورد ذيل راهنمايي بفرمايند:

    در يك شيت اكسل
    يك ستون اسامي وجود دارد كه ترتيب خاصي هم ندارند
    ( اسامي واحد هاي كاري يك كارخانه ، مثل امور فني ، انبار مواد و...)

    حال قصد من اينست كه بصورت شرطي در ستون كناري ستون مذكور در هر سلول شرايط به شكل ذيل تعريف شود:

    چنانچه سلول داراي اسم "امور فني" بود عدد 10 در سلول كناري نمايش داده شود
    چنانچه سلول داراي اسم "انبار مواد" بود عدد 11 در سلول كناري نمايش داده شود
    و الي آخر
    حدوداً 30 اسم واحد مختلف وجود دارد كه بايد به هر اسم يك عدد خاص تعلق داده شود
    و در نهايت چنانچه هيچ يك از اسامي كه در شرط تعريف ميشود موجود نبود در سلول كناري چيزي درج نگردد و سلول خالي بماند.

    ممنون ميشم اگر دوستان فقط دستور كلي را ذكر كنند كه چگونه بايد شرط نوشته شود.

    با سپاس فراوان
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام
    با دستور if تو در تو امکان پذیر است ولی خیلی طولانی میشود


    کد PHP:
    =IF(A1="واحد فنی",10,IF(A1="تدارکات",20,IF(A1="پشتیبانی",30,""))) 
    و یا در همان شیت یا شیت دیگر اسامی را در یک ستون و کد را در ستون دیگر قید نمایید و در شیت مد نظر از دستور vlookup کدها را فراخوانی کنید

    کد PHP:
    =IFERROR(VLOOKUP($A2,$I$3:$J$7,2,FALSE),""
    فایل های پیوست شده
    Last edited by iranweld; 2015/09/10, 11:41.

    کامنت

    • mohammad_ashooryan

      • 2014/08/13
      • 480
      • 80.00

      #3
      با سلام
      براي اينكار مي توانيد از تابع vlookup هم استفاده كنيد.
      براي اينكارداده هاي پايه رو توي sheet1 توي ستون a اسامي واحد هاي كاري و توي ستون b كدها رو بنويسيد.
      حالا تو يه شيت ديگه هرجا كه اسامي واحدهاي كاري رو نوشتيد توي ستون كناري فرمول زير رو بنويسيد.


      کد PHP:
      =iferror(vlookup(adrese vahede kariye sotoone kenari;Sheet1!A:B;2;false);""
      توضيح اينكه توي فرمول vlookup:
      آرگومان اول: متغيري هست كه ميخواي دنبالش بگردي تا كدش رو پيدا كني.
      آرگومان دوم: محدوده داده هاي پايه
      آرگومان سوم: شماره ستون كدها در محدوده داده هاي پايه
      آرگومان چهارم: false مياد مقدار دقيق داده رو توي داده هاي پايه پيدا ميكنه.

      اگه مقدار دقيق توي داده هاي پايه وجود نداشت:
      از تابع iferror براي رفع پيغا خطاي تابع vlookup و نشان دادن سلول به صورت خالي "" استفاده كنيد.

      کامنت

      چند لحظه..