Excel中的函式問題,excel函式問題

時間 2023-06-01 08:30:09

1樓:研無學

去網上下一個教程不就得了。

一定可以找到的.

2樓:網友

你可以排序一下試試,也不知你到底想做什麼,只能試一下吧。

excel函式問題

3樓:匿名使用者

1.「-是就是兩個負號,也叫減負,數學上負負得正,結果還是原數。作用是將文字格式的數字轉為數值,邏輯值轉為數值1或0,以便函式進行數值運算。

2.後面row(2:18)^0,實際上是根據行數,得出一個與行數個數相同,由多個1組成的陣列,即。任何有理數的0次冪等於1,為了使公式簡短,所以用這個公式。

3.前面用1/mmult(),用1除以函式結果(函式mmult結果是一個陣列),得出這個陣列各無素的倒數【假如資料區域有3個相同數字,陣列中就有三個3,三個3的倒數就是三個1/3,它位的和就是1(表示有一個相同資料);假如有4個相同資料,就是4個1/4,和也是1。這樣得出的結果是:

相同資料只算一個。】

a18)是將一列資料轉為一行資料,以便mmult運算;

exact(a2:a18,transpose(a2:a18)將兩個陣列進行比較,得出由1或0組成的17行17列陣列(矩陣)。

4樓:

搶答,不介意吧?

函式的最終目的是求a2:a18中不重複的個數excat()是比較括號中的倆字串是否相同,因為牽扯到字母大小寫,不能使用=判斷。

1.--是將布林值,true和false轉換為1 ,

18)^0生成17行的陣列矩陣相乘,前面通過分別判斷b2、b3、。。b18是否與b2:

b18相同。

得到17行17列的由1和0組成的矩陣;

4. 3中的矩陣和2中的矩陣相乘得到以每一行和構成的17行1列的陣列(舉例說明,假設一組數,統計每個數的個數,分別為1,2,2,1 那麼要統計不重複的個數也就是1+1/2+1/2+1=3

5樓:匿名使用者

不重複統計你可以用這個函式=sum(1/countif(a1:a18,a1:a18)) 也是陣列公式 ctrl+shift+enter結束 你這個公式的話。

就是數學預案算符號負負得正,一般用來把文字格式數字轉化為 數學數字,這裡的exact函式是比較兩組數字是否一樣,如果一樣就返回true,否則返回false,在excel中true返回1,false返回0,row(2:18)^0創造數一組18行等於1的陣列,用來和exact的出來的陣列相乘也就是mmult函式,然後用1除該陣列的每個數相加,得到不重複資料,這個原理來自數學分析,舉個列子,不管這個陣列裡的某個數有多少個重複,用1相除後再相加 就是1,假如 你這組資料裡的a001b101出現了4次,那麼用陣列算出來 的就是1/4,1/4,1/4,1/4,相加起來就是=1

6樓:網友

=sumproduct(1/countif(a2:a18,a2:a18))

陣列, 這個簡單點。

統計a2:a18分別在a2:a18裡的個數,然後用1來除,不重複的,商為1,重複的就是,1/n,(n表示重複的個數),最後將1除的所有的商,彙總就是結果。

excel裡的函式問題

7樓:匿名使用者

是計算分鐘數麼?

就是先求和,再除以60啊。

如果數字在a1:a4,結果放在a5,則a5裡輸入:

sum(a1:a4)/60

回車即可得到結果。

8樓:網友

設這4個數分別在a1,a2,a3,a4,則b1輸入:

a1/60+a2/60+a3/60+a4/60或=sum(a1:a4)/60

或=(a1+a2+a3+a4)/60

9樓:網友

都加起來以後除以60不就行了= =

excel的函式問題

10樓:匿名使用者

sumif是條件求和,vlookup是按列查詢,hlookup是按行查詢。

11樓:

一個條件求和一個查詢,你說有什麼區別?

excel函式問題

12樓:喜歡天使的愛

if(a2>=b2,round((a2-b2),0)+20,if(a2>=100,20-round((b2-a2)/,0)*,20-round((b2-a2)/0.

if(條件,值true,值false)函式巢狀請查閱相關資料。

round(值,位數)用來做四捨五入的。

如果不需要做男舍五入,改為:

if(a2>=b2,(a2-b2)+20,if(a2>=100,20-(b2-a2)/,20-(b2-a2)/

另外,我理解的是,只要是低於100%,就按扣1分算。不知道你們會不會進行階梯計算呢?

比如目標是110%,但只完成了90%。他的分數就是。

如果按這種計算方式,那你就自己再改下我上面的函式式中第二個if語句的最後一個表示式。

我想,作為一個統計人員,應該是會舉一返三吧。

補充:if(a2>=b2,if(a2-b2>=10,30,round((a2-b2),0)+20),if(a2>=100,if(b2-a2>=10,10,20-round((b2-a2)/,0)*0.

5),if(b2-a2>=5,10,20-round((b2-a2)/,0)*

這是根據你上午說的,加分減分都不超過10分重新改的。式子太複雜了。如果你們的分值比較特殊,就可以把式子減化。

比如b2-a2不會大於10個百分點,就可以省略一個if。改成:

if(a2>=b2,if(a2-b2>=10,30,round((a2-b2),0)+20),if(a2>=100,20-round((b2-a2)/,0)*,if(b2-a2>=5,10,20-round((b2-a2)/0.

13樓:網友

把問題作為內容、樣表(請注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下

14樓:天南地北公路人

c1裡面的公式:

if(a1>=b1,(a1-b1)*1+20,if(and(a1>100,a1驗證無誤,請查收!

15樓:等夢中的你

這個問題就得問你們老師咯!

上課不認真,現在求助,有什麼用呀!

excel 函式問題

16樓:朱薈非

choose函式的引數1必須是正整數,所以就生肖而言,這裡必須是1-12.又因為mod函式以12為模,取餘數必定是0-11,所以結果要加1.

中國的干支紀年,其規律是12年一個迴圈(12地支),60年一個甲子。這個無須去記,我們記一個最簡單的,2023年辛亥革命,也就是2023年對應的生肖(地支)是「亥(豬)」。

而mod(1911,12)=3,現在為了讓mod(1911?,12)+1=12,那麼mod(1911?,12)就要得到11,就需要在原基礎上加8

由於是以12為模,所以mod(1911+8,12)和mod(1911-4,12)是等效的。+1之後就得到了choose的引數1.

所以原公式。

choose(mod(year(f2)-4,12)+1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")

寫成=choose(mod(year(f1)+8,12)+1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")

同樣成立。當然,如果改變12地支的排列順序,choose的函式也可以跟著改變。

17樓:太極健

1900/4餘數為0怎麼會是4?

這個4與他沒有關係的,只是後面的屬相排列的順序有關,用這個試下就明白了。

choose(mod(year(f1),12)+1,"猴","雞","狗","豬","鼠","牛","虎","兔","龍","蛇","馬","羊")

1900/12餘數為4,而鼠為第一屬相,即2023年為鼠,餘數為4就成了兔了,所以減4,而後面的+1是因為shoose函式是從1開始,1900減4後餘數為0,所以加1

按您的公式可改為:

choose(mod(year(f1)-3,12),"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")

也就是說2023年為鼠,即要求餘數為1而得此公式。如果後面的順序調整一下,就可以用我上面的公式了。

18樓:山桑弓

年代為數字,以年代除以12的餘數為函式的取數引數,-4之後再加1是為了和生肖排列相一致,公式中的生肖順序完全可以重新排列,-4可以省略,+1看來沒法省略,只要返回結果正確就可以了,同時choose函式在這裡並不是最合適的,可以用mid,公式可以改為。

mid("猴雞狗豬鼠牛虎兔龍蛇馬羊",mod(year(f1),12)+1,1)

19樓:匿名使用者

這個是地支紀年法與數學計算方法之間的關係,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"等十二生肖所對應的年份除以12得出的商分別對應"4","5","6","7","8","9","10","11","0","1","2","3"。

後面問的那句錯了。不是1900/4,而是1900/12餘4

20樓:網友

那個是先減後除。。一般演算法是先除後減。。演算法對換了而已。。但是性質一樣。

21樓:手機使用者

都是單元格名子,excel的列用字母表示,行用數字表示,列從a開始直到z,然後aa,ab,直到az等等,行用數字1一直到65535.你上邊的ae12就是第ae列12行那個單元格,其它類似,不再敘述。

22樓:匿名使用者

這樣就不要減4了,=choose(mod(year(f1),12)+1,"猴","雞","狗","豬","鼠","牛","虎","兔","龍","蛇","馬","羊")

關於EXCEL函式引用的問題,關於EXCEL函式引用的問題

在b工作薄的c1寫入公式 if and a1 a工作簿.xls sheet1 a1,b1 a工作簿.xls sheet1 b1 a工作簿.xls sheet1 c1,公式中的 a工作簿.xls sheet1 a1表示a工作簿的sheet1表的a1單元格.可根據自己的實際更改.在b表的c1列錄入 if...

請教excel函式的問題,請教一個excel函式的問題

呃。表述不清啊。表述清楚點,沒準可以幫你解決。我大概明白了你的意思,不過公式貌似無法完成,我編了一段vba。你試試看。private sub commandbutton1 click 新增一個按鈕 dim i as integer,xmin as single,ymin as single dim ...

excel函式裡面加函式怎麼做,在excel裡面怎麼做“巨集”公式?

直接在a7裡面複製以下公式,if a6 600,a1 a2 a3 a4,120 葬花吃人 用if條件判斷公式即可 if a6 600,a1 a2 a3 a4,120 新浪河陽小子 看來你要的是兩層if判斷如何寫如公式的答案,為方便展示,我以數值在b列來編寫,在b7單元格公式 if b6 600,b1...