当前位置:首页经验技巧Excel经验excel函数

电子表格excel怎么把同一个姓名进货数列出来?如下表

2024-07-20 15:09:40

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)) 十位并保留两位小数的随机数


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .