excel用什麼函式解決下列問題?

2023-03-13 19:50:03 字數 5286 閱讀 8942

1樓:魚木混豬喲

填數方法:①複製a1:g1文字到i1

②在i2中輸入公式「=if(istext(a2),a2,if(istext(i1),0,i1+1))」

③依次往右和往下拖動,以複製i2的公式到i2:o22

④改變單元格顏色:選擇i1:o22→點選選單→開始→字型→填充顏色,選擇需要填充的灰色,即完成。

istext函式是office辦公軟體excel**中的一種函式,它可以判斷引用的引數或指定的單元格的內容是否為文字,其語法結構為:istext(value)。

istext函式只有乙個引數value,表示待測試的內容。如果測試的內容為文字,將返回true,否則將返回false。

在引數中輸入文字時必須使用雙引號,否則excel將不會其認為是文字,而是非字串。如公式「=istext(apple)」的結果為false,就是由於引用單詞時沒用引號的緣故。或者可以引用單元格,如「=istext(a3),引用單元格不需要雙引號。

2樓:真真真白丁

親,綠色變灰色就不用說了吧。直接選中資料區域,點選選單填充背景,選擇灰色即可。

第二問請嚴格按下圖操作。

選中資料區域,按「ctrl+g」,在彈出的的視窗左下角點選「定位條件」。按下圖勾選「空值」,確定。

這樣就選定了資料區域中的空白單元格。

按「ctrl+回車」。

完成圖

3樓:么

1.圈定單元格。

2.選擇設定單元格格式。

3.圖案

4樓:石雲

那個色是背景色,用顏色填充就行,那個數字用這個公式=if(istext(a1),0,a1+1),添的時候:先選擇正個要填的區域,按f5,定位到空值,再按f2進單元格把公式填寫進去,按ctrl+enter填充進正個空單元格裡就好。

excel函式問題

excel函式問題

5樓:匿名使用者

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列陣列(矩陣)。

6樓:

搶答,不介意吧?

函式的最終目的是求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

7樓:匿名使用者

不重複統計你可以用這個函式=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

8樓:網友

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

陣列, 這個簡單點。

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

excel下列問題用什麼函式解決?

9樓:匿名使用者

=if(countif(銷售表!f:f,d5)>0,if(vlookup(d5,銷售表!

f:p,columns(f:o),)預定",if(vlookup(d5,銷售表!

f:p,columns(f:p),)已售","其他"))未售")

excel函式使用問題 30

excel 函式使用問題

10樓:網友

不知道我理解的對不對,你看看。

excel 函式問題

11樓:朱薈非

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的函式也可以跟著改變。

12樓:太極健

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而得此公式。如果後面的順序調整一下,就可以用我上面的公式了。

用什麼函式,如何在EXCEL中實現某些資料排名前十的獎勵1000,排名後十的扣減

假設在f列需要輸入公式 在f2輸入公式 if rank b2,b b 10,1000,1000 然後直接向下,向左填充即可 幫忙寫乙個excel公式,對於排名前三的,分別獎勵1000,800,500,後面的全部懲罰500,求大神幫忙。假設排名在d2起的d列,在e2中輸入 if d2 3,懲罰500 ...

如何用excel計算及格率,用什麼函式

假設a1 a50是成績列,60分為及格。輸入 countif a1 a50,60 count a1 a50 回車 單元格格式設定為百分比即可。excel中,怎麼用函式計算成績的及格率和優秀率?需要詳細的哦。這要用countif的count函式來做。假設分數寫在b列,資料在b2至b100單元格區域,及...

用excel求函式極限求高人指點

目測是弄不了 第乙個是無窮小乘上乙個有界函式得到的 第二個是e 這兩個都是準確值,excel沒法對未來 無窮大 進行預估吧 這個應該沒有公式的,想多了 求高人指點用excel計算頁次。在c2中輸入如下公式 下拉填充 excel 函式高階應用,求高人指點。直接上乾貨了 在表a的g2輸入 vlookup...