作者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/m.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