作者windknife18 (windknife18)
标题Re: [算表] excel 依选择的条件进行数据求和
时间Mon Apr 8 17:37:50 2024
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去串,想请问有没有更快的方式可以整合?
: 进阶部分
: 如果要再直接从各页签串值後计算要怎麽下公式
: 也就是不要显示区间一~三,直接整合进计算储存格中
: 再麻烦高手协助解惑,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.21.63.192 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1712569072.A.003.html