1樓:網友
如果需要2次檢驗,可以分兩次計算,方法如下:
第一次檢驗後,得出對應的檢驗水平結果,f2公式為 =if(countif(a2:e2,"a")=5,"b-reduce",if(countif(a2:e2,"r")>2,"b-tighter","b"))
通過第一次檢驗水平結果,推算出第二次檢測水平結果,f3公式為 =if(or(and(f2="b-tighter",countif(a3:e3,"a")=5),and(f2="b-reduce",countif(a3:e3,"r")=1),and(f2="b",countif(a3:
e3,"r")=1)),b",if(and(or(f2="b",f2="b-reduce"),countif(a3:e3,"a")=5),"b-reduce","b-tighter"))
如有第三次、第四次檢測,只需將f3處公式下拉即可。
邏輯就是第一次檢測,如果1-5次全部a,檢測水平為"b-reduce"(後續放寬檢測);如果1-5次得到1次r的結果,檢測水平為"b"(後續普通檢測);如果1-5次得到大於1次r的結果,檢測水平為"b-tighter"(後續加嚴檢驗)。
當得到第一次檢驗水平結果後,再推算第二次檢驗結果。邏輯為,當第一次結果為"b-reduce"或者"b",後續5次檢測則5a="b-reduce",4a="b",<4a="b-tighter";當第一次結果為"b-tighter",後續5次檢測則5a="b",其餘都為"b-tighter"。
2樓:嘿嘿
f2填寫。=if(a2=""if(or(and(f1="b-tighter",countif(a2:e2,"a")=5),countif(a2:
e2,"r")=1),"b",if(countif(a2:e2,"a")=5,"b-reduce","b-tighter"))
如果你是1列代表1批應該能滿足連續5批a後轉回b,f列第一個檢測統計結果(f2)如果異常最好自己手動輸入,下拉公式是成立的。
3樓:我來也
你上圖必須是要有行列標號的!!!
若是想5批次怎麼的!!你必須要把整個的資料結構舉例說明,然後想要的效果結果說清楚,應該是可以用函式公式實現,請補充完整問題和說明………
f2單元格真正的公式應該為:
if(sum(countif(a1:e1,))2,lookup(countif(a2:e2,"a"),if(f1="b-tight",if(countif(a2:
e2,"a")=5,"b","b-tight"),if(f1="b",if(countif(a2:e2,"a")=5,"b-reduced","b"),if(f1="b-reduced",if(countif(a2:e2,"r")>2,"b-tight",if(countif(a2:
e2,"r")=1,"b","b-reduced"))
真暈啊!……
excel公式求助
4樓:虛懷若谷舉手之勞
總體思路,用vlookup查詢返回,具體公式為
b$7&sheet1!$a$2:$a$7,sheet1!
e$2:$e$7),2,0)陣列公式,輸入結束後需要同時按下ctrl shifr enter三個鍵。choose函式構造陣列的公式為:
choose(,sheet1!b2:b7&sheet1!
a2:a7,sheet1!e2:
e7})無法上圖,只能這樣了!
5樓:苗喬恩
公式如下:?
2. 條件格式3個:
6樓:匿名使用者
1、選e3:g5——選單欄——開始——樣式版塊——條件格式——只為包含……(第2類)——只為滿足……—單元格值——等於——1——格式——填充:黃色——確定。
第二輪、第三輪舉一反三)
2、選b3:d5——…條件格式——使用公式……(最後一各型別)——為符合此公式:
and(b3=1,b3=e3)
格式——填充:黃色——確定。
對應第二輪、第三輪的舉一反三)
7樓:匿名使用者
由於你的**中的規格文字長短不定、數字排列沒有規律,個人認為排序後,不用公式來解決(有點複雜),用ctrl+e 快速填充來解決,但注意操作要對。如下:
操作:1、將a2單元格複製,貼上到b2, 雙擊,刪除「單元」和「/件」,只留下「; 2、將游標定位到b3, 按 ctrl+e 組合鍵,則b3到b8中的值自動填充;
用同樣的方法,在複製b2, 貼上到c2, d2, 再, 再定位游標到c3 和 d3, 再ctrl+e, 則將b列的值進一步分解到c列和d列, 最後將分解到的數字定義為「數字」格式,相乘後,達到你的目的數字。
8樓:匿名使用者
=if(isnumber(find("根",a1)),if(isnumber(find("kg",a1)),mid(a1,1,find("k",a1,1)-1),if(isnumber(find("g",a1)),mid(a1,1,find("g",a1,1)-1)/1000)))mid(a1,find("g",a1,1)+2,(find("根",a1,1)-1)-(find("g",a1,1)+1)))if(isnumber(find("kg",a1)),mid(a1,1,find("k",a1,1)-1),if(isnumber(find("g",a1)),mid(a1,1,find("g",a1,1)-1)/1000)))
資料a列,公式在b1
9樓:我來也
如果你的資料結構格式僅僅是描述的3個模式,那應該也是可以解決的,問題是不知道你所謂的規格有多少種模式,如果是太多太多的規範型別,那也許真只有你自己手動一個一個地計算了啊。
若是想用函式公式解決你的問題,最好是上一個圖,包括**的行列標號和資料格式截圖上傳一個,並說清楚最後輸出的目標效果,也許更方便直接給你公式,否則人家怎麼操作給你呢!!
10樓:眯住眼串針
那就先提取到第一個星號的位置,連重量單位也提取了。
公式類似於。
left(a1,find("*a1)-1)之後再考慮單位換算的問題。
excel 公式函式求助
11樓:我來也
應該可以用陣列公式:
=textjoin(",true,substitute(a2:e6,"a",)
必須是ctrl+shift+enter這3個鍵結束!!
求助excel公式 5
12樓:虛懷若谷舉手之勞
這個公式好寫,但是提問沒有交代清楚,按照敘述,只能計算超額完成任務增加的分和未完成任務被扣掉的分,加扣分值具體是多少也沒有說清楚。這裡以 1為加扣分值,60為基礎分值為例來解答,?
具體公式為:=60+if(o9如有疑問可以繼續追問!
13樓:陽光上的橋
100%完成得100分,公式為:
min(max(o8/n8*100,99),101)
效果
EXCEL公式求助,EXCEL公式求助
怎樣才叫由高到低順序 依次驗證 凡偏差30 及以上的不進入計算平均就行了?又怎麼才叫 合理 區間 上述不符合進入者,在d列顯示空白 符合著要顯示什麼,就顯示元 吧?c3輸入 sum b 3 b 13 b3 count b 3 b 13 1 d3輸入 if abs 1 b3 c3 0.3,b3,均回車...
如何縮寫EXCEL公式,excel如何用公式把只有年月簡寫的日期變成年月日的?
2016及以上版本 b2輸入 textjoin 1,if mid a2,row 1 4 1 5,小 大 同時按下ctrl shift enter三鍵,使陣列公式出現,公式下拉 不知道是不是你說的意思 公式如圖。先用max判斷前四位是否小於等於4,再用min判斷前四位是否大於4。使用下列公式之一 if...
Excel公式糾錯,請高手指定,excel公式提示錯誤,但是我的公式好像沒錯啊?求高手指點
這個問題出在column b 2 e 2 這個上!他的值永遠都是2,是固定的!所以if b 2 e 2 b 2,column b 2 e 2 這個只能得出2或者是false。所以你的最終結論不是23就是9!如果是2007版的,有個公式稽核選單,上面有一個公式求值 把游標移動到公式上,然後點公式求值,...