下图左是在 Excel 中常见的一种资料表,想要履行各类运算(以下图右),并且全数以 SUMPRODUCT 函数来操练。 【準备工作】 拔取贮存格A1:D26,按一下 Ctrl+Shift+F3 键,勾选「顶端列」选项,成立「种别、售价、打折、数目」四个名称。 【成立公式】 (1) 所有售出的原价总和 贮存格G2:=SUMPRODUCT(售价,数目) (2) 所有售出扣头后总和 贮存格G3:=SUMPRODUCT(售价,打折,数目) (3) 售价年夜于1500的项目数 贮存格G4:=SUMPRODUCT(--(售价>1500)) 公式中的「--」,乃是为了将公式中的 True/False 阵列转换为 1/0 阵列来进交运算。 (4) 售价年夜于1500的总数目 贮存格G5:=SUMPRODUCT(--(售价>1500),数目) 也能够写成以下情势: 贮存格G5:=SUMPRODUCT((售价>1500)*数目) 当利用「*」运算时,也会主动将公式中的 True/False 阵列转换为 1/0 阵列进交运算。 (5) 种别B的发卖数目总和 贮存格G6:=SUMPRODUCT(--(种别="B"),数目) (6) 种别A的发卖金额总和 贮存格G7:=SUMPRODUCT(--(种别="A"),售价,打折,数目) (7) 打折不年夜于80%的发卖总额 贮存格G8:=SUMPRODUCT(--(打折<80%),售价,打折,数目) (8) 种别D中打折不年夜于80%的发卖数目 贮存格G9:=SUMPRODUCT(--(种别="D"),--(打折<80%),数目) (9) 打折50%的发卖总额 贮存格G10:=SUMPRODUCT(--(打折=50%),售价,打折,数目) (10) 种别C中数目年夜于10的发卖总额 贮存格G11:=SUMPRODUCT(--(种别="C"),--(数目>10),售价,打折,数目)
【延长进修】 SUMPRODUCT 函数是将参数中的阵列相乘后加总,若是要将以上10个运算,全数改以「阵列公式」来运算,该若何撰写公式?记得:输入完阵列公式,要按 Ctrl+Shift+Enter 键。 贮存格G2:={=SUM(售价*数目)} 贮存格G3:{=SUM(售价*打折*数目)} 贮存格G4:{=SUM(--(售价>1500))} 贮存格G5:{=SUM((售价>1500)*数目)} 贮存格G6:{=SUM((种别="B")*数目)} 贮存格G7:{=SUM((种别="A")*售价*打折*数目)} 贮存格G8:{=SUM((打折<80%)*售价*打折*数目)} 贮存格G9:{=SUM((种别="D")*(打折<80%)*数目)} 贮存格G10:{=SUM((打折=50%)*售价*打折*数目)} 贮存格G11:{=SUM((种别="C")*(数目>10)*售价*打折*数目)}
【弥补资料】 相干函数申明,请参阅微软网站。 SUMPRODUCT:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342935.aspx
汗青上的今天
|