تبدیل واحد

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

    • 2012/01/23
    • 169

    تبدیل واحد

    سلام به دوستان
    فایل ضمیمه یک فرمول برای تبدیل واحد نیاز داره
    برای این فایل با فرمول ifشروع کردم ولی نتیجه نگرفتم
    لطفاً راهنمائی کنید
    فایل های پیوست شده
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805
    • 74.00

    #2
    دوست عزیز چرا از تابع Convert استفاده نمی کنید. بسیار تابع فوق العاده ای هست و بسیاری از تبدیل ها را انجام میده این تابع سه تا آرگومان داره که اولی مقدار دومی واحد اندازه گیری که تبدیل باید از آن انجام بشه و آرگومان آخر واحد اندازه گیری که تبدیل باید به آن انجام بشه مثلاً برای تیدل یک متر به میلیمتر به طریق زیر عمل می کنیم :
    کد PHP:
    =CONVERT(F3,"m","mm"

    کامنت

    • مجید

      • 2012/01/23
      • 169

      #3
      ممنون ازتوجه شما اما مشکل اینجاست که در موارد دیگه هم عمل میکنه مثل تبدیل
      N to Kn
      or
      Gpa to Mpa to Pa

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4528
        • 100.00

        #4
        نوشته اصلی توسط مجید
        ممنون ازتوجه شما اما مشکل اینجاست که در موارد دیگه هم عمل میکنه مثل تبدیل
        N to Kn
        or
        Gpa to Mpa to Pa
        نيازي به استفاده از if نيست دوست عزيز
        بهترين راه اينه كه هر داده اي رو به يك داده مرجع تبديل كنيد بعد از داده مرجع به مقدار مقصد مجددا تبديل واحد كنيد. اين كار رو هم با vba ميتونين انجام بدين و هم با كمك توابع
        مثلا مگا پاسكال به كيلو پاسكا :
        ابتدا مگا پاسكال رو به پاسكال و از پاسكال به كيلو پاسكال تبديل كنيد

        تابعي هم كه دوستمون فرمودن بسيار كاربردي هست. براي تبديل گيگ به كيلو و مگا و ... نيازي نيست حتما عبارت كيلوپاسكال رو داشته باشه، شما ميتونين از كيلومتر هم استفاده كنيد. چون كيلو فقط به معني ضربدر هزار هست (بجز كيلوبايت و موارد اين چنيني كه استثناء هستند)

        کامنت

        • مجید

          • 2012/01/23
          • 169

          #5
          ممنون از توجه شما استاد
          میشه یکم راجع به ایجاد یک تابع مرجع برای
          Gpa , Mpa ,Pa
          بیشتر توضیح بدید

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4528
            • 100.00

            #6
            نوشته اصلی توسط مجید
            ممنون از توجه شما استاد
            میشه یکم راجع به ایجاد یک تابع مرجع برای
            Gpa , Mpa ,Pa
            بیشتر توضیح بدید
            خواهش ميكنم
            منظورم تابع مرجع نيست، متغير مرجع هست.
            يك نمونه مثال ميزنم براتون:
            مثلا شما 12 مگا پاسكال رو ميخواين به كيلو پاسكال بدونين چقدر ميشه.
            ابتدا در يك سلول (اگر از vba استفاده ميكنن يك متغير) مقدار 12 مگا پاسكال رو به پاسكال تبديل كنين كه ميشه 12000000 پاسكال. حالا در سلول مجاور (يا يك متغير ديگه) مقدار 12000000پاسكال رو به كيلو پاسكال تبديل كنيد كه ميشه 12000 كيلوپاسكال.
            اگر شما از اين سلول (يا متغير) استفاده نكنين مجبورين براي تبديل هر واحدي به واحد ديگه كد بنويسين مثلا مگا پاسكال به كيلو پاسكال ، مگاپاسكال به گيگا پاسكال، كيلو پاسكال به گيگا پاسكال و ...

            کامنت

            • مجید

              • 2012/01/23
              • 169

              #7
              سلام استاد
              ببخشید من روی این گزینه که گفتید کار کردم ولی جواب نداد بیشتر راهنمائی میکنین

              کامنت

              چند لحظه..