Excel-取用不連續工作表中相同位置儲存格的計算(INDIRECT ...
文章推薦指數: 80 %
再透過COUNTIF 函數來計算小於60 的個數。
(2) 計算全部班級不及格人數總和. 儲存格H2:={=SUM((N(INDIRECT(ADDRESS(ROW( ...
學不完.教不停.用不盡
跳到主文
分享個人電腦教學和回答網友提問解決資料處理與設計問題
部落格全站分類:數位生活
相簿
部落格
留言
名片
贊助廠商
Sep15Mon201423:24
Excel-取用不連續工作表中相同位置儲存格的計算(INDIRECT,ADDRESS)
我們常在一個Excel活頁簿中的多個工作表,分別放置了相同格式但不同內容的資料,並且希望取用這些工作表內容加以計算。
例如:老師們將不同班級同學的成績記錄在多個格式一樣的工作表中,而要取出各個工作表的資料來計算各班的不及格人數,或是計算多班的不及格人數總和。
該如何處理這類的問題呢?(參考下圖)
過去網友也問到:COUNTIF函數無法跨工作表使用的相關問題,在此也會遇到,所以要用不同的方式來計算。
(1)計算各班不及格人數
儲存格E2:=COUNTIF(INDIRECT(D2&"!"&"B2:B21"),"<60")
複製儲存格E2,貼至儲存格E2:E11。
透過INDIRECT函數將「D2&"!"&"B2:B21"」字串轉換成「位址」(本例為:301!B2:B21)。
再透過COUNTIF函數來計算小於60的個數。
(2)計算全部班級不及格人數總和
儲存格H2:={=SUM((N(INDIRECT(ADDRESS(ROW(A$2:A$21),2,1,1,
TRANSPOSE(D2:D11))))<60)*1)}
這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。
Excel會自動在頭尾產生「{ }」
在陣列公式中,ROW(A$2:A$21)代表第2,3,4,...,21。
使用TRANSPOSE函數將班級名稱轉置(列的排列轉為欄的排列),在ADDRESS函數中即可取得表列文字所代表的每一個工作表相同位置的內容。
利用INDIRECT函數將ADDRESS函數取得的字串轉換成「位址」,而N函數將儲存格內容轉換為數字。
公式N(公式)<60)*1,目的為找出小於60的TRUE/FALSE陣列,「*1」的作用為將TRUE/FALSE陣列轉換為1/0的陣列。
再送至SUM函數計算總和,即為所求。
(3)計算部分班級不及格人數總和
儲存格E5:={=SUM((N(INDIRECT(ADDRESS(ROW(A$2:A$21),2,1,1,
TRANSPOSE(G5:G9))))<60)*1)}
這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。
Excel會自動在頭尾產生「{ }」
原理同(2)。
藉助班級清單,便可找出任意「不連續」工作表的不及格人數總和。
全站熱搜
創作者介紹
vincent
學不完.教不停.用不盡
vincent發表在痞客邦留言(3)人氣()
全站分類:數位生活個人分類:講義資料此分類上一篇:Excel-用公式篩選指定項目(陣列公式)
此分類下一篇:Excel-在資料清單中的每一列插入多列
上一篇:解決Chrome+Clearly將網頁輸出成PDF檔的亂碼問題
下一篇:Excel-在資料清單中的每一列插入多列
歷史上的今天
2021:Google圖片搜尋中使用GoogleLens
2019:演算法則-將二個記憶體內容交換
2018:拿手機作為無線實物投影機(Windows10連線+手機投放)
2018:利用Google智慧鏡頭幫助搜集書本的相關資訊
2017:Excel-練習(以國中教育會考成績為例)2(SUMPRODUCT,陣列公式)
2017:Excel-根據規則建立查詢公式,不使用資料表(SUBSTITUTE,VLOOKUP)
2017:Word-將圖片不儲存於於文件中
2016:Excel-依日期清單分月計算不同項目的數量(SUMPRODUCT)
2015:Excel-使用合併彙算和樞紐分析表來彙總多個工作表
2015:Excel-計算資料清單前幾碼相同者的數值總和(LEFT,SUMPRODUCT)
2015:Excel-建立樞紐分析表的各種方法
2012:Excel-直接在儲存格內編輯
2012:Excel-多條件判斷(IF,LOOKUP)
2011:Excel-統計指定日期前10筆資料
2011:Excel-在一串數字之前補0
2011:Excel-去除姓名中的空格
2010:Excel-產生各種數列及清單
2009:利用Google線上翻譯的字典工具
2009:免費英文字型下載
▲top
留言列表
發表留言
到站人數
本日人氣:
累積人氣:
最新文章
贊助商連結
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
PIXNET
Facebook
Yahoo!
Google
MSN
{{guestName}}
(登出)
您尚未登入,將以訪客身份留言。
亦可以上方服務帳號登入留言
請輸入暱稱(最多顯示6個中文字元)
請輸入標題(最多顯示9個中文字元)
請輸入內容(最多140個中文字元)
請輸入左方認證碼:
看不懂,換張圖
請輸入驗證碼
送出留言
延伸文章資訊
- 1COUNTIFS 函數
如何在儲存格中使用COUNTIFS 函數Excel跨多個範圍將準則適用于儲存格,並計算所有準則符合次數。 ... 問號可比對任一字元;星號可比對任一連續的字元。
- 2在Excel 中的非连续范围上使用COUNTIF
假设您的工作表中有三个不连续的区域B5:B12、D5:D13 和F7:F11,要计算这些指定区域中大于80 的单元格数量,您可以将COUNTIF 函数与INDIRECT 和SUM 一起使用功能来...
- 3【Excel】E0203 - 不連續範圍,符合條件之個數(TIME
【Excel】E0203 - 不連續範圍,符合條件之個數(TIME、COLUMN、MATCH、ISNUMBER、IF、N、SUM) · 判斷DH2是否大於早上6點,是回傳TRUE,否回傳FALS...
- 4EXCEL中countif条件范围不连续怎么办 - 百度知道
EXCEL中countif条件范围不连续怎么办. 我来答 ... 不连续怎么办. 如图,我要统计N10,N17,N24,N31中“合格”的数量,这个是用countif吗,该怎么用呢.
- 5如何在COUNTIF中定义一个不连续的范围
您也可以声明一个非连续范围的命名范围,但是您必须在声明该范围时使用INDIRECT函数。 否则,就像一个正常的,不连续的范围一样。 声明范围(“Range1”)应该有“应用于”字段 ...