1樓:風正半帆
b3:=if(a3<=100,a3,if(a3<=200,100,a3-200))
c3:=if(a3<100,0,if(a3<200,a3-100,if(a3<300,100,100)))
d3:=if(a3<100,0,if(a3<200,0,if(a3<300,a3-200,100)))
總感覺有點複雜,看有沒有更好的方法。
供參考,祝順利。
2樓:求不得
下圖:在b2輸入=if(a2>=100,100,a2)c2:=if(a2-b2>100,100,a2-b2)d2:=a2-b2-c2
針對小於等於300的,都沒有問題,大於300,b2等於100,c2等於100,其餘的都在d2
3樓:無畏
如圖,b2公式:
=iferror(index(frequency(row(indirect("1:"&$a2)),),column(a:a),),"")
右拉填充,下拉填充
4樓:琳
你這個需求應該是,把數量拆分,每部分大於100的顯示100,不足100顯示餘數,
5樓:很隨便的的故事
很多中方式比如d3單元格 =lookup(1,0/(表1!a:a=表2!a3)*(表1!c:c=表2!c3),表1!d:d)
excel**函式高手就請教,用什麼公式可以實現下圖?
6樓:心常平樂相伴
有一抄個疑問,如圖
a列是位號,b列是需要從a列刪除的數字,但是這個a裡面沒有c12 啊?
後面的也是這樣,請問度友需要刪除c12 還是需要刪除c和12 還是需要刪除c和1和2?
用substitute函式可以實現替換,substitute(需要被替換的範圍,需要被替換掉的字元,新字元,引數4),引數4如果省略就是全部替換!
7樓:愛精彩人生
c2公式
8樓:匿名使用者
=substitute(a1,b1,"")
這個意思?
excel如何用函式實現以下功能?
9樓:匿名使用者
樓主步驟中並沒有顯示e18到底錄入什麼內容推算如下:
1、如果找到 李娜 業績彙總表 d18顯示對應日期 否則未交2、如果找到 李娜 駐點銷售。。。表 e18顯示對應日期 否則未交可以這麼理解不
假如推算正確,那麼問題如下
1、是否存在有彙總表,沒有住店銷售表的情況,也就是說d18顯示了日期,e18卻是未交
2、是否存在多個李娜 彙總表,需要判定嗎假設a表叫「明細表」
在b表d2輸入
=if(sumproduct((明細表!$c:$c=$b2)*(明細表!
$g:$g=d$1))=1,lookup(1,0/(明細表!$c:
$c=$b2)*(明細表!$g:$g=d$1),明細表!
$e:$e),"未交")
右拉,下拉
看看滿足需求不,若函式執行慢,可將$c:$c,$g:$g之類的改為具體行數。
excel什麼函式能實現以下功能?
10樓:
需要根據你實際的表寫
vlookup配合其他函式
11樓:
作vlookup函式或if函式都可以實現,具體要是不知道如何用,請告訴我你q,加為好友,我直接演示給你看
excel怎麼去提取工作表名稱?什麼函式可以實現 20
12樓:刺友互
使用cell函式,此函式是excel中的資訊函式,返回有關單元格的格式、位置或內容的資訊。使用方法為:
1、cell函式有兩個引數,cell(info_type, [reference]),第一個引數指定要返回的單元格資訊的型別,第二個引數,需要其相關資訊的單元格。當輸入或選擇此函式時,後跟第一引數的選擇。
2、選擇「filename」,包含引用的檔名(包括全部路徑),文字型別。但當輸入公式:=cell("filename")後,發現返回的結果是空值。
這是因為引用的工作表尚未儲存,則返回空文字 ("")。
3、將工作簿儲存,關閉重新開啟,或者在任意單元格輸入內容,再或者按f9功能鍵重新整理下,都將會看到工作表名。
4、有時,需要對同一工作簿的多個工作表各自提取出自己的表名,以便進一步引用,可以按ctrl加選,選擇多個工作表,再輸入公式。
5、此處提取的是工作表名,原則上引用哪個單元格都一樣,都將返回所在的表名,但a1是左上角第一個,比較簡單好寫:=cell("filename",a1)。
13樓:是辛普森呀呀
需要index函式。
以excel2007操作為例:
1、首先需要開啟處理的**,把快捷鍵ctrl+f3調出對話方塊,需要點選公式-定義名稱選項。
2、出來的選項中輸入一個定義名稱,方便在工作表中引用,然後回車鍵確定就可以了。
3、最後,就是需要提取的雙擊單元格,輸入公式:=index(shname,row(a1)),這樣就可以提取工作表名稱。
14樓:簡淨軒語
提取工作表名,可以用巨集表函式get.workbook來實現。
1、點選公式選單——定義名稱命令。在新建名稱中輸入一個名稱,此處為工作表名,在引用位置輸入公式:=get.workbook(1),點選確定。
2、在a1單元格輸入公式:=index(工作表名,row()),將提取到工作表的表名。
15樓:天蠍
需要多個函式合用:前提是檔案必須先儲存過。
公式:=mid(cell("filename"), find("]",cell("filename"))+1,255)
解析:在返回的詳細的工作表資訊,這個字串中擷取出工作表名稱。
16樓:匿名使用者
返回檔案中的工作表=mid(cell("filename"),find("]",cell("filename"))+1,255) 返回檔名=mid(cell("filename"),find("[",cell("filename"))+1,find("]",cell("filename"))-find("[",cell("filename"))-1)
17樓:陳生
提取的是sheet的名稱
sub 提取()
dim i as integer
for i = 1 to thisworkbook.sheets.count step 1
sheets(1).cells(i, 1).value = sheets(i).name
next i
end sub
18樓:
=mid(cell("filename"),find("]",cell("filename"))+1,len(cell("filename"))-find("]",cell("filename")))
注意檔案必須是儲存過的!
19樓:
a1=sheets("sheet1").name
a2=sheets("sheet2").name
......
EXCEL中用邏輯函式的問題,EXCEL表格裡面邏輯函式的使用
假定三科資料在abc列,平均分在d1,e1,f1 d2 and a2 d 1,b2 e 1,c2 f 1 下拉 假設你的平均分為65,abcde列依次是姓名 科目1 科目2 科目3 是否均超過平均分,則 e2 if countif b2 d2,65 3,true false 向下填充即可 excel...
excel函式,求高人指點,如下excel表中的公式的意思是什麼啊,請高手指點,感謝!
點選c欄的單元格 c1 在上面的命令列輸入 c1 19.6,回車 然後點選再c1,拖住c1右下角,向下拖動,則c欄整體都等於cn 19.6了,你沒成功估計是因為沒打 凡是輸入公式都要以 開頭才行 1 c1單元格中輸入 b1 19.6,回車 2 選中c1單元格,將滑鼠移至單元格右下角,直至滑鼠變成十字...
用EXCEL函式實現功能,用EXCEL函式實現一個功能
應該用 sumif a 2 a 8,a2,c 2 c 8 其中的a2 a8,c2,c8要用絕對引用,且修改為紀錄總行數 如圖所示 公式為 sumif a2 a5,a2,c2 c5 試試吧,但願能夠幫助您!除了用公式 sumif a a,小二 c c 還可以可以用篩選功能 排序和篩選 篩選 姓名列篩選...