صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 16

موضوع: نوشتن یک تابع جدید در اکسل

  1. #1


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    نوشتن یک تابع جدید در اکسل

    با درود
    نوشتن یک تابع جدید در اکسل زمانی انجام می دهیم که تابع های از پیش ساخته در اکسل
    کا مورد نظر ما را انجام ندهد و یا از استفاده ترکیبی بعضی از تابع ها که طولانی می شود بپرهیزیم

    برای اینکار با زدن Alt+F11 وارد صفحه ویژوال می شویم
    ابتدا از مسیر Insert یک ماژول جدید(Module) را ایجاد می کنیم
    و در این ماژول یک رویه Function ایجاد کرده و تابع مورد نظر را کد نویسی می کنیم بصورت زیر

    می خواهیم تابعی را با نام Man بنویسیم که هرزمان آن را در اکسل بنویسیم مشخصات خودمان را نام و فامیل و سال تولد را به ما نشان دهد یعنی یک عبارت ثابت

    کد PHP:
    Function man()
    man "FName:Ahmad LName: shamsololama Dat:1352"
    End Function 
    زمانی که این کد را وارد کردیم اگر در صفحه اکسل بنویسیم
    کد PHP:
     =man() 
    جواب ما FName:Ahmad LName: shamsololama Dat:1352 خواهد بود
    *******
    حال اگر بخواهیم یک تابع محاسبه گر بنویسیم که هر زمان سال تولد را بنویسیم سن ما را مشخص کند بصورت زیر عمل می کنیم
    نام تابع را sen می گزاریم
    کد PHP:
    Function man(dat(
    man 1389 dat
    End 
    Function 
    که در این صورت تابه را مثلا به این صورت
    کد:
    =sen(1352)
    استفاده می کنیم
    که در اینصورت 1352 را از 1389 کم می کند و سن را سال 1389 حساب می کند

    همانطور که می بینید این دو مثال بسیار ساده است که هر چه خواسته ما و انتظارمان از نتیجه کار بیشتر باشد باید کد را کامل تر نوشت مثلا در مثال دو سن ما را تا امسال که 1389 است حساب می کند ولی اگر یک سال دیگه گذشت و شد 1390 تابع ما به روز نشده و همان 1389 را محاسبه می کندولی طرح کلی ساخت تابع همین چیزی است که در عین سادگی در این دو مثال می بینید.
    و توجه داشته باشید که این تابع فقط در همان ورک بوکی که نوشته ایم کار می کند و اگر ورک بوک دیگری باز کنیم تابع ما قابل استفاده نیست که برای این که در تمام صفحات استفاده شود باید آن را بصورت Addin ذخیره کنید و به اکسل اضافه شود
    بدرود
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط ~M*E*H*D*I~ : 2014/06/05 در ساعت 18:50


  2.  

  3. #2


    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    February 2010
    محل سکونت
    مشهد
    نوشته ها
    435
    امتیاز
    950
    سپاس
    294
    سپاس شده
    881 در 210 پست
    سطح اکسل
    81.00 %

    mrexcel به Yahoo ارسال پیام

    RE: نوشتن یک تابع جدید در اکسل

    با تشكر از شما استاد گرامي در ارسال مطالب كاربردي و عالي

  4. #3


    آخرین بازدید
    2020/08/02
    تاریخ عضویت
    April 2010
    نوشته ها
    105
    امتیاز
    105
    سپاس
    441
    سپاس شده
    114 در 40 پست
    تعیین سطح نشده است

    RE: نوشتن یک تابع جدید در اکسل

    با سلام
    واقعا استادي برازنده شما مي باشد.
    بسيار عالي است.
    باسپاس

  5. #4


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: نوشتن یک تابع جدید در اکسل

    این نظر لطف شماست وگرنه فکر نمی کنم اینطور باشه

  6. سپاس ها (1)


  7. #5


    آخرین بازدید
    2012/09/20
    تاریخ عضویت
    October 2011
    نوشته ها
    5
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: نوشتن یک تابع جدید در اکسل

    با سلام

    ایا میتوان تابعی نوشت که با وارد کردن نام یک فرد کد ملی او را نمایش دهد؟[hr]
    در صورت امکان راهنمایی کنید.

  8. #6


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: نوشتن یک تابع جدید در اکسل

    نقل قول نوشته اصلی توسط arta44
    با سلام

    ایا میتوان تابعی نوشت که با وارد کردن نام یک فرد کد ملی او را نمایش دهد؟[hr]
    در صورت امکان راهنمایی کنید.
    با درود فراوان
    تابعی می توان نوشت که وقتی ما کد ملی شخصی را وارد میکنیم به ما بگوید که این کد ملی صحیح هست یا نه ولی برای اینکه نام شخصی را وارد کنید کد ملی آن را فراخوانی کنیم نیاز هست که دیتابیسی از کد ملی ها داشته باشیم

  9. #7


    آخرین بازدید
    2012/09/20
    تاریخ عضویت
    October 2011
    نوشته ها
    5
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: نوشتن یک تابع جدید در اکسل

    ایا می توان دیتا بیس را در خود اکسل تعریف کرد مثلا در یک کار برگ مجزا و سپس در کاربرگ دیگر از ان استفاده کرد؟[hr]
    با تشکر
    [hr]
    به عنوان مثال تابع index ,match[hr]
    البته بیشتر نوع استفاده از تابع برایم مهم است
    ایا تابع بهتری سراغ دارید

  10. #8


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: نوشتن یک تابع جدید در اکسل

    با درود فراوان
    آره میشه تو اکسل تعریف کرد
    بله با ترکیب تابع مچ و ایندکس می توانیداینکار رو انجام بدین و همچنین با وی بی میشه برای آن ستونیکه نام را وارد میکنید کد بنویسید که ا وارد کردن نام شماره ملی را از دیتا بیس فراخوانی کند

  11. #9


    آخرین بازدید
    2012/09/20
    تاریخ عضویت
    October 2011
    نوشته ها
    5
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: نوشتن یک تابع جدید در اکسل

    با سلام

    اگر برایتان مقدور است در vba چنین برنامه ای بنویسید و اپلود کنید


    با سپاس

  12. #10


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: نوشتن یک تابع جدید در اکسل

    نقل قول نوشته اصلی توسط arta44
    با سلام

    اگر برایتان مقدور است در vba چنین برنامه ای بنویسید و اپلود کنید


    با سپاس
    با درود فراوان
    این فایل رو گذاشتم که تو شیت دیتا شماره ملی رو وارد میکنید و برنامهنوشته شده که اگر شماره ملی اشتباه بود پیغام بده و در شیت دوم هم اگر در ستون اول نام شخص وارد کنی شماره ملی آن فراخوانی میشه
    فايل هاي پيوست شده فايل هاي پيوست شده

  13. سپاس ها (2)



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

نوشتن تابع در اکسل

نحوه نوشتن تابع در اکسل

ساخت تابع در اکسلایجاد تابع جدید در اکسلتعریف توابع در vbaایجاد یک فرمول جدید در اکسلنوشتن فرمول جدید در اکسلنوشتن تابع در excelنوشتن یک تابع در اکسلاموزش نوشتن برنامه فیثا غورث در اکسلنوشتن ماژول در اکسلایجاد فرمول جدید در اکسلبرای نوشتن تابع در اکسل فرمول مچ ایندکس در اکسلتعریف تابع جدید در اکسلنحوه نوشتن برنامه تابع j_subday در اکسلاضافه کردن تابع جدید به اکسلفرمول صحیح کد ملی در اکسلتعريف تابع جديد دراكسلفرمول نویسی در اکسل تابعmatchتوابع دیتا بیس در اکسلآموزش توابع جدید اکسلتعریف تابع نوشتن برنامه در اکسلطریقه اجرای توابع در اکسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است