- ·上一篇:电子表格EXCEL中如何取整数
- ·下一篇:电子表格彩票Excel
电子表格excel怎么把同一个姓名进货数列出来?如下表
1.excel怎么把同一个姓名进货数列出来?如下表
按题目要求,用公式表达,但提问的截图中没有行和列在图中,只好按我这边的设定举例了。
陈玲4月25日至5月10日进货总和公式:
=SUMPRODUCT((A2:A999="陈玲")*(B2:B999>=--"2014-4-25")*(B2:B999<=--"2014-5-10")*C2:C999)
或者用这公式也行:
=SUMPRODUCT((A2:A999="陈玲")*(B2:B999>=DATE(2014,4,25))*(B2:B999<=DATE(2014,5,10))*C2:C999)
陈玲在这表里全部进货总和,公式:
=SUMIF(A:A,"陈玲",C:C)
这是附送的^_^
E2数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束下拉。
=INDEX(A:A,***ALL(IF(MATCH(A$2:A$999&"",A$2:A$999&"",)=ROW($1:$998),ROW($2:$999),4^8),ROW(A1)))&""
F2公式下拉:
=IF(E2="","",SUMPRODUCT((A$2:A$999=E2)*(B$2:B$999>=--"2014-4-25")*(B$2:B$999<=--"2014-5-10")*C$2:C$999))
G2公式下拉:
=IF(E2="","",SUMIF(A:A,E2,C:C))
2.Excel里有一种功能,比如我输上一排名字,就会自动出一排随机数列
自动出随机数列是可以的,但需要知道随机的范围,是个位数,2位数,小数,还是介于某个数据区域的数。
先给出一个输入名字后,自动在右边列出介于100-120之间随机数的公式
B1输入以下公式
=IF(A1="","",RANDBETWEEN(100,120))
再给出一个输入名字后,自动列出随机数的公式
=IF(A1="","",RAND()) 随机小数
=IF(A1="","",RAND()*10) 个位并带小数的随机数
=IF(A1="","",ROUND(RAND()*100),2)) 十位并保留两位小数的随机数