iT邦幫忙

0

Excel統計 計算橫向資料的不同項目個數

  • 分享至 

  • xImage

請協助以公式計算出各工站中不同人名的個數合計
Excel版本2010
請不要使用陣列公式
https://ithelp.ithome.com.tw/upload/images/20230510/20160111alEIvHQcKq.jpg

只找到直式資料的寫法,不知道怎麼改成橫式的...
=SUMPRODUCT(1/COUNTIF(B3:B11,B3:B11))

BeEvil_Y iT邦新手 4 級 ‧ 2023-05-10 13:27:05 檢舉
沒這種公式,因為你絕對不止工站3,也許還有45678
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
GGU.IN
iT邦新手 4 級 ‧ 2023-05-10 16:54:57
最佳解答

試試看吧

=SUMPRODUCT((B3:J3<>"")/COUNTIF(B3:J3,B3:J3&""))
GGU.IN iT邦新手 4 級 ‧ 2023-05-10 17:00:28 檢舉

我是沒按CSE啦,除非新版的excel會自己按

BeEvil_Y iT邦新手 4 級 ‧ 2023-05-10 18:09:12 檢舉

到頭來,還不是用了陣列- -//,sumproduct本身就是拿來總計陣列數值的。我已經用虛擬系統在excel2010上實測了,這個可以用。搞不懂他要求:「請不要使用陣列公式」是搞什意思。

1
ccenjor
iT邦高手 1 級 ‧ 2023-05-10 19:54:34

A2:
=SUM(1/COUNTIF(B3:J3,B3:J3&""))-1
https://ithelp.ithome.com.tw/upload/images/20230510/20109881RFpPr7v1Mx.jpg
如果不要使用陣列,那只能用輔助欄。
K3:
=IFERROR(1/COUNTIF($B$3:$J$3,B3),0)
向右複製到L3:S3
若人名只有一列,可以將公式放到第4列(B4:J4)計算。
A2:
=SUM(K3:S3)
https://ithelp.ithome.com.tw/upload/images/20230510/20109881TSyRbM5aHE.jpg

我要發表回答

立即登入回答