پرسش از فرمول نویسی در اکسل

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

    • 2015/11/05
    • 14

    پرسش از فرمول نویسی در اکسل

    در این فایل شماره ی سطر و ستون خانه ی هایی که در سلول های رنگی نوشته شده انددر جدول اصلی رنگی شده است.سوال من اینه که در صورتی که یکی از اعداد داخل جدول داده بشه مثلا 20 با چه فرمول و دستور و کمک گرفتن از conditional formatingچطور میشه کل سطر و ستون مربوط به عدد خواسته شده را رنگی کرد؟
    فایل های پیوست شده
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    شماره سطر و ستون رو کاربر وارد میکنه؟ و شما نیاز به مقدار اون عدد و رنگی شدن آن عدد دارید؟
    یا کاربر عدد 20 رو وارد میکنه شما نیاز دارید بدونید این عدد در چه سطر و ستونی قرار داره؟(احتمال اینکه این عدد در سطر و ستونهای متفاوتی باشه وجود داره)
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • PARIYA70

      • 2015/11/05
      • 14

      #3
      عدتوسط درون جدول مثلا 20 توسط کاربر وارد بشه حالت اولیه که سطر رو ستون رو داریم و سطر و ستون مربوط به حاصل ضرب رنگی بشه حل شده این دقیقا برعکس هست...عدد داده شده سطر و ستون رو میخواهیم رنگی کنیم.

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام

        فایل پیوست را ملاحظه بفرمایید ببنید بدین صورت مد نظر شماست
        فایل های پیوست شده

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          یک نمونه دیگر
          که در صورت وارد شدن دو عدد در سمت راست شیت ، جواب ضرب آن دو در جدول با سطر و ستون مربوطه رنگی میگردد

          کد PHP:
          Private Sub Worksheet_SelectionChange(ByVal Target As Range)

          Dim i As IntegerAs IntegerRNG As Range

          Set RNG 
          Sheet1.Range("B2:J10")

          RNG.Interior.ColorIndex 0


          Range("N3").Value
          Range("P3").Value


          For I1 2 To 10
          For J1 2 To 10


          Z


          If Cells(I1J1).Value And Cells(1J1) = And Cells(I11) = Z Then



          For 2 To I1

              Cells
          (iJ1).Interior.ColorIndex 37
          Next i

          For 2 To J1

              Cells
          (I1j).Interior.ColorIndex 37
          Next j

          End 
          If

          NextNext

          Range("N3").Value

          End Sub 
          فایل های پیوست شده
          Last edited by iranweld; 2015/11/13, 01:24.

          کامنت

          • PARIYA70

            • 2015/11/05
            • 14

            #6
            دقیقا اره

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              نوشته اصلی توسط PARIYA70
              دقیقا اره
              حالت برعکس
              که یک عدد بدید و مشخص کنید که از ضرب چه اعدادی بدست آمده است
              فایل های پیوست شده

              کامنت

              • abootorab

                • 2014/10/17
                • 351

                #8
                با درود و تشکر از جناب iranweld
                دوست عزیز به جواب رسیدین؟
                بنده که برداشتی دیگه از سوالتون داشتم و هرچی تلاش کردم بدون استفاده از vb به نتیجه برسم (البته طبق برداشتی که خودم کردم) موفق نشدم!
                برداشت بنده از سوالتون این بود که شما میخواین فقط با استفاده از Conditional Formating و بدون استفاده از vb، با انتخاب یک سلول، از ابتدای سطر و ستون آن سلول تا خود سلول انتخاب شده رنگی بشن (همانطور که فایل نمونه با vb نوشته شده واستون فرستادم)!!

                کامنت

                • PARIYA70

                  • 2015/11/05
                  • 14

                  #9
                  هر سه فایل با وی بی نوشته شده بدون استفاده از ویژوال بیسیک لطفا.

                  کامنت

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

                    • 2014/06/22
                    • 1496

                    #10
                    با سلام
                    برای قسمت اول سوالتون این فایل ضمیمه مد نظر هست یا خیر؟

                    فایل ضمیمه گردید
                    فایل های پیوست شده
                    [CENTER]
                    [SIGPIC][/SIGPIC]
                    [/CENTER]

                    کامنت

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

                      • 2014/06/22
                      • 1496

                      #11
                      این هم یک روش دیگه
                      Click image for larger version

Name:	Conditional Formatting.png
Views:	1
Size:	110.4 کیلو بایت
ID:	127575
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      • imperator
                        • 2015/11/16
                        • 3

                        #12
                        سلام به همگي دوستان مشكل من اينه كه در ويندوز 8 و اكسل 2010 فرمول رو كه تايپ ميكنم و اينتر ميزنم فرمول بهم ميريزه و اگه بخواهيم ويرايشش كنيم ارور ميده، البته كار ميكنه فقط بهم ريخته هست، ممنون ميشم راهنمايي بفرماييد : مثال : تصوير پيوست

                        کامنت

                        • imperator
                          • 2015/11/16
                          • 3

                          #13
                          البته اگه هر عبارت رو جداگانه داخل پرانتز قرار بديم درست ميشه، اما نبايد اينطور باشه

                          کامنت

                          • imperator
                            • 2015/11/16
                            • 3

                            #14
                            Click image for larger version

Name:	formula error.jpg
Views:	1
Size:	34.2 کیلو بایت
ID:	127600

                            کامنت

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

                              • 2014/06/22
                              • 1496

                              #15
                              با سلام
                              لطفا خلاف قوانین عمل نکنید
                              برای ارسال موضوع جدید در تاپیک جدید اقدام کنید
                              [CENTER]
                              [SIGPIC][/SIGPIC]
                              [/CENTER]

                              کامنت

                              چند لحظه..