Re: [算表] 顯示答錯題數--資料集中,轉置
和 #19mXg4IQ 8919 很類似 以下是用該檔來改的
主要是把 <>""(不等於空白) 改成 =0
因為只需顯示題號而非內容(在此其內容均為0)
公式也會簡單一點
m =SMALL(IF($B$3:$J$5=0,COLUMN($B$3:$J$5)/10^8+ROW($B$3:$J$5)),ROW(1:1))
答錯題目
=INDEX($2:$2,RIGHT(TEXT(m,"#.00000000"),8))
=INDEX($2:$2,RIGHT(m,8)) ←原式有誤
學號(主要部分)
=INDEX(A:A,INT(m))
http://2y.drivehq.com/p/SameColumn4.xls
※ 引述《LaLiLuLe (我的OL生活)》之銘言:
: 軟體:Excel
: 版本:2007
: 原始資料表如下
: A B C D E F G H I J
: 學號 1 2 3 4 5 6 7 8 9
: 0001 1 0 1 1 0 1 1 1 1
: 0002 1 1 1 0 0 1 1 1 1
: 0003 1 1 0 1 1 0 0 1 1
: 顯示出來是要像這樣
: A B
: 學號 答錯題目
: 0001 2
: 5
: 0002 2
: 3
: 0003 3
: 6
: 7
: 是否有大大能夠指點一下
: 我想好久哦… ˋ(′_‵||)ˊ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.56.246
推
04/23 16:05, , 1F
04/23 16:05, 1F
→
04/24 14:12, , 2F
04/24 14:12, 2F
→
04/24 14:16, , 3F
04/24 14:16, 3F
→
04/24 14:42, , 4F
04/24 14:42, 4F
推
04/25 01:27, , 5F
04/25 01:27, 5F
→
04/25 01:28, , 6F
04/25 01:28, 6F
感謝回報bug 連SameColumn3都要改了
那個8是指取回序號的右邊8碼
("序號"見 #19xthDZJ 9387 4/23 JieJuen □ [算表] 設計序號--排序公式,集中公式 )
序號在此設定為 列號 + 欄號/10^8
所以J3格的序號(錯第9題時)
3.00000010
右邊8碼就會取回10
不過必須先用TEXT設定好序號的格式
才不會變成
3.0000001 這樣取右8碼就會出問題了
用RIGHT不用MOD取小數的原因是MOD計算小數有些不準
不用INT去減掉整數部分是因為要引用兩次m 或 SMALL(n,ROW(1:1))
檔案已更新
※ 編輯: JieJuen 來自: 114.47.36.78 (04/26 06:03)
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:44)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):