ابهام در جواب یک فرمول

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • _yalda

    • 2013/11/18
    • 46

    [حل شده] ابهام در جواب یک فرمول

    سلام به همگی
    در مورد یک فرمول سوال داشتم
    چون به صورت تایپ بهم میریزه ازش عکس گرفتم.



    چرا جواب این فرمول در هر حالتی false میشه ؟

    در حالی که وقتی به صورت دو تکه جدا می زنم (بدون &) در دو سلول جدا . جوابها یکی در میون True در میاد.

    در واقع سلول P1 جوابش صحیح هست و جواب باقیمانده هر ردیف بر 2 هم یک در میان جوابش 1 میشه و با توجه به شرط true در میاد. ممنون میشم کمکم کنید.
  • iranweld

    • 2015/03/29
    • 3341

    #2
    فایل مورد نظر را ضمیمه کنید

    کامنت

    • _yalda

      • 2013/11/18
      • 46

      #3
      ببخشید من عکس رو گذاشتم. ولی نمی دونم چرا ضمیمه نشده
      فایل های پیوست شده

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        لطفا نمونه فایل ضمیمه کنید

        کامنت

        • _yalda

          • 2013/11/18
          • 46

          #5
          ممنون. فکر کردم عکس جواب بده. این فرمول رو قصد دارم توی کاندیشنال فرمتینگ تعریف کنم. اونجا جواب نداد. توی سلول جدا نوشتم که ببینم جوابش چی هست. توی کاندیشنال فرمتینگ هم فرمولش هست.
          فایل های پیوست شده

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            فایل پیوست را بررسی کنید ببنید کاندیشنال فرمتینگ بدین صورت مد نظر شما میباشد.
            فایل های پیوست شده

            کامنت

            • _yalda

              • 2013/11/18
              • 46

              #7
              سلام. ممنونم. نه در واقع میخوام کاندیشنال فرمتینگ برای سلولهای a1:n100 تعریف بشه که یک ردیف در میان به هر رنگی که میخوام ردیفها رنگی بشن. نیازه سه تا کاندیشنال فرمتینگ تعریف کنم.
              --------------------

              البته من می تونم ردیفها رو یکی در میان انتخاب کنم و بعد براشون همین کاندیشنال فرمتینگی که شما تعریف کردید رو بدم. اما هم اینکار برای حجم بالا سخته و هم با اینسرت کردن ردیف جدید ، فرمتینگ بهم می ریزه . بنابراین میخوام ردیفهای زوج یا فرد به شرط اون عدد رنگ بشن.
              -----------------------
              قبلا برای رنگی کردن یک در میان این فرمول رو می دادم.
              mod(row(),2)
              حالا میخوام دو تا فرمول بدم

              کامنت

              • iranweld

                • 2015/03/29
                • 3341

                #8
                فایل پیوست را بررسی بفرمایید
                فایل های پیوست شده

                کامنت

                • _yalda

                  • 2013/11/18
                  • 46

                  #9
                  ممنونم. خیلی هم عالی . فقط یه سوال. شما هم فرمول من رو زدید. با این تفاوت که نوع نوشتن فرمول رو تغییر دادید. پس چرا فرمول من جواب نمیده . بیشتر این قسمت برام مبهمه

                  کامنت

                  • iranweld

                    • 2015/03/29
                    • 3341

                    #10
                    فرمولهایی که نوشتیم با هم تفاوت زیادی داره

                    کد PHP:
                    =if(and($p$1=3,mod(row(),2)=0),1,0

                    کامنت

                    • _yalda

                      • 2013/11/18
                      • 46

                      #11
                      خب شما فرمول باز نوشتید و من فرمول بسته تر. ضمن اینکه شما ردیف های زوج رو رنگی کردید. من ردیف های فرد رو. به هر حال منطق فرمولمون یکی بود. میخوام ببینم چرا فرمولی که جواب دو قسمت قبل و بعد از & حاصلش true هست نباید جواب بده !
                      یا اگر فرمولم اشتباهه ، اشتباهش رو بدونم.
                      بازم ممنون بابت وقتی که میذارید.

                      کامنت

                      • amir_ts

                        • 2015/03/17
                        • 1247

                        #12
                        نوشته اصلی توسط _yalda
                        خب شما فرمول باز نوشتید و من فرمول بسته تر. ضمن اینکه شما ردیف های زوج رو رنگی کردید. من ردیف های فرد رو. به هر حال منطق فرمولمون یکی بود. میخوام ببینم چرا فرمولی که جواب دو قسمت قبل و بعد از & حاصلش true هست نباید جواب بده !
                        یا اگر فرمولم اشتباهه ، اشتباهش رو بدونم.
                        بازم ممنون بابت وقتی که میذارید.
                        با سلام
                        نتیجه فرمول شما هیچ زمان true نمیشه چون با علامت & یک عدد رو با یک متن جمع کردید و با یک عدد مقایسه ...
                        کد PHP:
                        =(MOD(ROW();2))=1&$P$1=
                        1="11"
                        0="11"
                        1="11"
                        0="11.
                        .
                        .
                        .
                        .
                        و به همین ترتیب که نتیجه همواره false هست.
                        شما باید از توابع منطقی استفاده کنید.
                        کد PHP:
                        =AND(MOD(ROW();2)=1;$P$1=1
                        که نتیجه به اینصورت میشه:
                        and(true;true)=true
                        and(false;true)=false
                        and(true;true)=true
                        and(false;true)=false
                        .
                        .
                        .
                        .
                        فایل های پیوست شده
                        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                        کامنت

                        • _yalda

                          • 2013/11/18
                          • 46

                          #13
                          واقعا ممنون دوستان
                          متوجه مشکل فرمولم شدم. من فکر کردم اگه از & به جای and استفاده کنم فرقی نکنه.

                          کامنت

                          چند لحظه..