我發現如果您在谷歌電子表格上使用“如果”“和”“或”公式,則不能使用陣列公式。有人可以幫我解決我制作的這個公式嗎,如果可能的話我仍然希望它是一個陣列公式
=ArrayFormula((IF(AND(H7:H="NSW",K7:K>=59,M7:M="Yes",OR(N7:N="Yes",O7:O="Yes"), OR(P7:P="是",P7:P="不確定"),OR(Q7:Q="是",Q7:Q="不確定"),S7:S="是",OR(T7: T="是",T7:T="不確定"),OR(U7:U="否",U7:U="不確定"),OR(V7:V="否",V7:V="不確定"),OR(W7:W="否",W7:W="不確定"),OR(X7:X="否",X7:X="不確定"),OR(Y7:Y="否" ,Y7:Y="Unsure"),OR(Z7:Z="No",Z7:Z="Unsure")), "通過", "失敗")))
這里也是電子表格的鏈接:https ://docs.google.com/spreadsheets/d/1F6P7oynTDzckDFMd279ON1udFYWSfo3gUX1Kw2RjDbE/edit?usp=sharing
如果你洗掉了arrayformula這個詞,它作業得很好,但我正在使用這個公式來進行谷歌表格回復,所以我真的需要它是一個陣列公式
uj5u.com熱心網友回復:
您還沒有提供電子表格的鏈接,所以我將在下面分享的內容是由肉眼構建的,未經測驗。但是你可以試試這個:
=ArrayFormula( IF( (H7:H="NSW") * (K7:K>=59) * (M7:M="Yes") * ((N7:N="Yes") (O7:O="Yes")) * ((P7:P="Yes") (P7:P="Unsure")) * ((Q7:Q="Yes") (Q7:Q="Unsure")) * (S7:S="Yes") * ((T7:T="Yes") (T7:T="Unsure")) * ((U7:U="No") (U7:U="Unsure")) * ((V7:V="No") (V7:V="Unsure")) * ((W7:W="No") (W7:W="Unsure")) * ((X7:X="No") (X7:X="Unsure")) * ((Y7:Y="No") (Y7:Y="Unsure")) * ((Z7:Z="No") (Z7:Z="Unsure")), "Passed", "Failed") )
在陣列公式中,等價于ANDis *; 等價于ORis 。
附錄 (在附加評論和共享電子表格鏈接之后)
擦除 AB 列中的所有內容(包括標題)并將其放在單元格 AB1 中:
=ArrayFormula( IF(A:A="",, IF(ROW(A:A)=1, "Eligibility", IF( (H:H="NSW") * (K:K>=59) * (M:M="Yes") * ((N:N="Yes") (O:O="Yes")) * ((P:P="Yes") (P:P="Unsure")) * ((Q:Q="Yes") (Q:Q="Unsure")) * (S:S="Yes") * ((T:T="Yes") (T:T="Unsure")) * ((U:U="No") (U:U="Unsure")) * ((V:V="No") (V:V="Unsure")) * ((W:W="No") (W:W="Unsure")) * ((X:X="No") (X:X="Unsure")) * ((Y:Y="No") (Y:Y="Unsure")) * ((Z:Z="No") (Z:Z="Unsure")), "Passed", "Failed") ) ) )
這將產生標題和所有結果。空白行將留空。當前結果經過檢查并正確。
最好使用整列方法(例如,A:A在頂部單元格中而不是A2:A在第二個單元格中),因為包含公式的作業表使用查詢來引入該資訊,以防您決定使用排序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/474631.html
