发布时间:2017-05-19 作者:admin 点击量:
在 Excel 中有一个资料表,此中有多个分组的资料(参考下图),若何找出各组最年夜值和最小值呢?
你可能利用过 SUMIF、COUNTIF、AVERAGEIF 等前提式运算函数,但 Excel 中并没有 MAXIF 或 MINIF 等函数,不外你可使用阵列公式来代替。
【準备工作】
拔取贮存格A1:B21,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:组别、北京拓展公司数值。
【成立公式】
(1) 求各组最年夜值
贮存格C2:{=IF(B2=MAX(IF(组别=A2,数值,FALSE)),"V","")}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键。
{IF(组别=A2,数值,FALSE)}:找出和「组别」阵列中和贮存格A2合适的贮存格阵列(判定式中若不合适者,则赐与 False)。
{MAX(IF(组别=A2,数值,FALSE))}:操纵 MAX 函数掏出上式中的取年夜值。
(2) 求各组最小值
贮存格D2:{=IF(B2=MIN(IF(组别=A2,数值,FALSE)),"V","")}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键。
道理同(1),将 MAX 函数改用 MIN 函数。
【延长进修】
贮存格C2:{=IF(B2=MAX(IF(组别=A2,数值,FALSE)),"V","")},此中的 FALSE 若是以 0 或空缺来代替,城市获得毛病的成果,由于 0 或空缺城市被视为 0,而 0 可能会误成为各组中的最小值。
创作者先容 vincent联系我们
contact us地址:北京市西红门理想商业街3号楼6层
电话:4000-288-501
点击图标在线留言,我们会及时回复