نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: محاسبه تابع mod براي اعداد بزرگ

  1. #1


    آخرین بازدید
    2017/07/11
    تاریخ عضویت
    January 2014
    نوشته ها
    6
    امتیاز
    12
    سپاس
    1
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    محاسبه تابع mod براي اعداد بزرگ

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

    من میخوام تبدیل شماره حساب بانک به شبا و در اکسل پیاده سازی کنم. چون شدیدا بهش نیاز دارم و روزی 100 تا شماره شبا و باید چک کنم. نرم افزار داریم منتها یکی یکی قبول می کنه.
    من تمام مراحل و رفتم منتها مشکلی که دارم اینه که اکسل عددی که می خوام و قبول نمی کنه. مثلا می خوام باقیمانده عدد زیر و بدست بیارم. منتها دستور mod از من نمی پذیره. چه راه حلی و پیشنهاد می کنید؟
    A1=220170101110857724001182700


    =mod(A1,97)

    چه روشی پیدا کنم که اعداد بزرگ و اکسل بپذیره؟ یادآور می شوم که این عدد را ماشین حساب کامپیوتر به راحتی قبول می کند.

    یک دنیا سپاس
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    5 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

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

    من میخوام تبدیل شماره حساب بانک به شبا و در اکسل پیاده سازی کنم. چون شدیدا بهش نیاز دارم و روزی 100 تا شماره شبا و باید چک کنم. نرم افزار داریم منتها یکی یکی قبول می کنه.
    من تمام مراحل و رفتم منتها مشکلی که دارم اینه که اکسل عددی که می خوام و قبول نمی کنه. مثلا می خوام باقیمانده عدد زیر و بدست بیارم. منتها دستور mod از من نمی پذیره. چه راه حلی و پیشنهاد می کنید؟
    a1=220170101110857724001182700


    =mod(a1,97)

    چه روشی پیدا کنم که اعداد بزرگ و اکسل بپذیره؟ یادآور می شوم که این عدد را ماشین حساب کامپیوتر به راحتی قبول می کند.

    یک دنیا سپاس

    سلام دوست عزيز
    خيلي خوش آمدين

    برام جالب بود كه اكسل نميتونه اعداد بزرگ رو محاسبه كنه. اين مورد رو بررسي خواهم كرد ولي شما ميتونين از اين فرمول استفاده كنيد. بدون مشكل جواب ميده
    کد:
    =a1-floor(a1/97,1)*97


    ضمنا عنوان تاپيك شما اصلاح شد

    ویرایش توسط Amir Ghasemiyan : 2014/01/14 در ساعت 17:47

  4. سپاس ها (3)


  5. #3


    آخرین بازدید
    2017/07/11
    تاریخ عضویت
    January 2014
    نوشته ها
    6
    امتیاز
    12
    سپاس
    1
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    متاسفانه این کد هم برای اعداد کوچک انجام پذیره. برای اعداد بزرگ نتیجه 0 را برمی گرداند

    اکسل اگر عدد را به فورمت number وارد نمایم شش تا صفر قرار می دهد و به صورت تکست درست می نویسد.
    0220170101110857724001
    220170101110857000000

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2021/11/28
    تاریخ عضویت
    April 2013
    محل سکونت
    تهران
    نوشته ها
    57
    امتیاز
    65
    سپاس
    66
    سپاس شده
    82 در 29 پست
    تعیین سطح نشده است

    سلام خدمت دوستان
    من اين مطلب رو يه جايي خوندم ولي منبعش رو يادم نيست ، براي همينم نميتونم با اطمينان بگم:
    اكسل ارقام يك عدد رو تا 16 رقم ميخونه ولي اگه بيشتر از 16 رقم باشه رقمهاي 16 و بالاتر رو صفر ميخونه!!
    حالا اگه كسي اطلاعات دقيقتري داره خوشحال ميشم بدونم

  8. سپاس ها (1)


  9. #5


    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    کاملا" صحيح است، اکسل فقط توانايي محاسبات روي اعداد زير 16 رقم را دارد.
    البته من نمي دانم شماره شبا دقيقا" چطور محاسبه مي گردد، مي دانم که رقم هاي آخر دقيقا" همان شماره حساب معمولي است، حال اگر بدانيم محاسبات چگونه است شايد بشود به صورت تکه تکه محاسبات را انجام داد و دست آخر در يک سلول به صورت متني قطعات را کنار يکديگر رديف کرد و نتيجه دلخواه حاصل شود. مي توانيد توضيح دهيد؟ (يا اينکه اين ايده را مد نظر قرار داده و خودتان امتحان کنيد ببينيد کاري مي شود کرد)
    ویرایش توسط Ali Parsaei : 2014/01/15 در ساعت 16:13

  10. #6


    آخرین بازدید
    2017/07/11
    تاریخ عضویت
    January 2014
    نوشته ها
    6
    امتیاز
    12
    سپاس
    1
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    من دقیقا میدونم شماره حساب چطوری محاسبه می شود. این کار و با ماشین حساب کامپیوتر نجام دادم به نتیجه هم رسیدم. منتها اکسل از این کار عاجزه
    نمی دونم چطوری و در کوئری اکسس بنویسم که شاید اکسس بتونه برام محاسبه کند
    مثلا دستور=mod(a1,97)
    در اکسس کجا و چگونه وارد می گردد؟!

  11. #7


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط zoobin نمایش پست ها
    من دقیقا میدونم شماره حساب چطوری محاسبه می شود. این کار و با ماشین حساب کامپیوتر نجام دادم به نتیجه هم رسیدم. منتها اکسل از این کار عاجزه
    نمی دونم چطوری و در کوئری اکسس بنویسم که شاید اکسس بتونه برام محاسبه کند
    مثلا دستور=mod(a1,97)
    در اکسس کجا و چگونه وارد می گردد؟!
    درود

    متاسفانه بنده اطلاعات کمی از مسائل بانکی دارم اگر ممکن هست توضیح بدید ابن شبا که خیلی هم این روزها در موردش صحبت میشه چی هست و رووند محاسبش چطوریه تا جواب سوال شما بررسی بشه

    ویرایش توسط ~M*E*H*D*I~ : 2014/01/18 در ساعت 16:48



  12. #8


    آخرین بازدید
    2021/02/22
    تاریخ عضویت
    May 2012
    محل سکونت
    تهران
    نوشته ها
    142
    امتیاز
    6
    سپاس
    50
    سپاس شده
    18 در 9 پست
    سطح اکسل
    35.00 %

    sohrabahmadi به Yahoo ارسال پیام
    با سلام به دوستان و اساتید عزیز ، در خصوص ارقام بالای 16 رقم آیا امکانش هست که پس از دستور اجرای ماشین حساب با استفاده از وی بی عملیات مربوطه توسط ماشین حساب انجام بشه ؟ مثلا عدد مورد نظر با خاصیت تکست در یک سلول نوشته بشه ، کپی بشه و ادامه عملیات از طریق ماشین حساب کامپیوتر انجام بشه؟ اگه دوستان راهنمایی بفرمایند ممنون میشم .
    تو خشنود باشی و ما رستگار

  13. #9

    آخرین بازدید
    2020/03/26
    تاریخ عضویت
    March 2018
    نوشته ها
    1
    امتیاز
    12
    سپاس
    0
    سپاس شده
    2 در 1 پست
    سطح اکسل
    57.00 %

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

    من میخوام تبدیل شماره حساب بانک به شبا و در اکسل پیاده سازی کنم. چون شدیدا بهش نیاز دارم و روزی 100 تا شماره شبا و باید چک کنم. نرم افزار داریم منتها یکی یکی قبول می کنه.
    من تمام مراحل و رفتم منتها مشکلی که دارم اینه که اکسل عددی که می خوام و قبول نمی کنه. مثلا می خوام باقیمانده عدد زیر و بدست بیارم. منتها دستور mod از من نمی پذیره. چه راه حلی و پیشنهاد می کنید؟
    A1=220170101110857724001182700


    =mod(A1,97)

    چه روشی پیدا کنم که اعداد بزرگ و اکسل بپذیره؟ یادآور می شوم که این عدد را ماشین حساب کامپیوتر به راحتی قبول می کند.

    یک دنیا سپاس
    سلام

    یکی از خواص تابع mod خاصیت ضرب پذیری است.
    مثلا میدانیم: mod(100,97) برابر 3 میشود.
    پس mod(500,97) برابر 15=3*5 میشود چون 500=100*5
    یا mod(1000'000 , 97) برابر 3*3*3=27 میشود چون 100*100*100=1000000

    یکی دیگر از خواص تابع mod خاصیت جمع پذیری است.
    مثلا میدانیم: mod(100,97) برابر 3 میشود و mod(500,97) برابر 15 میشود
    پس و mod(600,97) برابر 18=3+15 میشود چون 600=500+100

    با این توضیحات محاسبه اعداد بزرگ ساده است.


    مثال:
    A1=220170101110857724001182700
    A1=(2201701011108*100’000’000’000’000)+57724001182700
    Mod(A1,97)=mod(2201701011108,97)*mod(100’000’000’000’000,97) + mod(57724001182700,97)

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

    mod(2201701011108,97)=12
    mod(100000000000000,97)=53
    mod(57724001182700,97)=91

    پس با توجه به نکات گفته شده

    Mod(A1,97)=12*53+91=727
    Mod(727,97)=48

    یعنی در نهایت:

    Mod(A1,97)=48



  14. سپاس ها (2)



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

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

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

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

محاسبه mod با ماشین حساب

محاسبه mod

نحوه محاسبه mod

روش محاسبه mod

mod در ماشین حساب

محاسبه باقیمانده تقسیم با ماشین حساب

اکسل محاسبه اعداد بزرگ نحوه نمایش اعداد بزرگ در متلبمحاسبه mod در ماشین حسابحساب کردن mod با ماشین حسابدیدن باقیمانده در ماشین حسابنحوه محاسبه باقیماندە modاعداد خیلی بزرگ در اکسل 2010انجام محاسبه modاعداد بزرگ در اکسلدستور mod در ماشین حساب مهندسیباقیمانده mod در ماشین حساب مهندسیباقیمانده اعداد بزرگ در اکسلنحوه محاسبه mod در ماشین حسابطریقه بدست اوردن modروش محاسبهmodاستفاده‌از mod ماشین‌حساببدست آوردن mod با ماشین حسابباقیمانده تقسیم اعداد خیلی بزرگ در اکسلبدست اوردن mod با ماشین حساب

کلمات کلیدی این موضوع

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

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

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