EXCEL的函数公式应用
发布网友
发布时间:2022-04-22 04:19
我来回答
共4个回答
热心网友
时间:2023-04-29 03:56
函数是Excel定义好的具有特定功能的内置公式。在公式中可以直接调用这些函数,在调用的时候,一般要提供给它一些数据,即参数,函数执行之后一般给出一个结果,这个结果成为函数的返回值。
(这段可以跳过不看)Excel中提供了大量的可用于不同场合的各类函数,分为财务、日期与时间、数学与三角函数、统计、查找与引用、数据库、文本、逻辑和信息等。
这些函数极大地扩展了公式的功能,使得我们应用Excel做数据的计算、处理更为容易,更为方便,特别适用于执行繁长或复杂计算的公式。
(以下内容要重点看)函数一般是在公式中调用的。函数以函数名称开始,后面紧跟着圆括号,圆括号中是以逗号隔开的参数。
热心网友
时间:2023-04-29 03:57
在表2的B2单元格输入(时间列)
=MAX((SHEET1!$A$2:$A$1000=A1)*SHEET1!$B$2:$B$1000)
按F2功能键,再按CTRL+SHIFT+回车 结束公式输入
在表2的C2单元格输入(单价列)
=SUMIFS(SHEET1!$D$2:$D$1000,SHEET1!$A$2:$A$1000,A2,SHEET1!$B$2:$B$1000,B2)
此单元格公式或者:
=INDEX(SHEET1!$D$2:$D$1000,MATCH(1,(SHEET1!$A$2:$A$1000=A2)*(SHEET1!$B$2:$B$1000=B2),0),) 如果采用此公式,按CTRL+SHIFT+回车 结束公式输入
在表2的D2输入(供应商列)
=INDEX(SHEET1!$C$2:$C$1000,MATCH(1,(SHEET1!$A$2:$A$1000=A2)*(SHEET1!$B$2:$B$1000=B2),0),) 按CTRL+SHIFT+回车 结束公式输入
热心网友
时间:2023-04-29 03:57
可以把代码列按代码-日期排序,
用LOOKUP(A2,表1!$C:$C,表1!A:A)得到最近日期,
LOOKUP(A2,表1!$C:$C,表1!B:B)得到供应商,
LOOKUP(A2,表1!$C:$C,表1!D:D)得到含税单价
你是要用先进先出法吗?如果用的是先进先出法,单把最近一次单价取过来是不对的,EXCEL实现起来移动加权最容易,加权平均次之,先进先出的实现比较麻烦的追问这样只有代码为一个前提下,最近日期可以选取,但我现在代码有4000多种,发生项有1万多,那一个一个来排序出来后再用公式很麻烦的,是否有解决的办法?这个不是先进先出的,我只是要拉去最近一次价格,供应商及日期过来就对应到代码就可以了。
热心网友
时间:2023-04-29 03:58
表一把代码列放到第一列,再以代码、日期升序排序,用VLOOKUP函数就可以解决。