❶ 在excel的工作表中,已有每天的价格数据,怎么算出每个月的平均价格
给你一个使用一般函数的公式,与数组公式相比可大大提高计算效率:
=SUMIFS(B:B,A:A,">="&YEAR(A1)&"-"&C1&"-1",A:A,"<="&YEAR(A1)&"-"&C1&IF(C1=2,IF(ISERROR(YEAR(A1)&"-"&C1&"-29"),"-28","-29"),LOOKUP(IF(C1<8,MOD(C1,2),MOD(C1+1,2)),{0,1},{"-30","-31"})))/COUNTIFS(A:A,">="&YEAR(A1)&"-"&C1&"-1",A:A,"<="&YEAR(A1)&"-"&C1&IF(C1=2,IF(ISERROR(YEAR(A1)&"-"&C1&"-29"),"-28","-29"),LOOKUP(IF(C1<8,MOD(C1,2),MOD(C1+1,2)),{0,1},{"-30","-31"})))
式中:
YEAR(A1)&"-"&C1&"-1" 用于生成条件所需的起始日期,如:2004-1-1
IF(ISERROR(YEAR(A1)&"-"&C1&"-29"),"-28","-29") 用于处理终止日期的2月份最后的有效日期
LOOKUP(IF(C1<8,MOD(C1,2),MOD(C1+1,2)),{0,1},{"-30","-31"}) 用于处理终止日期的其他月份最后的有效日期
COUNTIFS(A:A,">="&YEAR(A1)&"-"&C1&"-1",A:A,"<="&YEAR(A1)&"-"&C1&IF(C1=2,IF(ISERROR(YEAR(A1)&"-"&C1&"-29"),"-28","-29"),LOOKUP(IF(C1<8,MOD(C1,2),MOD(C1+1,2)),{0,1},{"-30","-31"}))) 计算当月有效记录条数
此公式可适用于wps表格/excel2007,已验证。
❷ excel 数据处理 求出 每个月中收盘价最高的价格和日期,每个月最低价格时的价格和日期。
A列如何转成标准日期不用说了吧
看截图跟你的描述怎么对不上号。。。
假设E列为收盘价,F1:F12为月份=1到12,G1:G12为各月的最高价格
H1输入公式
=INDEX(A:A,MATCH(G1,E:E,))
下拉即可
如果12个月间最高价格有相同的情况,可用数组公式
在I1输入公式
=INDEX(A$6:A$1000,SMALL(IF((MONTH(A$6:A$1000)=ROW(A1))*(E$6:E$1000=G6),ROW(E$6:E$1000)-5,8^8),1))
以同按CTRL+SHIFT+回车 这三个键作为结束
再下拉即可
❸ 请问在哪里可以查到大宗商品价格的日数据、周数据、月数据
用"富远行情分析系统"或者"国泰君安Webstock"
❹ 通达信软件中如何调岀IF1903指数
按键直接按IF1903键盘精灵就显示了直接按回车就连接扩展市场,就可以看了
❺ 求黄金现货每日价格数据(至少半年) 主要是查了各种网站但都是当天的,希望能按照时间序列
下载一个黄金交易软件,上面的数据N多年前的都有啦。
❻ 我有一份商品的价格表和销售明细,在excel表格里如何用公式快速得知某个日期某个商品的价格
截图请截出行号和列标,以方便描述和书写公式。
在B11单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=IF(SUMIF(A$3:A$5,A11,C$3:C$5)>C11,"",INDEX(B$3:B$5,MATCH(A11&C11,A$3:A$5&C$3:C$5,1)))
详见附图
❼ 使用excel求出 每个月中收盘价最高的价格和日期,每个月最低价格时的价格和日期.
楼主的题目,出得有点大,解决方案:
1)增加一列辅助列比如H列,在H6输入公式:
=YEAR(A6)&TEXT(MONTH(A6),"00")
下拉到所有数据结束,这列列出了所有交易的年月,以后所有的计算将依据该列的值。
2)使用<I>列,列出所有的年月作为标志,在I6输入公式:
=INDEX(H:H,SMALL(IF(COUNTIF(OFFSET(H$5,,,ROW(H$2:H$33)),H$6:H$35)=1,ROW(H$6:H$35)),ROW(1:1)))
数组公式,Ctrl+Shift+Enter三键结束输入。下拉到出错,会列出数据中所有独立的年月
3)使用<J>列列出对应<I>列年月区间中的最大收盘价。在J6中输入公式:
=LARGE(OFFSET(E$5,MATCH(I6,H$6:H$35,0),,COUNTIF(H$6:H$35,I6)),1)
下拉到与<I>列齐
4)使用<K>列列出对应的区间中最大收盘价的日期。在K6中输入公式:
=INDEX(OFFSET(A$5,MATCH(I6,H$6:H$35,0),,COUNTIF(H$6:H$35,I6)),MATCH(J6,OFFSET(E$5,MATCH(I6,H$6:H$35,0),,COUNTIF(H$6:H$35,I6)),0))
下拉到与<I>列齐
5)使用<L>列列出对应<I>列年月区间中的最小收盘价。在L6中输入公式:
=SMALL(OFFSET(E$5,MATCH(I6,H$6:H$35,0),,COUNTIF(H$6:H$35,I6)),1)
下拉到与<I>列齐
6)使用<M>列列出对应的区间中最小收盘价的日期。在K6中输入公式:
=INDEX(OFFSET(A$5,MATCH(I6,H$6:H$35,0),,COUNTIF(H$6:H$35,I6)),MATCH(L6,OFFSET(E$5,MATCH(I6,H$6:H$35,0),,COUNTIF(H$6:H$35,I6)),0))
效果如图:
❽ 怎样找到股指期货的日数据
随便到一个期货公司的网站下载一个博弈大师,然后进入中金所去读取数据就可以了。
或者到中金所的网站应该也能查到
祝你好运,中国股指期货历史不长,所以数据比较简单
❾ 如何在Excel中将每日数据最低价或最高价时间段选出来
使用排序功能,时间作为第一个参数,最高价或者最低价作为第二个,排完就可以选出来了。