1樓:
是一樣的。
用逗號得到列陣列,用分號得到行陣列,只是方向不同,求和的結果是一樣的;
為什麼不用三鍵,原因是輸入了常量資料,excel已經知道了是陣列,因此,不用按三鍵;
有些情況,公式中同時包含常量陣列,和引用陣列,這時,excel可能不知道哪個部分為陣列,就需要按三鍵,確定為陣列公式。
求解該excel函式公式解釋 =sum(n(offset(a3,{1,3},{1;3;5;7},1,1)))
2樓:匿名使用者
大括號括起部分是常量陣列
。offset(a3,,,1,1)產生的是一個多維陣列,n函式這裡起到轉維的作用,將結果轉為二維陣列。
最後再用sum求和。
函式的原理是很複雜的,在這無法解釋。有時函式起來的作用,可能並不是它原有的功能。
知道各個函式的作用就行了。
3樓:匿名使用者
代表橫向的陣列
表達出來是這樣:
1 3
代表縱向陣列
表達出來是這樣的13
57offset()是偏移以a3單元格為基礎,橫向偏移,縱向偏移最後形成一個多維陣列
用n()函式將offset()形成的多維陣列變成2維陣列sum()智慧計算2維陣列,所以去掉n()函式就會計算錯誤。
不知道我說清楚了沒
excel裡面={1;2;3;4;5}什麼意思
4樓:清風吧吧啦
是一個常量陣列,bai分號表示的為du列,如zhi
果選中a1:a5區域,輸入公式= ,按daoctrl+shift+enter組合鍵,那麼版a1:a5區域依次顯示為權1,2,3,4,5.
是一個常量陣列,逗號表示為行,如果選中a1:e1區域,輸入公式= ,按ctrl+shift+enter組合鍵,那麼a1:e1區域依次結果為1,2,3,4,5
選中a1:a5區域輸入公式=*2,那麼a1:a5區域依次顯示為2,4,6,8,10
選中a1:e1區域輸入公式=*2,那麼a1:e1區域依次結果為2,4,6,8,10
如果在a1中輸入公式=sum(*2),按ctrl+shift+enter組合鍵,得到結果為30.
5樓:匿名使用者
輸入後.生成一個陣列.
可以直接提取陣列中單個資料,或者整行整列的提取.
最好配合vba進行使用.
解釋excel函式:{=sum(1/countif(a2:a21,a2:a21))}
6樓:匿名使用者
countif(a2:a21,a2:a21),每個數bai據分別計算du一次條件計數,例當某單元格zhi資料有一dao個重複時
,結果會內出現兩個2,其它容無重複的結果是1。結果如1/,用1除以這個陣列,結果為。即得到兩個1/2,其它的為1。
sum對這個陣列求和時,兩個1/2合為1個1,即兩個重複值的只算1,達到去重複計數的目的。
(有三個重複的相似,得到的是三個3,1除以後,為3個1/3,結果同樣只算1個。)
7樓:匿名使用者
在a2:a21區域中不為空時,統計其不重複內容的單元格數量。
1/就是1/除以的意思啊!
excel中函式 =sum(5*(a2>={1,10,20})) 是什麼意思
8樓:匿名使用者
計算a2是否來大於1,10,20這三
個常量自
如果大於等於,則返回baitrue,否則返回falsetrue為1,false為0
再把得出du的這三個邏輯值乘以zhi5
再用sum求和
如a2單元格dao的值是12
它大於等於1,同時大於等於10,但小於20結果就返回
這三個邏輯值轉換為常量就是
分別乘以5之後,變成新的三個常量
再用sum函式把這三個常量加起來
即結果等於 10
9樓:山桑弓
是一來個常量陣列,a2>=是將a2與這個自常量陣列進行對比,擴充套件成一個true或false組成的陣列,如果a2中為3,這個陣列為,用5與它們相乘時,true當作1參與,false當作0參與,所以等於,最後用sum將它們求和,得到5。
你可以用滑鼠在編輯欄中將要檢視的公式部分拖黑,再按f9檢視,按ctrl+z返回,想看哪段拖黑哪段。慢慢地就會理解了。
10樓:匿名使用者
自動求和,這裡面具體用法有點不同,它的意思是當a2單元格大於等於1小於10時,顯示為5,大於等於10小於20時顯示10,大於等於20,等於15。
11樓:搶購店
4145555555555
excel 函式1400到1600之間的工資求和:{=sum(sumif(b2:b10,"<="&{1400,1600})*{-1,1})}
12樓:騎雲
sumif(b2:b10,"<="&)
這個函式表bai示,對b2:b10這個區域中小du於等zhi於1400和小於等於1600的分別求和。dao得到2個不同版值後,根據陣列
權公式分別乘上對應的-1和1。分別得到負的小於等於1400的和與正的小於等於1600的和。然後通過sum函式對這兩個數求和。最終得到(1400,1600]這個區間的工資總和。
13樓:匿名使用者
公式分bai為兩個部分,
=sum(sumif(b2:b10,"<="&)*)dusumif(sumif(b2:b10,"<="&1400)*-1 +sumif(sumif(b2:
b10,"<="&1600)*1
也就是1600以下
zhi的dao和專減去1400以下的和
如果寫成
=sumproduct((b2:b10)*(and(b2:b10>=1400,b2:b10<=1600)))
就好理解了屬
14樓:匿名使用者
=sum(sumif(b2:b10,"<="&)*)是陣列公式,其作用等同於
=sum(sumif(b2:b10,"<=1600")-sumif(b2:b10,"<=1400"))
15樓:2005_壹
"<="&
其實是給抄出了函式sumif()裡的條件,襲其中bai&是文字連線符,意即取出小du於或者等於1400-1600之間zhi的dao
數值而sumif(b2:b10,"<="&)*是巢狀在sum()函式裡的,因為有*所以這時取得的值是大於等於1400並且小於等於1600的值
excel中=sum(countif(a2:e2,{1,7,2}))怎樣用單元格引用代替其中的{1,7,2}
16樓:月夜清泉
=sumproduct(countif(a2:e2,h2:j2))
17樓:匿名使用者
假設1,7,2分別在g2:i2單元格
{}要用ctrl+shift+enter輸入。
18樓:水溫零下三度
公式:=
a1:c1為單元格條件。
公式輸入後ctrl+shift+enter:陣列公式即可。
19樓:cyb的
=sum(countif(a2:d2,b1),countif(a2:d2,c1),countif(a2:d2,d1))
excel中,a1、a2、a3、a4單元格的資料分別是1,2,3,「4」,函式sum(a1:a4)? 10
20樓:匿名使用者
結果是 6,求和的時候文字不列入求和。
21樓:匿名使用者
=sumproduct(--substitute(a1:a4,"""",))
excel:公式 3-sum(--iserror(find(mid($p4,{1,2,3},1),left(r$1,6))))中的雙橫線是什麼意思?
22樓:山桑弓
這個bai
公式中,iserror(find(mid($p4,,1),left(r$1,6)))計算後會返du回一串由true和false組成的數zhi組,但dao是這些陣列無法內
直接運算,前面容加上--,就可以將這一串陣列是true的變成1,是false的變成0,便於外面巢狀的sum計算。類似的還有多種相似的方法,1*,-0,+0,/1都是可以的,道理一樣。
23樓:匿名使用者
--1的意思是0減去-1,即0+1,還是等於1。那麼這麼寫是什麼意思呢?
例如:a1裡面是
版123,我們用公式left(a1,2)取出權來12,這時的12是個字串,需要進行一次四則運算後變成數字以便進一步操作,就可以用--left(a1,2)來做了。
你可以驗證一下以下兩個公式的結果:
=left(a1,2)=12
=--left(a1,2)=12
24樓:匿名使用者
--相當與負負,可以把一個邏輯值整理為1或0,從而使無法計算邏輯值的函式可以計算,比如回此例中,sum函式是答無法處理邏輯值true,false的,而通過--,轉成了1或0,sum就可以計算了.
子易空間站 - excel培訓專家
25樓:匿名使用者
負負為正,相當於+號,常用於把一個文字格式(如=left("35",1)),或邏輯值(true /false)的結果轉化為數字.
=left("35",1)得到
版權文字"3"
=--left("35",1)得到數字3
--true 得到1
--false 得到0
上面就是這樣加總的
關於EXCEL中SUM函式語法的問題
在公式中,一定是乘號 先用一條簡單公式來解釋 f3 1 f2 0 如 f3 1 是正確,會出true,如不正確,會出false 在excel,true 的值是1,false是 0 如 f3 1 是正確,f2 0 又是正確 公式的結果演變是 true true 1 1 1如 f3 1 及 f2 0 任...
ecel中在if函式中如何巢狀sum函式急
if函式的用法if 條件,條件成立的值,條件不成立的值 你是要把sum當作什麼引數就把sum放在什麼位置。比如把sum當作條件,if sum 50,條件成立的值,條件不成立的值 沒說清楚要求,所以很copy難有bai準確答案。if函式的用法 是du if 條件 zhi判斷,滿足條件時的dao結果,不...
matlab中sum函式的用法,matlab中sum A,1 是什麼意思
2501matlab基礎演算法原始碼雲課堂第25章matlab中sum函式的用法 這個函式的用法就是他說的就是單元格的所有單元格內的那個數字的和值。一個求和的公式。其實sum這樣用並不是很規範,按照某人的說法 要是10維陣列,還要寫10個sum不成 其實可以版這樣寫的 b sum abs x y 如...