Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 學無止境

[已解决]排序公式求助

[复制链接]
 楼主| 发表于 2014-11-3 10:09 | 显示全部楼层
最好存货名称 存货单位那2列也有公式
回复

使用道具 举报

 楼主| 发表于 2014-11-3 10:32 | 显示全部楼层
baksy 发表于 2014-10-31 15:31
先压缩再上传。

附件已上传,请讲师赐教。我的是03版的,最好存货名称、单位那2列也带上公式。谢谢。
回复

使用道具 举报

发表于 2014-11-3 10:39 | 显示全部楼层    本楼为最佳答案   
C1:E1单元格复制以下公式,下拉,
再复制 C4:E28 区域,粘贴到后面各个月份表格中;
C1
=TEXT(SUMIF(INDIRECT("'"&LOOKUP("坐",$A$2:E$2)&"'!$A:$A"),$A4,INDIRECT("'"&LOOKUP("坐",$A$2:E$2)&"'!$C:$C")),"0;;")
D1
=IF(C4="","",VLOOKUP($A4,INDIRECT("'"&LOOKUP("坐",$A$2:E$2)&"'!$A$3:$D$200"),4,))
E1
=IF(C4="","",C4*D4)
回复

使用道具 举报

 楼主| 发表于 2014-11-3 11:10 | 显示全部楼层
baksy 发表于 2014-11-3 10:39
C1:E1单元格复制以下公式,下拉,
再复制 C4:E28 区域,粘贴到后面各个月份表格中;
C1

谢谢!你这公式只能在A列包含前面几个表格所有存货时才能用,如果A列为空白,是否有此类公式可以用?谢谢!
回复

使用道具 举报

发表于 2014-11-3 11:15 | 显示全部楼层
本帖最后由 baksy 于 2014-11-3 13:29 编辑
學無止境 发表于 2014-11-3 11:10
谢谢!你这公式只能在A列包含前面几个表格所有存货时才能用,如果A列为空白,是否有此类公式可以用?谢谢 ...


与A列空白没关系~
公式结果;
存货编码
单位
1月
数量
单价
金额
10501000(口蹄疫灭活疫苗50ml)
  
  
  
10501001(口蹄疫100ml)
193
            25.22
          4,867.46
10501002(进口为狂犬50头份)
36
          180.00
          6,480.00
10501003(进口为狂犬100头份)
  
  
  
10501004(猪瘟活疫苗50头份)
122
              2.19
             267.18
10501005(乙脑10头份)
2
            18.00
               36.00
10501006(流传二联100ml)
16
          140.00
          2,240.00
10501007(细小病毒)
21
            35.00
             735.00
10501009(猪克喘100)
35
          400.00
        14,000.00
10501011(圆环病毒疫苗50头份)
  
  
  
10501012(猪克环(圆环病毒疫苗)25头份)
14
       1,725.00
        24,150.00
10501013(利特佳)
11
          155.00
          1,705.00
10501024(猪瘟20头份)
  
  
  
10501031(猪克伪100头份)
  
  
  
10502001(缩宫素注射液2ml)
200
              0.25
               50.00
…………
 
  
  
  
…………
 
  
  
  

回复

使用道具 举报

 楼主| 发表于 2014-11-3 14:30 | 显示全部楼层
baksy 发表于 2014-11-3 10:39
C1:E1单元格复制以下公式,下拉,
再复制 C4:E28 区域,粘贴到后面各个月份表格中;
C1

刚发现了一个问题:数量列怎么不能合计求和,小数位数怎么改?谢谢!
回复

使用道具 举报

发表于 2014-11-3 14:39 | 显示全部楼层
學無止境 发表于 2014-11-3 14:30
刚发现了一个问题:数量列怎么不能合计求和,小数位数怎么改?谢谢!

在什么位置求数量合计?要哪个小数点?
回复

使用道具 举报

 楼主| 发表于 2014-11-3 14:53 | 显示全部楼层
baksy 发表于 2014-11-3 14:39
在什么位置求数量合计?要哪个小数点?

数量、单价、金额:数量列公式求和为0,保留2位小数不能设置。
excel求和.jpg
回复

使用道具 举报

发表于 2014-11-3 15:10 | 显示全部楼层
學無止境 发表于 2014-11-3 14:53
数量、单价、金额:数量列公式求和为0,保留2位小数不能设置。


C4
=SUMIF(INDIRECT("'"&LOOKUP("坐",$A$2:E$2)&"'!$A:$A"),$A4,INDIRECT("'"&LOOKUP("坐",$A$2:E$2)&"'!$C:$C"))
D4
=IF(C4=0,"",VLOOKUP($A4,INDIRECT("'"&LOOKUP("坐",$A$2:E$2)&"'!$A$3:$D$200"),4,))
E4
=IF(C4=0,"",C4*D4)

C28
=SUM(C4:C27)
回复

使用道具 举报

 楼主| 发表于 2014-11-3 15:11 | 显示全部楼层
还未彻底解决,求助中。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-7 02:27 , Processed in 0.184727 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表