看板 Office 關於我們 聯絡資訊
軟體:excel 版本:2016 附圖如下 https://i.imgur.com/LzMYF14.png 有以下問題請教 1.紅色公式部分 a.怎麼產生10、15、20、25、0的 b.依照我的想法,運算應該為{2;3;4;5;0}*{1;1;1;1;1}=14(同函數引述內最後結果) 但後來發現需要使用陣列公式才可得到14,想知道原因為何 2.藍色公式部分 a.此公式的結果為1,其運算過程是否為{0;0;0;0;1}*{1;1;1;1;1}=1 b.如果運算過程如上題所述,為什麼此公式不需使用陣列公式 3.Sumproduct公式本身如何判斷何時需使用陣列公式、何時不需要 4.格式化條件 https://i.imgur.com/fcalGlU.png 其實Q1、Q2的目的是為了我寫紅底的格式化條件使用的 當有人填入不屬於學生姓名清單的名字時會跳警示 想問有沒有更簡易的公式判斷 以上問題,希望解惑,感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.66.43 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1524584469.A.C8D.html
soyoso: 應是函數iferror,如無按下ctrl+shif+enter的話,match的 04/25 00:34
soyoso: 範圍a2:a6會傳回同列的儲存格,如d2傳回"A",match後為2 04/25 00:35
soyoso: d3回傳"B",match後為3,乘以c2:c6<>""所回傳布林值 04/25 00:35
soyoso: 而isna的話,match可回傳{2;3;4;5;#n/a} 04/25 00:35
soyoso: 可於評估值公式內看到該回傳的部分 04/25 00:35
soyoso: 格式化條件可以countif https://i.imgur.com/5TARnAd.jpg 04/25 00:38
soyoso: isna配合match https://i.imgur.com/EuNYLo9.jpg 04/25 00:39