تبدیل اعداد منفی یک سطر به اعداد مثبت در سطر بعد

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

    • 2014/12/24
    • 14

    تبدیل اعداد منفی یک سطر به اعداد مثبت در سطر بعد

    با سلام

    حقیقتا یک فایل انبارگردانی ایجاد کردم که در بعضی از سلولها، اعداد منفی میشن؛ حالا برای میزان سفارش نیاز دارم که این اعداد رو بصورت مثبت در یک سطر دیگر وارد کنه. آیا باید از if استفاده کنم؟

    شایان ذکر است که فقط اعداد منفی سطر1 باید بصورت اعداد مثبت در سطر 2 وارد شوند؛ یعنی اعداد مثبت و حتی 0 سطر 1 نباید وارد سطر 2 شوند.

    با سپاس
    [CENTER][COLOR=#0000ff][SIZE=6][FONT=arial]گوهر قیمتی از کام نهنگان آرند
    هر که او را غم جانست به دریا نرود[/FONT][/SIZE]
    [/COLOR][/CENTER]
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    بله
    از if استفاده کنید
    جواب if رو در ABSبذارید. که مثبت باشه.
    کد:
    =ABS(if(.......))
    [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]

    کامنت

    • kst

      • 2014/12/24
      • 14

      #3
      لطف میکنید بیشتر توضیح بدین؟
      [CENTER][COLOR=#0000ff][SIZE=6][FONT=arial]گوهر قیمتی از کام نهنگان آرند
      هر که او را غم جانست به دریا نرود[/FONT][/SIZE]
      [/COLOR][/CENTER]

      کامنت

      • mokaram
        مدير تالار اکسل و بانک اطلاعاتی

        • 2011/02/06
        • 1805
        • 74.00

        #4
        دوست عزیز از کد زیر استفاده کنید ( به فرض اینکه عدد مورد نظر تو سل a1 هست فرمول را تو یه سل دیگه بنویسید)
        کد PHP:
        =(if(a1<0,abs(a1),a1)) 
        [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
        [/CENTER]

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          فرمول ABS قدرمطلق عدد رو میده
          شما یک if مینویسید که اگر کوچکتر از صفر بود. خودشو بذاره. اگر نبود خالی بذاره. اینو توی سطر دوم می نویسید.
          اینطوری هرچی منفی هستن میان تو سطر دوم ولی چون خروجی داخل ABS هست مثبت نشون داده میشه

          اگر مبهمه فایل بذارید روی اون توضیح بدم
          [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]

          کامنت

          • kst

            • 2014/12/24
            • 14

            #6
            Click image for larger version

Name:	11.png
Views:	1
Size:	143.6 کیلو بایت
ID:	125148من وارد کردم ولی این خطا رو میده!
            [CENTER][COLOR=#0000ff][SIZE=6][FONT=arial]گوهر قیمتی از کام نهنگان آرند
            هر که او را غم جانست به دریا نرود[/FONT][/SIZE]
            [/COLOR][/CENTER]

            کامنت

            • khakzad

              • 2010/03/17
              • 2034
              • 85.00

              #7
              پرانتز اول اضافه هست
              [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]

              کامنت

              • kst

                • 2014/12/24
                • 14

                #8
                تا حدی درست شد، ولی هنوزم به خواسته ام نرسیدم؛ الان قدر مطلق اعداد رو بهم میده. مشکل اول(تبدیل اعداد منفی به مثبت) حل شد ولی میخوام اعدادی که مثبت هستند رو اصلا نشون نده، الان با رابطه زیر اعداد مثبت رو false نشون میده:
                کد PHP:
                =if(b5<0,abs(b5)) 
                [CENTER][COLOR=#0000ff][SIZE=6][FONT=arial]گوهر قیمتی از کام نهنگان آرند
                هر که او را غم جانست به دریا نرود[/FONT][/SIZE]
                [/COLOR][/CENTER]

                کامنت

                • mokaram
                  مدير تالار اکسل و بانک اطلاعاتی

                  • 2011/02/06
                  • 1805
                  • 74.00

                  #9
                  شما آرگومان آخر تابع IF را قرار ندادید برای این کاری که فرمودین فرمول زیر را بنویسید
                  کد PHP:
                  =if(b5<0,abs(b5),""
                  [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
                  [/CENTER]

                  کامنت

                  چند لحظه..