首頁>Program>source

我需要在Excel上使用此IF語句的帮助。

其背後的邏輯是:

如果C列的內容等於"正在卸載"或"準備卸載",則將數字添加到D列。顯示編號。

或者也可以是這樣:

当且仅当C列等於"正在卸載"或"準備卸載"時,才對D列上的數字求和.為此,我尝試了 =SUMIF(D:D,OR(C:C="Unloading in progress",C:C="Ready for unload"),D:D) 但這没用。

因此,当该公式起作用時,所附圖片中的表格應顯示8,931。

Excel問题

預先感谢!

最新回復
  • 12天前
    1 #

    您可以這樣做:

    =SUMIF(C:C,"Ready for unload",D:D)+SUMIF(C:C,"Unloading in progress",D:D)
    

    您也可以使用array公式,如下所示,但是正如註釋中所述,使用標準的非陣列公式可能会更好:

    =SUM(SUMIFS(D:D,C:C,{"Unloading in progress","Ready for unload"}))
    

    請註意,在輸入陣列公式時,必须按ctrl+shift+enter

  • 12天前
    2 #

    添加單个SUMIF的

    =SUMIF(D:D,C:C,"Unloading in progress") + SUMIF(D:D,C:C,"Ready for unload")
    

  • 12天前
    3 #

    尝試以下公式:

    = SUMPRODUCT( $D$2:$D$16,
     ($C$2:$C$16 = "Unloading in progress") + ($C$2:$C$16 = "Ready for unload") )
    

  • php:測試失败,並出現Integrity約束违規錯誤,但是在第一个測試用例中它通過了為什麼?
  • assembly:x86過程錯誤