1
我試圖將Excel中的幾個工作公式合併到一個公式中,以執行lookup
和countif
。在COUNTIF內使用INDEX
目前我使用:
=IF(I$7<>"",IF(INDEX('OtherWorkSheet'!$H:$H,I$8)="Yes","Y","N"),"")
如果在不同的工作片的特定列(H
)的值被設置爲「Yes」用於使用INDEX
選擇一個特定的行,並在一個值,以查找上例中的I$8
。
我也使用:
=COUNTIF('OtherWorkSheet'!$G17:$H17,"Yes")+COUNTIF('OtherWorkSheet'!$J17:$L17,"Yes")
計數直到被設置爲「是」的列數。
我試圖將兩者結合起來,以便計算給定值爲I$8
的列數設置爲Yes
。
(請不要問爲什麼!這是一個更大的複雜電子表格的一部分,這是我無法工作的一件事,不幸的是,對電子表格的其餘部分進行全面的重新設計不是一種選擇,不幸的是,
我想出了其計算公式爲:
=IF(countif(INDEX('OtherWorkSheet'!$G:$H,I$8),"Yes")+countif(INDEX('OtherWorkSheet'!$J:$L,I$8),"Yes") > 1, "Y", "N")
但是這給了我引用錯誤,countif
似乎並不喜歡index
在其陣列參數的結果。
如果我使用:
=IF(countif(INDEX('OtherWorkSheet'!$G:$G,I$8),"Yes")+INDEX('OtherWorkSheet'!$H:$H,I$8),"Yes")+INDEX('OtherWorkSheet'!$J:$J,I$8),"Yes")+INDEX('OtherWorkSheet'!$K:$K,I$8),"Yes")+countif(INDEX('OtherWorkSheet'!$L:$L,I$8),"Yes")) > 1, "Y", "N")
然後一切正常,但是這似乎有點麻煩......
能公式可以簡化和stillwork? (仍然是複製和粘貼的?)
「工作」公式似乎已被複制不正確。第三個「YES」後的右括號不匹配。 – xarxziux
請分享excel /截圖 –