爱问知识人 爱问教育 医院库

excel中有条件的求MAX值

首页

excel中有条件的求MAX值

左边第一列是箱号,右边是同一箱号对应有几箱货。我想求同一个箱号对应的最多箱数,以及箱数总和

左边第一列是箱号,右……
提交回答

全部答案

    2013-01-25 13:31:03
  • 不用公式,用透视就可以

    小***

    2013-01-25 13:31:03

  • 2013-01-23 15:06:29
  • C2输入公式:
    =IF(A2="","",MAX((LOOKUP(ROW($A$2:$A$48),IF($A$2:$A$48<>"",ROW($A$2:$A$48)),$A$2:$A$48)=A2)*$B$2:$B$48))
    数组公式(按Ctrl+Shift+回车)
    D2输入公式:
    =IF(A2="","",SUMPRODUCT((LOOKUP(ROW($A$2:$A$48),IF($A$2:$A$48<>"",ROW($A$2:$A$48)),$A$2:$A$48)=A2)*$B$2:$B$48))
    数组公式(按Ctrl+Shift+回车)
    选中C2:D2,下拉复制。
    此法在每个相同箱号下插入新行输入新的箱数时,不受影响。
    

    .***

    2013-01-23 15:06:29

  • 2013-01-23 12:49:58
  • 操作说明:
    1、将A列合并单元格如A9:A18,均输入其第1行数据如838857,在空闲列选中与A列合并单元格相同行数如J9:J18,点“合并及居中”按钮后点格式刷,用格式刷刷新A9:A18,其结果虽如同合并单元格,实则每个单元格均含有数据838857。A列其他合并区域类同。
    2、在C2:D2,分别输入公式“{=IF(A2<>A1,MAX(IF($A$2:$A$47=A2,$B$2:$B$47)),"")}”、“=IF(A2<>A1,SUMIF($A$2:$A$47,A2,$B$2:$B$47),"")”,向下复制到第47行,即可标出每箱号最多箱数和箱数总和,如黄色和绿色区域所示。
    数组公式,应点CTRL+SHIFT+ENTER键嵌套{}符号。
    

    c***

    2013-01-23 12:49:58

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):