作者JieJuen (David)
看板Office
标题Re: [算表] 若要统计资料并传回值是用vlookup吗?(ꨠ…
时间Wed Nov 21 01:35:00 2007
※ 引述《vavay (桦树盛开在我心)》之铭言:
: 软体:office excel 版本:2007
: 这是我有疑问的 google docs位置 http://tinyurl.com/2capvl
: 就是要统计"工作表2"内的资料
: 1.总计学分、总计时数、开课班数
: 2.专任(人次)、专任学分数(人次)、兼任(人次)、兼任学分数(人次)
: 比较有问题的是2
: 专任(人次)指的是"工作表1"里面某系(i.g.口腔卫生学系)专任的人次有多少
: 专任(人数)指的是"工作表1"里面某系(i.g.口腔卫生学系)专任的人数有多少
: (要扣除重覆的人)
: 专任学分数(人次)指的是"工作表1"里面某系专任教师的学分数总合为多少
: 【如口腔卫生学系里面专任教任共有15人次,共教了45学分】
: 是不是要用vlookup啊??
: 我搞了好久还是搞不懂
: 有没有excel的强人大大可以指点我一下 真的感谢啦 Orz....
M N O R S T U V W X
1 系/所 所属系所 专任 专任 专任 兼任 兼任
(人次)(人数) 学分数 (人次) 学分数
2 系 口腔卫生学系 7 3 11 无此项 2 4
3 系 呼吸治疗学系 7 5 17 1 2
不了解为何"专任学分数(人数)"
会有"(人数)"
符合 1.该系的 2.是专任的 学分,就加起来
好像没有人数 人次之分?
S2
=SUMPRODUCT(($A$3:$A$20=$N3)*($H$3:$H$20="专任"))
T2(阵列公式)
{=SUM(IF(FREQUENCY(IF(LEN(IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),
$C$3:$C$20,""))>0,MATCH(IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),
$C$3:$C$20,""),IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),
$C$3:$C$20,""),0),""), IF(LEN(IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),
$C$3:$C$20,""))>0,MATCH(IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),
$C$3:$C$20,""),IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),
$C$3:$C$20,""),0),""))>0,1))}
U2
=SUMPRODUCT(($A$3:$A$20=$N3)*($H$3:$H$20="专任")*$F$3:$F$20)
W2
=SUMPRODUCT(($A$3:$A$20=$N3)*($H$3:$H$20="兼任"))
X2
=SUMPRODUCT(($A$3:$A$20=$N3)*($H$3:$H$20="兼任")*$F$3:$F$20)
专任人数最难,(有条件求不重覆数)
(或许还可以简化)
其他比较好理解.
http://kuso.cc/countsum
-----
简化可能如
=SUM(IF(FREQUENCY(IF(LEN(IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任
"),$C$3:$C$20,""))>0,MATCH($C$3:$C$20,IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任
"),$C$3:$C$20,""),0),""), IF(LEN(IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任
"),$C$3:$C$20,""))>0,MATCH($C$3:$C$20,IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任
"),$C$3:$C$20,""),0),""))>0,1))
好不到哪里去
要点:
说明档里面有写到"使用函数计算唯一值的数目"
=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""),
IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1))
计算储存格 A2:A10 中唯一文字和数值的数目,
但是不将空白储存格或文字值计算在内 (6)
本题中,只是把其中的A2:A10换成
IF(($A$3:$A$20=$N3)*($H$3:$H$20="专任"),$C$3:$C$20,"")
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.50.203
※ 编辑: JieJuen 来自: 122.123.37.251 (11/21 04:38)
1F:→ JieJuen:後接下一篇#17GuxEFv R: [算表] 若要统计资料并传回值是 11/21 03:55
2F:→ JieJuen:原题#17Gf4ZYI 3871□ [算表] 若要统计资料并传回值是用vl 11/21 03:57