تابع if با وجود دوشرط مجزا!!!

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

    • 2012/01/23
    • 169

    تابع if با وجود دوشرط مجزا!!!

    سلام
    در فایل ضمیمه من تابعی نیاز دارم که با بوجود اومدن شرط اول و بررسی شرط دوم در یک سلول دیگه جواب مورد نطر رو بهم بده !
    ممنون از راهنمائیتون
    فایل های پیوست شده
  • Behnam

    • 2013/03/25
    • 842
    • 100

    #2
    سوالتون اصلا واضح نیست،فایل ضمیمه رو هم نگاه کردم اما چیزی متوجه نشدم از سوال!
    [CENTER][SIZE=3][B]هرچیز که در جستن آنی، آنی[/B][/SIZE][/CENTER]

    کامنت

    • مجید

      • 2012/01/23
      • 169

      #3
      ببخشید که نتونستم کامل توضیح بدم من نیاز دارم که در سلول (فرضاً) c1 عددی وارد بشه که نشانه بررسی دو سلول a1 و b1 هست
      مثلاً اگر a1=100بود و b1 = 2 بود ، جواب در سلول c1 نوشته شود 2 و اگر شرط در سلول a1 و b1 محقق نشد جواب " غلط " نوشته شود

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4599
        • 100.00

        #4
        نوشته اصلی توسط مجید
        ببخشید که نتونستم کامل توضیح بدم من نیاز دارم که در سلول (فرضاً) c1 عددی وارد بشه که نشانه بررسی دو سلول a1 و b1 هست
        مثلاً اگر a1=100بود و b1 = 2 بود ، جواب در سلول c1 نوشته شود 2 و اگر شرط در سلول a1 و b1 محقق نشد جواب " غلط " نوشته شود

        اين چيزي كه شما نوشتين ميشه اين:

        کد:
        =IF(AND(A1=100;B1=2);2;"wrong")
        نميدونم همين منظورتونه يا نه

        کامنت

        • مجید

          • 2012/01/23
          • 169

          #5
          ممنون از جواب شما استاد
          حالا اگر چند فاکتور داشته باشیم چه فرمولی باید نوشت ؟ در فایل مذکور جدول مورد نیاز رو نوشتم وجواب های مورد نیاز اگر امکان داره راهنمائی بفرمائید

          کامنت

          • حسام بحرانی

            • 2013/09/29
            • 2065
            • 72.00

            #6
            نوشته اصلی توسط مجید
            ممنون از جواب شما استاد
            حالا اگر چند فاکتور داشته باشیم چه فرمولی باید نوشت ؟ در فایل مذکور جدول مورد نیاز رو نوشتم وجواب های مورد نیاز اگر امکان داره راهنمائی بفرمائید
            سلام ، منظورتون از چند فاکتور ، گذاشتن چندین شرطه ، درسته ؟ یا اینکه می خواین برای هر سلول شرایط خاصی بذارین ؟
            با سپاس

            ɦɛʂɑɱ ɓɑɦɾɑɳɨ
            [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
            [/FONT][/B][/CENTER]
            [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
            [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
            [/FONT][/B][/FONT][/SIZE]
            [/CENTER]

            کامنت

            • مجید

              • 2012/01/23
              • 169

              #7
              ممنون از توجه شما
              بله دقیقاً . یعنی زمانی فرمول جواب " 2" یا هر جواب دیگه ای رو وارد میکنه که شرط قرار داده برای سلول اول و شرطی که برای سلول دوم قرار دادیم برقرار باشه

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4599
                • 100.00

                #8
                نوشته اصلی توسط مجید
                ممنون از توجه شما
                بله دقیقاً . یعنی زمانی فرمول جواب " 2" یا هر جواب دیگه ای رو وارد میکنه که شرط قرار داده برای سلول اول و شرطی که برای سلول دوم قرار دادیم برقرار باشه
                يه سوال ديگه براي اينكه كاملا موضوع روشن بشه برام:

                شرط هاي شما اينطوريه؟
                اگر a1 برابر 100 باشه و b1 هم برابر 2 باشه يا اگر a1 برابر 200 باشه و b1 برابر 4 باشه در c1 بنويسه 2

                يا اينكه اينطوريه:
                اگر a1 برابر 100 يا 200 باشه و b1 برابر 2 يا 4 باشه در c1 بنويسه 2

                کامنت

                • مجید

                  • 2012/01/23
                  • 169

                  #9
                  ممنون از توجه شما
                  دقیقاً به صورت اول هست

                  (شرط هاي شما اينطوريه؟
                  اگر a1 برابر 100 باشه و b1 هم برابر 2 باشه يا اگر a1 برابر 200 باشه و b1 برابر 4 باشه در c1 بنويسه 2
                  )

                  یعنی 100 شرط دومش 2 است و اگر 200 باشه باید عدد 4 باشه و عدد 2 شرط رو برقرار نمیکنه

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4599
                    • 100.00

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

                    (شرط هاي شما اينطوريه؟
                    اگر a1 برابر 100 باشه و b1 هم برابر 2 باشه يا اگر a1 برابر 200 باشه و b1 برابر 4 باشه در c1 بنويسه 2
                    )

                    یعنی 100 شرط دومش 2 است و اگر 200 باشه باید عدد 4 باشه و عدد 2 شرط رو برقرار نمیکنه
                    بفرماييد خدمت شما

                    کد:
                    =IF(OR(AND(A1=100;B1=2);AND(A1=200;B1=4));2;"wrong")

                    کامنت

                    • مجید

                      • 2012/01/23
                      • 169

                      #11
                      بی نهایت ممنون استاد
                      با این ترتیب میشه فاکتورها و شرط ها رو هم زیاد کرد ؟ آره

                      کامنت

                      • Amir Ghasemiyan

                        • 2013/09/20
                        • 4599
                        • 100.00

                        #12
                        نوشته اصلی توسط مجید
                        بی نهایت ممنون استاد
                        با این ترتیب میشه فاکتورها و شرط ها رو هم زیاد کرد ؟ آره
                        خواهش ميكنم
                        بله امكان پذيره

                        کامنت

                        • امين اسماعيلي
                          مدير تالار ويژوال بيسيك

                          • 2013/01/17
                          • 1198
                          • 84.00

                          #13
                          با درود البته میشه زیاد کرد ولی میشه که شرط ها رو نوشت یه جاییو بعد با به کار گیری ترکب if و توابع جستجو به نتیجه هم رسید و .........
                          در پناه خداوندگار ایران زمین باشید و پیروز

                          کامنت

                          • مجید

                            • 2012/01/23
                            • 169

                            #14
                            سلام
                            میشه راجع بهش بیشتر توضیح بدید

                            کامنت

                            • مجید

                              • 2012/01/23
                              • 169

                              #15
                              سلام
                              با تشکر از راهنمائی های دوستان
                              مشکلی برای فرمول دارم . اگر بخواهم که برای سلول های A1 دامنه تعریف کنم چطور باید در فرمول این دامنه رو ثبت کرد
                              کد:
                              [FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][B][FONT=Tahoma][B][COLOR=#0000CD]
                              =IF(OR(AND(A1=100;B1=2);AND(A1=200;B1=4));2;"wrong")
                              به عنوان مثال دامنه A1 از 10 تا 35مورد قبول باشه
                              [/COLOR][/B][/FONT][/B][/FONT][/FONT][/FONT][/FONT]

                              کامنت

                              چند لحظه..