[算表] sumproduct 函數 及 格式化條件

作者: frekfrek (繡球 六號美女)   2018-04-24 23:41:06
軟體: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的目的是為了我寫紅底的格式化條件使用的
當有人填入不屬於學生姓名清單的名字時會跳警示
想問有沒有更簡易的公式判斷
以上問題,希望解惑,感恩。
作者: soyoso (我是耀宗)   2018-04-25 00:34:00
應是函數iferror,如無按下ctrl+shif+enter的話,match的範圍a2:a6會傳回同列的儲存格,如d2傳回"A",match後為2d3回傳"B",match後為3,乘以c2:c6<>""所回傳布林值而isna的話,match可回傳{2;3;4;5;#n/a}可於評估值公式內看到該回傳的部分格式化條件可以countif https://i.imgur.com/5TARnAd.jpgisna配合match https://i.imgur.com/EuNYLo9.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com