我希望你能幫助我解決以下問題。我想計算左表中每個人的作業量。如果一個人從事這項任務,他將需要全部時間。如果兩個人一起作業,作業時間將除以兩人。
所以它應該以 A 人 13 小時和 B 人 15 小時結束。誰能幫助我在每個人的單個公式中捕獲這一點(所以不要添加帶有子計算的多列)?

uj5u.com熱心網友回復:
使用 ms365:

中的公式E3:
=SUM(FILTER($C2:$C4/LEN($A2:$A4&$B2:$B4),A2:A4="x"))
更動態:
=SUM(FILTER($C2:$C4/MMULT(--($A2:$B4="x"),SEQUENCE(COUNTA($A1:$B1),,,0)),A2:A4="x"))
將兩個選項拖到右側
我現在能想到的最具活力的,這次是E2:
=CHOOSE({1\2},A1:B1,BYCOL(A2:B4,LAMBDA(y,SUM(IF(y="x",C2:C4/BYROW(A2:B4,LAMBDA(x,COUNTIF(x,"x"))),0)))))
此公式將溢位所有工人及其作業時間:

uj5u.com熱心網友回復:
試試下面的公式-
=SUMIFS($C$2:$C$4,A$2:A$4,"x")-SUMIFS($C$2:$C$4,$A$2:$A$4,"x",$B$2:$B$4,"x")/2

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/422137.html
標籤:
