نمایش فرمول در یک ستون و جواب در ستون دیگر

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

    • 2015/03/22
    • 28

    نمایش فرمول در یک ستون و جواب در ستون دیگر

    سلام


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

    لطفا راهنمایی کنید
    فایل های پیوست شده
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    تمام فرمولها را با مساوي به طور کامل در يک ستون وارد کنيد تا نتيجه فرمول در خانه نمايان شود، سپس آن ستون را در ستون کناري کپي کنيد.
    بعد ستون اول را انتخاب و با کليک دگمه هاي ctrl+f و توسط استفاده از ابزار find and replace علامت مساوي: "=" را با تهي: "" عوض کنيد.
    [SIGPIC][/SIGPIC]

    کامنت

    • pouyan

      • 2012/07/20
      • 20

      #3
      سلام. میشه یه جور دیگه هم انجام داد. قبل از علامت تساوی، علامت آپوستروف یا همان ' رو بذاریم دیگه نتیجه ی فرمول رو نشون نمیده و خود فرمول به نمایش در میاد.
      Click image for larger version

Name:	Capture.JPG
Views:	1
Size:	13.2 کیلو بایت
ID:	126873

      کامنت

      • ARYACLUB

        • 2015/03/22
        • 28

        #4
        ممنون از دوستان بابت پاسخ

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


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

        در کل میخوام ستون جواب را خودش بدست بیاره

        ممنون
        Last edited by ARYACLUB; 2015/08/20, 01:55.

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4598
          • 100.00

          #5
          نوشته اصلی توسط ARYACLUB
          ممنون از دوستان بابت پاسخ

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


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

          در کل میخوام ستون جواب را خودش بدست بیاره

          ممنون

          دوست عزيز فكر كنم VBA براي سوال شما مناسب باشه.
          من اين كد رو بهتون پيشنهاد ميكنم
          کد:
          Sub RangeFormula()
          Dim c As Range
          For Each c In Range("B3:B8")
              c.Offset(0, 1).Formula = "=" & c.Value
          Next c
          End Sub

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #6
            نوشته اصلی توسط aryaclub
            سلام


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

            لطفا راهنمایی کنید
            با سلام
            علاوه بر روش دوستان میتونید از این تابع نیز استفاده کنید
            کد PHP:
            =formulatext(a1
            این تابع فرمول سلول a1 رو برمیگردونه
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • Amir Ghasemiyan

              • 2013/09/20
              • 4598
              • 100.00

              #7
              نوشته اصلی توسط generalsamad
              با سلام
              علاوه بر روش دوستان میتونید از این تابع نیز استفاده کنید
              کد PHP:
              =formulatext(a1
              این تابع فرمول سلول a1 رو برمیگردونه
              ممنون فرمول خوبي بود. آشنايي نداشتم باهاش
              ولي فكر كنم ايشون برعكس اين قضيه رو ميخوان. يعني يه فرمولي دارن ميخوان تو يك سلول جواب فرمول رو داشته باشن

              کامنت

              • majid_mx4

                • 2012/06/25
                • 699

                #8
                با سلام و تشکر

                این فرمول در 2010 و 2007 وجود ندارد برای تکمیل پست

                میتوانید از فانکشن زیر استفاده نمایید

                کد:
                Function F2T(mycell As Range)
                F2T = mycell.Formula
                End Function
                نحوه استفاده : یک ماکرو ایجاد کنید ، دستور بالا اضافه کنید و به صفحه اکسل برگردید ، علامت مساوی را زده و F2T را تایپ و روی خانه مورد نظر کلیک کنید .

                با تشکر میر

                کامنت

                • ARYACLUB

                  • 2015/03/22
                  • 28

                  #9
                  سلام ممنون از جواب و سرعت عمل دوستان

                  بهترین روش فکر کنم امیر عزیز گفتند به روش ویژوال بیسیک هست که با این زیان برنامه نویسی ویژوال و استفادش تو اکسل زیاد اشنا نیستم (کدها را تو ماکرو گذاشتم تغییری نکرد)


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

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4598
                    • 100.00

                    #10
                    نوشته اصلی توسط ARYACLUB
                    سلام ممنون از جواب و سرعت عمل دوستان

                    بهترین روش فکر کنم امیر عزیز گفتند به روش ویژوال بیسیک هست که با این زیان برنامه نویسی ویژوال و استفادش تو اکسل زیاد اشنا نیستم (کدها را تو ماکرو گذاشتم تغییری نکرد)


                    ممنون مشیم پست و تاپیک اموزشی در انجمن را بهم لینکش را معرفی کنید
                    دوست عزيز كدي كه تقديمتون كردم كارش اينه كه فرمول هاي سلول هاي b3 تا b8 رو ميگيره و جلوي اونها نتيجه فرمول رو چاپ ميكنه.
                    براي اجراي كد بعد از كپي كردن آنها در يك ماژول بايد اون رو اجرا كنيد. كليد F5 براي اين منظور هست.
                    در صورتي كه موفق نشديد بفرماييد تا جزئيات بيشتري خدمتتون ارائه كنم

                    کامنت

                    • ARYACLUB

                      • 2015/03/22
                      • 28

                      #11
                      شرمنده میشه نحوه اعمال کد را بگید
                      از بخش ماکرو اد و ران میکنم ارور میده
                      f5 که go to میاد

                      کامنت

                      • Amir Ghasemiyan

                        • 2013/09/20
                        • 4598
                        • 100.00

                        #12
                        نوشته اصلی توسط ARYACLUB
                        شرمنده میشه نحوه اعمال کد را بگید
                        از بخش ماکرو اد و ران میکنم ارور میده
                        f5 که go to میاد
                        ابتدا كليدهاي تركيبي Alt+F11 رو بزنين تا وارد محيط ويژوال بيسيك بشيد
                        حالا از منوي insert گزينه module رو انتخاب كنيد.
                        كل كد رو تو اين قسمت كپي كنيد.
                        حالا كليد F5 رو در همين محيط ويژوال بيسيك بزنين و نتيجه رو مشاهده كنيد

                        کامنت

                        • iranweld

                          • 2015/03/29
                          • 3341

                          #13
                          با سلام

                          در سلولی که قصد نمایش فرمول را دارید ابتدا یا space یک فاصله بدید و سپس فرمول خود با علامت = را تایپ کنید

                          [ATTACH=CONFIG]8132[/ATTACH]
                          فایل های پیوست شده

                          کامنت

                          • ARYACLUB

                            • 2015/03/22
                            • 28

                            #14
                            نوشته اصلی توسط amir ghasemiyan
                            ابتدا كليدهاي تركيبي Alt+F11 رو بزنين تا وارد محيط ويژوال بيسيك بشيد
                            حالا از منوي insert گزينه module رو انتخاب كنيد.
                            كل كد رو تو اين قسمت كپي كنيد.
                            حالا كليد F5 رو در همين محيط ويژوال بيسيك بزنين و نتيجه رو مشاهده كنيد
                            Click image for larger version

Name:	Capture.JPG
Views:	1
Size:	46.4 کیلو بایت
ID:	126881

                            کامنت

                            • ARYACLUB

                              • 2015/03/22
                              • 28

                              #15
                              نوشته اصلی توسط iranweld
                              با سلام

                              در سلولی که قصد نمایش فرمول را دارید ابتدا یا space یک فاصله بدید و سپس فرمول خود با علامت = را تایپ کنید

                              [ATTACH=CONFIG]8132[/ATTACH]
                              دوست عزیز ممنون از پاسخ

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

                              کامنت

                              چند لحظه..