https://tinyurl.com/3h2mncwk
F2
=LET(
a,IFERROR(HSTACK("區間一", FILTER(區間一!$A$2:$B$100,區間一!
$A$2:$A$100<>"")),"區間一"),
b,IFERROR(HSTACK("區間二", FILTER(區間二!$A$2:$B$100,區間二!
$A$2:$A$100<>"")),"區間二"),
c,IFERROR(HSTACK("區間三", FILTER(區間三!$A$2:$B$100,區間三!
$A$2:$A$100<>"")),"區間三"),
d,VSTACK(a,b,c),
IF(A2="","",IF(A2="全部
",SUM(FILTER(INDEX(d,,3),INDEX(d,,2)=B2)),IF(NOT(ISNUMBER(FIND("+",A2))),
SUM(FILTER(INDEX(d,,3),(INDEX(d,,2)=B2)*(INDEX(d,,1)=A2))),
SUM(FILTER(INDEX(d,,3),(INDEX(d,,2)=B2)*(INDEX(d,,1)="區間
"&TEXTBEFORE(A2,"+"))))
+SUM(FILTER(INDEX(d,,3),(INDEX(d,,2)=B2)*(INDEX(d,,1)="區間
"&TEXTAFTER(A2,"+")))) )))
)
往下複製囉
※ 引述《roy020020 (北原)》之銘言:
: 軟體:office
: 版本:365
: 算表網址如右:https://reurl.cc/dLEG56
: 希望依A欄選擇的驗證條件去計算F欄對應的值
: 目前只想的到用很多if去串,想請問有沒有更快的方式可以整合?
: 進階部分
: 如果要再直接從各頁籤串值後計算要怎麼下公式
: 也就是不要顯示區間一~三,直接整合進計算儲存格中
: 再麻煩高手協助解惑,謝謝