ترکیب چند Logical test در تابع If چرا نمی تونم جواب بگیرم ؟

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

    • 2014/04/09
    • 347

    ترکیب چند Logical test در تابع If چرا نمی تونم جواب بگیرم ؟

    من
    کد PHP:
    =SUM(IF(AND(C7=Sheet1!B4:B66,Sheet3!C3=Sheet1!R4:R66),Sheet1!H4:H66)) 
    رو استفاده کردم تو فایلم چرا جواب نمیده ؟
    http://Help Me.xlsx - 19 KB
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1518

    #2
    سلام،
    تابع AND اون وسط SUM و IF به اين صورت جواب نمي دهد، بايد اينطوري بنويسيد و آرايه اي وارد کنيد:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(Sheet3!C3=Sheet1!R4:R66;Sheet1!H4:H66))) 
    sigpic

    کامنت

    • sabertb

      • 2014/04/09
      • 347

      #3
      نوشته اصلی توسط علي پارسا
      سلام،
      تابع AND اون وسط SUM و IF به اين صورت جواب نمي دهد، بايد اينطوري بنويسيد و آرايه اي وارد کنيد:
      کد PHP:
      =SUM(IF(C7=Sheet1!B4:B66;IF(Sheet3!C3=Sheet1!R4:R66;Sheet1!H4:H66))) 
      برای کل روز های ماه بخوام چی میشه شبیه این روش روشی داشته باشد ؟
      کد PHP:
      =SUM(IF(C6=Sheet1!B$4:B$66,IF(AND(Sheet3!C3,Sheet3!C4,Sheet3!C5,Sheet3!C6,Sheet3!C7,Sheet3!C8,Sheet3!C9,Sheet3!C10,Sheet3!C11,Sheet3!C12,Sheet3!C13,Sheet3!C14,Sheet3!C15,Sheet3!C16,Sheet3!C17,Sheet3!C18,Sheet3!C19,Sheet3!C20,Sheet3!C21,Sheet3!C22,Sheet3!C23,Sheet3!C24,Sheet3!C25,Sheet3!C26,Sheet3!C27,Sheet3!C28,Sheet3!C29,Sheet3!C30,Sheet3!C31,Sheet3!C32,Sheet3!C33)=Sheet1!R$4:Y$66,Sheet1!H$4:O$66))) 

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1518

        #4
        از يک همچين چيزي مي توان استفاده کرد:
        کد PHP:
        =SUM(IF(C7=Sheet1!B4:B66;IF(VALUE(MID(Sheet1!R4:R66;4;2))=3;Sheet1!H4:H66))) 
        يا:
        کد PHP:
        =SUM(IF(C7=Sheet1!B4:B66;IF(MID(Sheet1!R4:R66;4;2)="03";Sheet1!H4:H66))) 
        البته ديگر شيت 3 مورد نياز نيست، و نيز مي توانيد به جاي نوشتن 03 يا 3 در فرمول، آن را به يک خانه ارجاع داده و ماه را در آن درج کنيد.
        sigpic

        کامنت

        • sabertb

          • 2014/04/09
          • 347

          #5
          نوشته اصلی توسط علي پارسا
          از يک همچين چيزي مي توان استفاده کرد:
          کد PHP:
          =SUM(IF(C7=Sheet1!B4:B66;IF(VALUE(MID(Sheet1!R4:R66;4;2))=3;Sheet1!H4:H66))) 
          يا:
          کد PHP:
          =SUM(IF(C7=Sheet1!B4:B66;IF(MID(Sheet1!R4:R66;4;2)="03";Sheet1!H4:H66))) 
          البته ديگر شيت 3 مورد نياز نيست، و نيز مي توانيد به جاي نوشتن 03 يا 3 در فرمول، آن را به يک خانه ارجاع داده و ماه را در آن درج کنيد.
          دمت گرم
          چرا زودتر نگفتی این همه رنج می کشیدم )

          کامنت

          Working...