Excel精英培训网

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

开贴--[字符争霸第18期]求每月营业额

[复制链接]
发表于 2015-5-1 19:14 | 显示全部楼层
=CHOOSE(COLUMN()-4,TEXT(41225+ROW()*30,"yyyy年m月"),SUM($G$2:$G2),SUM(IFERROR((TEXT($B:$B,"yyyy年m月")=$E2)*$C:$C,0)))

113字符,也不知道符合要求不,需要迭代2次

点评

结果正确,+经验10+金币10  发表于 2015-6-12 10:50

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-5-4 11:41 | 显示全部楼层
我的解答如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

不能多个公式,继续努力。  发表于 2015-5-6 10:07

评分

参与人数 1 +5 收起 理由
1091126096 + 5

查看全部评分

回复

使用道具 举报

发表于 2015-5-4 12:30 | 显示全部楼层
本帖最后由 滴答滴 于 2015-5-28 22:38 编辑

88
  1. =CHOOSE(COLUMN()-4,TEXT(EDATE(41244,A2),"e年m月"),SUMIF(A:A,"<"&EDATE(D2,1),B:B),D2-N(D1))
复制代码

点评

结果正确,+经验10+金币10  发表于 2015-6-12 10:51

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10

查看全部评分

回复

使用道具 举报

发表于 2015-5-4 12:49 | 显示全部楼层
本帖最后由 chunlin1wang 于 2015-6-4 08:51 编辑

字符多了点
  1. =IF(COLUMN()<6,TEXT(DATE(2013,ROW()-1,1),"e年m月"),SUMIFS(C:C,B:B,"<"&DATE(2013,ROW(),1),B:B,">"&DATE(2013,ROW()-1,)*(COLUMN()=7)))
复制代码
  1. =IF({1,0,0},TEXT(41214+ROW()*31,"e年m月"),MMULT(SUMIF(B:B,"<"&DATE(2013,ROW()-{0,1},1),C:C),{0,1,1;0,0,-1}))
复制代码

点评

结果正确,+经验10+金币10  发表于 2015-6-12 10:52

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-5-4 18:09 | 显示全部楼层
E2:G2三键下拉,126字符,高版本函数
  1. =IF({1,0,0},TEXT(DATE(2013,ROW(A1),1),"e年m月"),SUMIFS(C:C,B:B,"<="&DATE(2013,ROW(A2),0),B:B,">="&DATE(2013,ROW(A1)^{0,0,1},1)))
复制代码

点评

结果正确,+经验10+金币10  发表于 2015-6-12 10:52

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-5-6 14:57 | 显示全部楼层
本帖最后由 xinxin8201 于 2015-5-11 08:48 编辑

=IF(D2="",TEXT(41230+ROW()*30,"yyyy年m月"),SUMIF($B:$B,"<"&$E3,$C:$C)+SUM($C:$C)*(E3="")-N(D1))

点评

结果正确,+经验10+金币10  发表于 2015-6-12 10:52

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-5-8 22:27 | 显示全部楼层
  1. =IF(COLUMN()=5,TEXT(DATE(YEAR($B2),MONTH($B2)+ROW($B1)-1,1),"yyyy年m月"),SUMIF($B:$B,"<="&TEXT(DATE(YEAR($B2),MONTH($B2)+ROW($B1),0),"yyyy-mm-dd"),$C:$C)-IF(COLUMN()=6,0,SUMIF($B:$B,"<="&TEXT(DATE(YEAR($B2),MONTH($B2)+ROW($B1)-1,),"yyyy-mm-dd"),$C:$C)))
复制代码

点评

公式下拉没有2014年2月。  发表于 2015-5-19 11:59

评分

参与人数 1 +5 收起 理由
1091126096 + 5 谢谢参与。

查看全部评分

回复

使用道具 举报

发表于 2015-5-11 15:48 | 显示全部楼层
本帖最后由 路边的记忆 于 2015-5-16 09:57 编辑

E2:G2输入公式下拉
  1. =CHOOSE({1,2,3},TEXT(41259+31*A2,"e年m月"),SUM(C:C)-SUMIF(B:B,">="&E3,C:C),F2-N(F1))
复制代码

点评

结果正确,+经验20+金币20  发表于 2015-6-12 10:55

评分

参与人数 1 +20 金币 +20 收起 理由
笨笨四 + 20 + 20 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-5-13 14:54 | 显示全部楼层
本帖最后由 cleverzhzhf 于 2015-5-13 14:58 编辑

先来一个不用迭代的,155字符:
  1. =CHOOSE(COLUMN()-4,TEXT(DATE(2013,ROW(),),"e年m月"),SUMIF(B:B,"<="&DATE(2013,ROW(),),C:C),SUMIFS(C:C,B:B,"<="&DATE(2013,ROW(),),B:B,">"&DATE(2013,ROW()-1,)))
复制代码
启用迭代,94字符:
  1. =CHOOSE({1,2,3},TEXT(DATE(2013,ROW(),),"e年m月"),SUMIF(B:B,"<="&DATE(2013,ROW(),),C:C),F2-N(F1))
复制代码
再搞个不符合规则的,设置E列单元格格式为yyyy年m月,启用迭代,66字符:
  1. =CHOOSE({1,2,3},DATE(2013,ROW(),),SUMIF(B:B,"<="&E2,C:C),F2-N(F1))
复制代码

点评

94字符公式结果正确,+经验10+金币10 。66字符公式不符合要求。  发表于 2015-6-12 10:57

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-5-14 15:31 | 显示全部楼层
  1. =IFERROR(IF(D2,D2-N(D1),TEXT(B2+(ROW()-2)*30,"e年m月")),SUMIF(A:A,"<="&EOMONTH(D2,0),B:B))
复制代码
贴着。

点评

结果正确,+经验10+金币10  发表于 2015-6-12 10:57

评分

参与人数 1 +10 金币 +10 收起 理由
笨笨四 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-29 06:01 , Processed in 0.161659 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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