جدا کردن سه رقم آخر یک عدد در یک سلول

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sadeghj

    • 2012/04/14
    • 28

    جدا کردن سه رقم آخر یک عدد در یک سلول

    با سلام
    دوستان خیلی فوری به کمکتون نیاز دارم میخوام عددی را که درون یک سلول دارم سه رقم آخرش رو جدا کنم و توی یک سلول دیگه بریزم.در ضمن قابلیت تعمیم به سایر سلولها را هم داشته باشه .اصلش میخوام اینکارو کنم میخوام عددی رو مثلا 2476320 رو طوری گرد کنم که سه رقم آخرش صفر بشه حالا چه به سمت بالا چه به سمت پائین....ممنون
    براي قضاوت در مورد موفقيت خودت ببين چه بدست آورده اي و در قبال آن چه از دست داده اي
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    RE: جدا کردن سه رقم آخر یک عدد در یک سلول

    [/code]سلام دوست عزیز
    گرد کردن برای اعداد صحیح که معنی نداره!
    اما سوال اولتون یعنی جدا کردن 3 رفم اخر"
    (right(a1;3
    این فرمول از سمت راست 3 رقم برای شما جدا می کنه.یعنی 320
    عدد مورد نظر در a1 هست.که شما در صورت نیاز مکانش رو تغییر می دین.


    اما اگر می هواید عدد رو بدون 3 رقم اخر نشون بده:
    (left(a1;len(a1)-3=
    این فرمول عدد رو بدون 3 رقم اخر نشون میده.یعنی2476
    فایل های پیوست شده
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • mmahdih

      • 2011/05/09
      • 150
      • 49.00

      #3
      RE: جدا کردن سه رقم آ--- یک عدد در یک سلول

      سلام ميتونيد از فرمول زير استفاده كنيد
      ابتدا اگر اعداد شما از لحاظ تعداد ارقام مساوي نيست تعداد اونها رو با دستور LEN شمارش كنيد
      (سلول مورد نظر)len
      حال ميتونيد با استفاده از دستور left سه رقم آخر رو حذق كنيد و براي اضافه كردن هر تعداد صفر به آن در عدد خاص مثلا دو صفر 100 ضرب كنيد
      اگر توضيحات كافي نبود بفرمائيد توضيح بيشتري بدهم
      اميدوارم بااين توضيح مشكلتون حل بشه
      مثلا براي عدد 1245211251 كه در سلول A نوشته شده از فرمول زير استفاده كنيد
      =(LEFT(A1;LEN(A1)-3))*100
      [color=#800000][size=small]خدايا تقدير دوستانم را زيبا بنويس تا من جز لبخند از آنها ديگري چيزي نبينم[/size][/color]

      کامنت

      • sadeghj

        • 2012/04/14
        • 28

        #4
        RE: جدا کردن سه رقم آخر یک عدد در یک سلول

        دوستان عزیز سلام و سپاس از راهنمایی هاتون اما فکر کنم منظورم رو درست نگرفتید البته مشکلم رو تونستم خودم با استفاده از تابع floor حل کنم راه هایی دیگه هم داشت که اگه کسی احتیاج داشت میتونم براش توضیح بدم
        براي قضاوت در مورد موفقيت خودت ببين چه بدست آورده اي و در قبال آن چه از دست داده اي

        کامنت

        • ~M*E*H*D*I~
          • 2011/10/19
          • 4377
          • 70.00

          #5
          RE: جدا کردن سه رقم آ--- یک عدد در یک سلول

          سلام
          دوست عزیز سوالی که شما پرسیدید دقیقا همون جوابی رو داره که دوستان فرمودن بین جدا کردن سه رقم آخر و گرد کردن به سمت پایین کاملا تفاوت وجود داره ، لطفا سوالات رو شفاف تر بپرسید تا جواب های دقیق تر دریافت کنید
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            RE: جدا کردن سه رقم آ--- یک عدد در یک سلول

            ممنون از جناب اقای وطن پرست، floor گرد می کنه!!
            floor عدد رو با توجه به ضریتی که می دیم به سمت پایین گرد می کنه
            ceinling هم دقیقا همین کار رو به سمت بالا گرد می کنه
            موفق باشیید[hr]
            ممنون از جناب اقای وطن پرست، floor گرد می کنه!!
            floor عدد رو با توجه به ضریتی که می دیم به سمت پایین گرد می کنه
            ceinling هم دقیقا همین کار رو به سمت بالا گرد می کنه
            موفق باشیید
            [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

            [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
            [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
            :wcom:

            [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
            [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
            [/CENTER]

            کامنت

            • m-reali
              • 2012/08/06
              • 3

              #7
              RE: جدا کردن سه رقم آ--- یک عدد در یک سلول

              نوشته اصلی توسط mmahdih
              سلام ميتونيد از فرمول زير استفاده كنيد
              ابتدا اگر اعداد شما از لحاظ تعداد ارقام مساوي نيست تعداد اونها رو با دستور LEN شمارش كنيد
              (سلول مورد نظر)len
              حال ميتونيد با استفاده از دستور left سه رقم آ--- رو حذق كنيد و براي اضافه كردن هر تعداد صفر به آن در عدد خاص مثلا دو صفر 100 ضرب كنيد
              اگر توضيحات كافي نبود بفرمائيد توضيح بيشتري بدهم
              اميدوارم بااين توضيح مشكلتون حل بشه
              مثلا براي عدد 1245211251 كه در سلول A نوشته شده از فرمول زير استفاده كنيد
              =(LEFT(A1;LEN(A1)-3))*100

              کامنت

              چند لحظه..