Excel公式設定求助,excel公式設定求助?

2022-08-24 13:55:28 字數 5182 閱讀 9739

1樓:晴川客

以a列為顯示ok 或 空白 b列為對應的有可能出現18的列。以c2為例公式為=if(countif(a2:a22,"18"),"ok","")

怎麼會表達不了呢?你可以兩步來解決這個問題,一 就是我上面剛用到的公式對應a列下向下複製公式到你所說的2000行,然後在a1處在加入一個公式就好了=and(countif(c:c,"ok","ok",""))這樣就完成了一個完整的結果了,就是多出了一個c2至c2000輔助公式而已。

實在不會的話留下你的郵箱,我做好樣子發給你得了。

2樓:思雪遙遙

假設資料在a列,b18起輸入下面公式並下拉:

=if(countif(a1:a18,18)=0,"ok","")

3樓:匿名使用者

b1中輸入=if(countif(a1:a20,18)=1,"","ok")向下填充

4樓:遊桂月

a1 =if(countif(a2:a21,18)=0,"ok","") 向右拉 得到 b1 c1……

5樓:

=if(countif(a1:a18,18)=0,"ok","")

excel公式設定求助?

6樓:一隻東瓜跌下水

假設需計算分值的資料存放在a1單元格

如果允許負值

=5-if(a1<0.975,0.975-a1,if(a1>1.03,a1-1.03,0))*1000*0.1

如果不允許負值

=if(and(a1>0.925,a1<1.08),5-if(a1<0.

975,0.975-a1,if(a1>1.03,a1-1.

03,0))*1000*0.1,0)

7樓:大肚有話說

公式如下:

=if(c3<97.5%,5-ceiling(97.5%-c3,0.

1%)/0.1%*0.1,if(c3>103%,5-ceiling(c3-103%,0.

1%)/0.1%*0.1,5))

示例,判斷數值在c3單元格

8樓:心常平樂相伴

度友,在這個範圍內算合格,那具體對應得多少分呢???

沒有這個分數,扣0.1分,是從那個資料中扣呢??

以合格範圍得分60為例,來計算:

具體公式為:

=if(and(a1>=97.5,a1<=103),60,if(a1<97.5,60-abs(97.5-a1),60-abs(a1-103)))

如有疑問可以繼續交流!!!

excel函式公式求助

9樓:我來也

把公式改為:

=if(and(m2="",l2=""),if(today()>k2,"已延期",if(k2-today()<3,"即將到期","施工中")),if(l2="",if(m2>k2,"已延期","已完成"),if(m2>l2,"已延期","已完成")))即可

10樓:匿名使用者

=if(or(and(l2<>"",m2="",today()>l2),(and(l2="",m2="",today()>k2))), "已延期",if(or(and(l2<>"",m2="",today()>=l2-3),(and(l2="",m2="",today()>=k2-3))),"即將到期",if(m2<>"","已完成","")))

你試一下。

感覺你的描述不太清楚,都有「完成時間」關鍵字,你說明時應該用不同的部分(「要求」、「申請」和「實際」)來描述,比較容易理解。

excel公式的求助

11樓:匿名使用者

你的問題有點亂!

先看看下面是不是你要的吧:

j7輸入

=max(frequency(if(j9:j19<>"",row(j1:j11)),if(j9:j19<>"",,row(j1:j11))))

陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算。

j8輸入

=11-lookup(1,0/(j9:j19=""),row(a:a))

回車即可。

12樓:勒粵嘟呀戲

函式做不到的,建議用vba!~需要的話可以幫你

13樓:匿名使用者

「在範圍j9:j19裡,如果j8超過了j7,那麼j7還是不變,直到當前連續出現終止.」

我這句話就沒看明白,後面的越看越蒙

14樓:奇文妙事

可以用vba函式嗎?vba函式邏輯比較簡單

excel公式求助,條件加和

15樓:匿名使用者

公式:=sumproduct((left(a:a,2)="01")*(b:b))

為了提升公式的執行效率,最好限定一下公式的區域範圍,改為:

=sumproduct((left(a2:an,2)="01")*(b2:bn)),其中n為最後一行資料的行號。

16樓:草原上之狼

使用sumif()公式的單條件求和:

如要統計c列中的資料,要求統計條件是b列中資料為"條件一"。並將結果放在c6單元格中,我們只要在c6單元格中輸入公式「=sumif(b2:b5,"條件一",c2:

c5)」即完成這一統計。

sum()函式+if()函式巢狀的方式雙條件求和:

如統計生產一班生產的質量為「合格」產品的總數,並將結果放在e6單元格中,我們用「條件求和」功能來實現:

①選「工具→嚮導→條件求和」命令,在彈出的對話方塊中,按右下帶「―」號的按鈕,用滑鼠選定d1:i5區域,並按視窗右邊帶紅色箭頭的按鈕(恢復對話方塊狀態)。

②按「下一步」,在彈出的對話方塊中,按「求和列」右邊的下拉按鈕選中「生產量」項,再分別按「條件列、運算子、比較值」右邊的下拉按鈕,依次選中「生產班組」、「=」(預設)、「生產一班」選項,最後按「新增條件」按鈕。重複前述操作,將「條件列、運算子、比較值」設定為「質量」、「=」、「合格」,並按「新增條件」按鈕。

③兩次點選「下一步」,在彈出的對話方塊中,按右下帶「―」號的按鈕,用滑鼠選定e6單元格,並按視窗右邊帶紅色箭頭的按鈕。

④按「完成」按鈕,此時符合條件的彙總結果將自動、準確地顯示在e6單元格中。

其實上述四步是可以用一段公式來完成的,因為公式中含有陣列公式,在e6單元格中直接輸入公式:=sum(if(d2:d5="生產一班",if(i2:

i5="合格",e2:e5))),然後再同時按住ctrl+shift+enter鍵,才能讓輸入的公式生效。

上面的if公式也可以改一改,sum(if((d2:d5="生產一班")*(i2:i5="合格"),e2:e5)),也是一樣的,你可以靈活應用,不過注意,if的巢狀最多7層。

sumproduct()函式方式:

**為:

a    b   c   d

1 姓名  班 級  性別  餘額

2 張三  三年五  女   98

3 李四  三年五  男   105

4 王五  三年五  女   33

5 李六  三年五  女   46

現在求求出三年五班女生的總餘額。

公式:=sumproduct((b2:b5="三年五")*(c2:c5="女")*(d2:d5))

解釋:sumproduct在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。

語法 sumproduct(array1,array2,array3, ...) array1, array2, array3, ... 為 2 到 30 個陣列,其相應元素需要進行相乘並求和。

在這裡((b2:b5="三年五")*(c2:c5="女")*(d2:

d5))為一個陣列,其中(b2:b5="三年五")*(c2:c5="女")為確定滿足準備求和條件的單元格所在的行,*(d2:

d5)則是滿足求和條件的單元格的範圍。

第三個函式不常用,我對它也不是很瞭解,為尊重作者原著,我只有把他的內容貼出來,請見諒。

其實上面的第二個方式(sum函式巢狀if函式)和第三個方式(sumproduct函式)不但可以實現雙條件求和,也可以實現三條件求和甚至多條件求和的。只不過函式稍微變更一下的。

sumifs函式

該函式在excel2007中被廣泛使用,使用起來更加方便,例如第三個方式中的例子,我們就可以輸入公式:「=sumifs(d2:d5,b2:

b5,"三年五",c2:c5,"女")」,是不是更輕鬆?

excel格式或公式求助

17樓:匿名使用者

注意公式中本應得到數值,但強制設定為文字,所以下面的公式是對文字運算,把公式中的引號刪除就可以正常計算了。

18樓:匿名使用者

因為裡面的數字是文字

=if(m3="","",if(r3=0,0,if(m3=0,"0",(if(m3<60,"8",if(m3<70,"12",if(m3<80,"16","20")))))))

把"0","8","12"之類的雙引號去掉,就是數字了。

19樓:匿名使用者

樓上的解答很準確。

如果你覺得一個一個的去掉「」比較麻煩,這裡提供另外兩種方法供你參考,=--if(n3="","",if(s3=0,0,if(n3=0,"0",(if(n3<60,"8",if(n3<70,"12",if(n3<80,"16","20")))))))

=if(o3="","",if(t3=0,0,if(o3=0,"0",(if(o3<60,"8",if(o3<70,"12",if(o3<80,"16","20")))))))*1

excel設定一個比較複雜的公式,求助! 30

20樓:zzllrr小樂

=if(x<1500,x*3%,if(x<7500,x*10%-100,if(x<20000,x*20%-600,"")))

把公式中的x,換成你的單元格索引(例如:a1)即可更新一下:

=lookup(a1,,)*a1-lookup(a1,,)

21樓:匿名使用者

=lookup(a1,,)*a1-lookup(a1,,)

求助EXCEL公式,求助Excel公式

你的條件寫錯了吧 0 a1 1000 意思是a1小於0,a1大於1000吧條件是不是 a1 0或a1為空值時 b1 空值 03000 if a1 1000,x if a1 2000,y z 如果條件是 a1 0或a1為空值時 b1 空值 03000時 b1 空值則b1單元格公式為 if or a1 ...

求助用公式設定下拉選單,求助用公式設定下拉選單

用資料的有效性不能做到嗎 供你參考 1.在sheet2中,將企業名稱按類別 如 工業企業 商業企業 個體企業 等 分別輸入不同列中,建立一個企業名稱資料庫。2.選中a列 工業企業 名稱所在列 在 名稱 欄內,輸入 工業企業 字元後,按 回車 鍵進行確認。仿照上面的操作,將b c 列分別命名為 商業企...

EXCEL函式公式設定

if a1 0.49,0,if a1 0.59,0.5,if a1 0.9,1,另外,大於0.59,小於0.9的怎麼辦?我公式裡設定的是什麼都不顯示。話不多說,直接上公式 e2 if d2 0.49,0,if and d2 0.5,d2 0.59 b2 a2 c2,if and d2 0.6,d2 ...