资源描述:
《excel 解析-中高级函数2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何实现对日期格式的要求条件Q:在条件语句中如何实现符合某个时期的条件的记录进行统计,比如有1-12月份的记录单,需要实现对每个月里些数据的统计汇总/(格式如何?)A:dongmu以下公式,A列为日期列,B列为数据,要求计算1月份的累计:=SUM(IF(MONTH(A:A)=1,B:B,0))此为数组公式,在输完公式后,不要ENTER,而要CTRL+SHIFT+ENTER.(好象不足呀!程香宙)截取单元格里某个字符后的字符A:tof:使用RIGET()或LEFT()函数就可以了,详细可以参考EXCEL的帮助liberty:比如这样:a1内
2、容为dfgsd2163.com,g2er.g我需要提取出,号以后的字符,g2er.g午餐:先使用SERACH或FIND函数找出“,”的位置,再用MID来取数,如A1=123,456,我想取出“,”以右的数,可以=MID(SEARCH(,),8)。可能我用的函数不行,不过思路一定行。 你多看看帮助文件,我在网吧,此机无EXCEL无法试,不过我以前用过,用MID加SEARCH一定行的通,多试试吧。 实在不行再给我邮箱发信了,愿意帮忙!祝你好运。 我认为能用函数解决的最好不用VBA,你说呢?markxg:假设A1中有dfgsd2163.c
3、om,g2er.g=RIGHT(A1,LEN(A1)-SEARCH(",",A1,1))missle:我今天也试着用公式解决了你的问题,思路与MARK的一样,只是他用的是SEARCH,我用的是FIND。但不是很清楚你的问题,是否要把“,”号一起给截取下来,如果是的话:公式应该是=RIGHT(A1,LEN(A1)-SEARCH(",",A1,1)+1),否则“,”号是无法截取到的。把问题给纵深一下,如果单元格内有多个“,”的话,如A1中是:aa,bb,cc,dd我想截取cc,dd该如何作呢?或者想知道这个单元格中含有多少个“,”又应该如何呢
4、?(VBA的解决方法除外)午餐:Missle,你看仔细了,在Search函数中是有参数的,它允许你指定在第几个出现显出位置,如“,”你可以通过指定search参数选定第几次出现时的位置,对于截取我更认为MID比LEFT和RIGHT好用if函数判断请问:如何用if函数判断,如果a1单元格大于0,b1单元格为0是错误,为非0是正确?A:dongmuif(and(a<=0,b=0),"错误","正确")葡萄:=if(a1>0,if(b1=0,"错误","正确"),"条件一不满足")分别显示总分最高的同学的班级、姓名、总分Q:问题1是这样的:1、
5、在A1:A30单元格区域中输入500至600之间的数值;2、在B1单元格中输入500;3、在C1单元格中插入公式:COUNTIF(A1:A30,">=INDEX(B1,1)*0.9")回车后C1单元格中显示的结果是0,为何不能把A1:A30中输入的数大于或等于500*0.9的单元格个数统计出来?错在哪里,该如何更正?问题2有下面一个表格:班级姓名政治语文数学总分1小东909090270/2明明959290277/3小英968991276/要在K1:K3的单元格中分别显示总分最高的同学的班级、姓名、总分.该如何设置公式?答案1:建议你好好看
6、看COUNTIF的帮助,真是搞不明白,为什么在B1里输入500而不是450呢?COUNTIF不支持一个以上的条件,你应该用DCOUNT。答案2:K1=INDEX(A2:F4,MATCH(K3,F2:F4,0),1)K2=INDEX(A2:F4,MATCH(K3,F2:F4,0),2)K3=MAX(F2:F4)解答3:问题一:公式改为:=COUNTIF(A1:A30,">="&INDEX(B1,1)*0.9)问题二:在K1:K3中分别输入如下公式(假设A1为"班级"):=LOOKUP($K$3,$F$2:$F$4,A2:A4)=LOOKUP
7、($K$3,$F$2:$F$4,B2:B4)=LARGE(F2:F4,1)解答4第一题:=COUNTIF(A1:A30,">="&B1*0.9)第二题:K1==INDIRECT("A"&MATCH(MAX(F1:F4),F1:F4))K2=INDIRECT("B"&MATCH(MAX(F1:F4),F1:F4))K3=MAX(F2:F4)定有如上两列数据A和B 现在想要统计满足条件B=8的 并且在C列自动生成数据Q:ABC4278427/6128612/9248924/2216409/9416/62016/95516/4098请问:假定有
8、如上两列数据A和B,现在想要统计满足条件B=8的,并且在C列自动生成数据,我不懂公式怎么写?我知道筛选能够做到,但是由于数据量比较大,想做一个模板,免去一些重复劳动.A:dongmu=IF(R