excel問題 如果C100 H100個位為4,不論有多少個都顯示為1,怎麼寫公式?謝謝!

2025-02-17 09:50:30 字數 6077 閱讀 2371

1樓:虛懷若谷舉手之勞

公式複製貼上直接使用,if(--right(c100,1)=4,1,""

如有需要可以繼續交流!

2樓:笑一笑說一說

已知條件:c100:h100個數為4。

想要的結果:「不論有多少個都顯示為1」這句話是什麼意思?請舉例說明。

使用下列公式之一。

if(right(c100,1)-4=0,1,""

if(right(c100,1)="4",1,""

if(--right(c100,1)=4,1,""

if(right(c100,1)+0=4,1,""

if(right(c100,1)-0=4,1,""

if(right(c100,1)*1=4,1,""

if(right(c100,1)/1=4,1,""

if(right(c100,1)^1=4,1,""

if(value(right(c100,1))=4,1,""

右拉填充。

3樓:我來也

你只是想要一箇中間過程吧!

完整的只能是求區域中個位是4的總個數,公式為:

=sumproduct(1*(-mod(c100:h100,10)=4))

excel問題:{sum(n(mod(c100:h100,10)=4))}結果為什麼不是多少個1?而是計算有多少個4.

4樓:極度狐狸

你的問題直接把我搞暈了,你到底要問什麼?

mod(c100:h100,10)是求c100:h100這幾個單元格中數字的個位數,mod(c100:

h100,10)=4是對c100:h100這幾個單元格中數字的個位數是不是等於4進行邏輯判斷。是就返回true不是就返回false。

n函式是把邏輯值true,false轉化為1,0,這樣最後求和的時候sum函式可以直接運算。

那麼結論,你算的就是有多少個4,怎麼會要求它返回多少個1。

如果要求多少個1那麼公式裡面的4換成1不就行了。

哦,最後,這個是陣列公式,需要三鍵結束。同時按下ctrl+shift+enter結束。

5樓:虛懷若谷舉手之勞

c100:h100具體數值給出來,公式的運算結果才能看到,網友才能解答,所以需要度友提供c100:h100具體資料。

6樓:眯住眼串針

樓上度友的已經非常清楚了。

這個公式就是統計c100:h100 區域內餘數為4的個數。

excel表,多個表的金額統計公式

7樓:戎婧熠

excel資料透視表裡面的多重合並計算資料區域,快捷鍵alt+d+p可以將相同格式的資料表合併。

8樓:網友

假如數字從第2行到100行,在sheet4表c2單元格輸入如下公式,下拉。

sumproduct((sheet1!a2:a100=sheet4!

a2)*(sheet1!b2:b100=sheet4!

b2)*sheet1!c2:c100)+sumproduct((sheet2!

a2:a100=sheet4!a2)*(sheet2!

b2:b100=sheet4!b2)*sheet2!

c2:c100)+sumproduct((sheet3!a2:

a100=sheet4!a2)*(sheet3!b2:

b100=sheet4!b2)*sheet3!c2:

c100)

excel**如何用函式計算最小的幾個數的和,而且是幾個數是不確定的

9樓:匿名使用者

在需要求和的單元格內輸入公式:

sum(if(rank(marr,marr)<=ceiling(counta(marr)*,1),marr,""))

按ctrl+shift+enter結束輸入,陣列公式自動在兩邊加。

10樓:小矇

假設陣列在h列,而且有數值的單元格數量不確定,可用以下公式:

陣列公式,按鍵盤上的 shift+ctrl+回車 結束公式的輸入即可。

補充:並列也沒影響的。

11樓:網友

最佳解決方案:

1. 新建乙個名稱marr

輸入公式:offset(sheet1!$h$2,,,counta(sheet1!$h$2:$h$300),1)

用於在h2:h300間判斷有資料的範圍。

2. 在需要求和的單元格內輸入公式:

sum(if(rank(marr,marr)<=ceiling(counta(marr)*,1),marr,""))

按ctrl+shift+enter結束輸入,陣列公式自動在兩邊加。

12樓:網友

按你的要求,用這個公式即可滿足。

sumif(h2:h100,"<="&percentile(h2:h100,

13樓:郭溫依雀

編號是a列,次數是b列。

在b1輸入公式。

countif(a$1:a1,a1)

回車確定,滑鼠對準單元格右下角,當出現乙個黑色小十字時,同時按住滑鼠左鍵往下拖動填充。

14樓:oo遊樂場

不太明白,已經說是最小了,應該只有乙個數啊,還是自定義小於某個值時,就被認為是「最小的數」?

假設,有a1=23,a2=56,a3=89,a4=33,所有小於50的為最小的數,則在a5處用公式=if(a1<50,a1,"0")+if(a2<50,a2,"0")+if(a3<50,a3,"0")+if(a4<50,a4,"0")

邏輯判斷為a1+0+0+a4=23+33=56

15樓:網友

只改乙個不行吧,你的區域h2:h9也得改啊 ,那隻改乙個沒什麼意義。

如何在excel中輸入數字使其顯示出相對應的文字?

16樓:**

想要在同1個單元格里實現輸入數字 顯示文字是不行的,但是可以做到 在a1格輸入數字,在a2格顯示文字。

比如在 a1 單元格中輸入 「1」,輸入完成後,a1 單元格的內容立刻變成一種類別比如「學生」,這樣的效果,是必須要進行程式設計的。

但是,如果在 a1 中輸入 「1」,在另乙個單元格中比如 b1 中顯示「中國」,這個是可以通過 vlookup 公式實現的,在 e3:f5 區域中,預先定義了「代號」和「類別」的列表;然後在實際輸入區域中,在「類別」單元格比如 b3 中定義公式:

vlookup(a3,$e$3:$f$5,2)

這時,在 a3 中輸入「1」,在 b3 中即自動顯示「學生」,它來自 e3:f5 區域中預先定義的資料。如下圖:

另外,也可以通過「資料有效性」的「列表」種類,對要顯示預先定義內容的單元格實施資料有效性限制。當進入這一列單元格時,單元格右側會出現下拉選單,列表中有預先定義的專案供選擇。如圖:

17樓:網友

兩種辦法:

1、用單元格設定,但是有限制,只能設定最多三種不同的文字。

1]"已確定";[=0]"取消";"待定"

然後點確定,就可以了。

這個例子做出來的效果是:

輸入1,單元格自動顯示為:「已確定」;

輸入0,顯示為:「取消」;

輸入其他任何數字,顯示為:「待定」。

要修改就參照這個格式,改數字和「」裡面的字元就ok了,記住:[ ""和; 這三個都要是英文輸入狀態下的半形字元。

2、用條件格式設定,理論上可以無限多個,設定要稍微麻煩一點。

方法是:選中單元格,在選單欄依次點選「條件格式」、「新建規則」,在彈出的新建格式規則對話方塊中選擇「只為包含以下內容的單元格設定格式」。(見圖一)

以此類推,可以輸入多個條件格式。(見圖四)

圖四這個例子的效果是:

輸入0,1,2,3以及大於3的數字,分別會顯示格式下面對應的文字。

如何在excel中建立四個和數為100的隨機數表,比如12,37,11,40這樣的隨機陣列。

18樓:匿名使用者

然後再在他們的下方輸入 求和公式……

然後就是 工具 規劃求解……方案 和選項 按著圖示的設定……這樣 你每求一次解要重新在 原區域內輸入一次 那個隨機函式……有點麻煩 但是 能夠得到你需要的答案……

**不能上傳不知道是怎麼回事。

沒有規劃求解 你就不太容易 求出來 和數 為設定值的隨機數……規劃求解 中幾組 是你自己隨意設定的 自己擴充套件一下就可以了……

如果 可以重複的話。

四個隨機數 在a2=randbetween(1,100-sum(a$1:a1)) 複製到a5

a6 =100-sum(a2:a5)

a7 =sum(a2:a6)

然後你 按f9 只要a2到 a5 沒有負數 就應該是你要的結果了吧……

19樓:網友

思路:取第乙個數a:從1到94開始選,94=100-1-2-3。確定數b的可選區域,放在g列。

取第二個數b:從g列選取乙個數。確定數c的可選區域,放在h列。

取第三個數c:從h列選取乙個數。

取第四個數d:100-a-b-c

公式:和100 放在(a2)

第乙個數(b2):=randbetween(1,a2-sum(f2:f4))

第二個數(c2):=index(g2:g100,randbetween(1,min(a2-b2-sum(g2:g3),max(g:g))-1),1)

第三個數(d2):=index(h2:h100,randbetween(1,min(a2-b2-c2-sum(h2:h2),max(h:h))-2),1)

第四個數(e2):=a2-b2-c2-d2

可選區域:註明(f1、g1、h1、i1不要放任何資料或資訊)

f2~f95:存入1,2,3,4,5,……94

g2~g94:g2列輸入:=if(or(g1=max(f:f),f2=""),"",if(and(or(f1="",f1=g1),f2<>b$2),f2,f3))

h2~h94:h2列輸入:=if(or(h1=max(g:g),g2=""),"",if(and(or(g1="",g1=h1),g2<>c$2),g2,g3))

i2~i94:i2列輸入:=if(or(i1=max(h:h),h2=""),"",if(and(or(h1="",h1=i1),h2<>d$2),h2,h3))

用這種方法有一定侷限性,希望能對你有所幫助。

20樓:網友

rand()、randbetween()都是隨機函式,自己嘗試一下~~

在excel**中用函式求出的結果與實際不符,為什麼?

21樓:慕白松間

另外,每一列或一行陣列內有公式計算過,自動求和時,是不會選上它的,需要手動選擇。也就是說你中間的那兩個數是用公式計算的,需要手動選擇。

22樓:網友

例如,手工計算時。

但在excel中顯示,其實在單元格中是以存在。

解決辦法:版,工具-選項-重新計算,勾上「以顯示精度為準」。

版,office按鈕-excel選項-高階,勾上「計算此工作簿時」下的「將精度設為所顯示的精度」。

23樓:乙隻小可愛丫啊

你這個是陣列公式,你輸入完後,不能直接按回車,需要同時按下ctrl+shift+回車三鍵,完成陣列公式的輸入,就會顯示正確的結果了。

24樓:辦公室女警

你為何不將公式列出?

估計是小數位問題。

假設 c100 的公式是 =sum(c2:c99)而c2:c99 內的公式有部份是傳回超過兩個位的小數但單元格設定是兩個小數位。

辦法1:c100的公式改成 =sumproduct(round(c2:c99,2))

辦法2:工具 => 選項 => => 以 顯示值為準。

CISCO與H3C互聯的STP問題

可以互聯,用線纜正常互聯,對應埠都啟用trunk,cisco的需要封裝dot 1q,否則無法進行trunk互動。但是cisco h3c兩個廠商只能同時執行mstp,stp rstp模式兩家廠商的資料包無法互動,建議只在cisco裝置上開啟mstp功能。為啥非開生成樹協議呢,這麼多裝置那肯定用mstp...

c語言問題布林函式的問題,c語言 如果要定義函式的返回型別為布林型別,怎麼定義?

1 布林型變抄量的值只有襲 如果你要知來 道真假的話,可以直接源在下面進行測試bai,比如 if ok printf it s true du n else printf it s false n 學c語言要儘量 zhi多上機測試dao 這樣才能更深刻更好的理解c語言,並且掌握它的知識。建議樓主看看...

excel求和的問題如何實現c1 sum a1 a10 c2 sum 11 a20 c3 sum a21 a30 以此類

c1 sum indirect d1 indirect e1 c2 sum indirect d2 indirect e2 c3 sum indirect d3 indirect e3 zhi 在d1輸入 dao回a1,e1輸入a10,一答次類推d2輸入a11,e1輸入a20,d3輸入a21,e1輸...