作者ro134360 (彦任)
看板Office
标题[问题] excel 用人名作为班别排序
时间Sun Mar 28 22:42:43 2021
(若是和其他不同软体互动之问题 请记得一并填写)
软体:
Excel
版本:
2010
想使用班别来排人名,知道哪个班有谁上班
有参照其他人的公式制作成功
但原理不太清楚
不知道为什麽会-33,-33是我一个一个试出来的
和sumproduct这个公式看说明是加减乘除
https://i.imgur.com/jKdtsbN.jpg
有把错误值变成黑色的
=OFFSET($A$33,SUMPRODUCT(LARGE((B$33:B$36=$H3)*ROW(B$33:B$36),COUNTIF($H$3:$H3,$
H3)))-33,0)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.62.96 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1616942565.A.81E.html
1F:→ soyoso: 是要问为什麽减33吗?如果是的话,是因为row(b$33:b$36), 03/28 23:12
2F:→ soyoso: 减33让large回传的值会是介於0到3,储存格a33出发,列偏移 03/28 23:12
3F:→ soyoso: 0的话,为储存格a33,1的话,为储存格a34 03/28 23:12
4F:→ soyoso: $a$33改$a$1的话就是减1,让row(b$33:b$36),回传的值32~ 03/28 23:12
5F:→ soyoso: 35,储存格a1出发,列偏移32,就是储存格a34 03/28 23:12
6F:→ soyoso: 修正 a33 03/28 23:16
7F:→ soyoso: sumproduct方面,以储存格b33:b36为例,符合B时,储存格j7 03/28 23:37
8F:→ soyoso: ,k值为1回传36(只会有这个值),储存格j8,k值为2回传33( 03/28 23:37
9F:→ soyoso: 只会有这个值),也因为只有一个值不使用函数sumproduct也 03/28 23:37
10F:→ soyoso: 是可以 03/28 23:37
谢谢你的回覆 还在消化中~
※ 编辑: ro134360 (111.71.215.29 台湾), 03/29/2021 02:26:50