【 tulaoshi.com - 办公软件 】
office2002中提供了繁简互换功能,可以到以下网址下载,officeXP的所有程序都可以用
http://office.microsoft.com/offi ... igin=EC790020112052要去掉其中两个最大值和两个最小值,不知道怎样运用公式
Q:
我要将一行数据进行处理。要去掉其中两个最大值和两个最小值,不知道怎样运用公式,请帮助。
A:
Rowen
可参阅:large() 及 Small() 函数
simen
在excel中用max() 和 min()也可,
Rowen
我想先排序,再去头尾应更实用些.
markxg
是个办法,不过次序打乱了。
最简单的就用MAX()和MIN()工作表函数,也不用编程,帮助里讲的很明白。
------
另设的二个数据列,在其中一个数据列中对应的单元格中加入带MIN,MIX的IF判断语句,即如果MAX或MIN得出的结果与源数据相符则,显示为空,如此这样在另一列中在做一次相同的公式即可将源数据转化为你所要求的数据列。
----------
以a1~a50为例
=sum(a1:a50)-max(a1:a50)-min(a1:a50)
应该是:
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)
这个只能减去1个最大和1个最小值,不符合楼主的题意。也可用下面的公式。
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
C1、C2、C3、C4中的公式如何设置?
Q:
前日本人提出如下一个问题请诸位大虾帮助指点迷津。
如下表:
A B C
1 50 采购 (采购汇总)
2 60 工程 (工程汇总)
3 80 工资 (工资汇总)
4 100 税 (税汇总)
5 70 采购
6 50 工资
7 60 工程
. . .
. . .
请问:C1、C2、C3、C4中的公式如何设置?
可能本人没有说清楚,实际上C1、C2、C3、C4是B列的采购合计数、工程汇合计数、工资合计数等,这里烦请诸位高手再指迷津。
A:
dick
C1={SUM(IF(MOD(ROW(data),4)=1,data))}
C2={SUM(IF(MOD(ROW(data),4)=2,data))}
C3={SUM(IF(MOD(ROW(data),4)=3,data))}
C4={SUM(IF(MOD(ROW(data),4)=0,data))}
使用陣列公式
data:為資料範圍
dongmu
无需数组公式:
sumif(条件区域,条件,求和区域)
c1=sumif(b1:b7,"采购",a1:a7)
c2=sumif(b1:b7,"工程",a1:a7)
c3=sumif(b1:b7,"工资",a1:a7)
c4=sumif(b1:b7,"税",a1:a7)
取满足条件的记录行
Q:
有一张表,有很多行记录,想通过另外一个表,取满足条件的记录,且不留空行的反映出满足条件 的记录。
A:
wenou
在某一空列对每条记录进行判断,符合要求输入该行的行数否则为零,然后用函数。
hxq
你的意思是:
先在这个表中增加一个空列,将符合条件的记录按反映在另张表的行号数字显示,再在另张表上用上IF(),只要ROW()与空列的行号数相等就取这条记录,同时用到了VLOOKUP()。
我试一下,THANK YOU
roof
不需要用公式,用菜单中的"数据--筛选--高级筛选"会更快些."高级筛选"允许将符合条件的数据行(可以忽略重复行)复制到另一工作表.
hxq
难道用一次,就要高级自选一次,我是想固定两个表,后一个表是通的前一个表生成的,但是取前个表符合条件的行的数据,且如果前个表,是1,3 记录 符合条件,我后一个表是中间不断行的显示。
wenou
用index()函数,它有3个参数,第1个参数是源数据矩阵,第2个参数为已筛选出的行数,第3个参数为要从源数据矩阵提取数据所在的列数
hxq
你的方法简单易懂,还有对满足条件的行数如何确定是否可在第二个叁数地方用其它的函数.
wenou
除非要筛选的行是特定的行,如偶数行,可用MOD函数作为INDEX函数的行参数,如要筛选的行在行数上是无规律的,则必须在某一空列如E列用IF函数来判断,符合要求的赋值该行的行数否则为零。这样可用LARGE(E:E,ROW(A1))作为第2个参数