1樓:慄琴
如上所說
c1 填入
=if(a1="營業組",lookup(b1,,),"")27種變化是什麼意思?
是不是說a1有三種變化,然後還一個限定條件比如d1還有三種變化?
你可以對應a1的變化加一個輔助列,數字標註,比如營業組就標1,營業組2標2,然後三個限定條件數值相乘,得到27個值.與c列對應.
然後用vlookup引用.
2樓:生鏽di陽光
c1 填入
=if(a1="營業組",lookup(b1,,),"")下拉 序列填充
這個問題厲害 引出了3種函式做法 還有vb你的意思我不是太明白 你再補充幾點?
3樓:老鼠麥大米
少量的:
=choose((a1="營業組")+1,b1,vlookup(b1,,2))
********
3*3*3=27種變化.
這種問題就不要拘泥於一定要用一個公式寫出來了,最好建立一個輔助表,舉個例子:
_|a|b
1|-2e+307|0.01
2|-20|0.02
3|-10|0.03
.......
建立這樣一個表有個注意事項:
a列的資料要升序排列
然後用vlookup公式引用它
=choose((a1="營業組")+1,b1,vlookup(b1,sheet2!a:b,2))
4樓:聰明的腳後跟
c1 填入
=if(a1="營業組",lookup(b1,,),"")
下拉 序列填充
5樓:
=if(b3<0.7,0.12,if(and(b3>=0.7,b3<0.8),0.17,0.27))
這個函式!式過了!
我的是b列小於0.7時,c列就反回0.12當b列大於或等於0.
7且小於0.8時,c就返回0.17當b列大於或等於0.
8時,c就返回0.27就算有27列也是一樣的寫!
**看不明白可以發郵件給我!
6樓:
在c1輸入=if(a1="營業組",if(b1<0.7,0.12,if(b1<=0.8,0.17,0.27)),"")
然後向下填充公式
7樓:西門老四
vba工作表事件方法,**如下。
x = target.row
if cells(x, 1) = "營業組" thenselect case cells(x, 2)case is = 0
cells(x, 3) = ""
case is < 0.7
cells(x, 3) = 0.12
case is <= 0.8
cells(x, 3) = 0.17
case is > 0.8
cells(x, 3) = 0.27
end select
end if
操作方法,請參看動畫。
求助,excel函式
8樓:1陳杭榮
=if(sum(if(a2:f2=,1,0))=6,"重要價值",if(sum(if(a2:f2=,1,0))=6,"重要保持",if(sum(if(a2:
f2=,1,0))=6,"重要發展",if(sum(if(a2:f2=,1,0))=6,"重要挽留",0))))
陣列函式ctrl+shift+enter三鍵結束
9樓:傾浮生一夢
明白了...
=if(and(近=1,高=1,高=1),g4=重要價值,"")遠=1,高=1,高=1,g4=重要保持;
近=1,低=1,高=1,g4=重要發展;
遠=1,低=1,高=1,g4=重要挽留.
學會了嗎?
excel函式求助! 5
10樓:我來也
操作上是簡單的,只要用sumifs和或者是sumproduct函式即可提取,關鍵是要看你的資料結構,**裡類似2023年10月是資料格式?還是文字格式的?
11樓:匿名使用者
應該sumifs函式就能解決你的問題。
使用sumifs函式 對錶2資料進行求和即可。另外,問題好像與圖1並沒有關係 ?
求助excel函式
12樓:平陽虎
用你的公式就是
=if(countblank(b6:c6)>1,"",product(b6:c6))
也就是將你的公式中的0改成1就行了。
13樓:
哈哈,大家都委屈了,其實題主很重要一個資訊都忽略了:單價是陣列公式,我猜測應該是序列類似,裡面有個空格值是為了顯示空白,這樣的話應該用=if(or(b2="",c2=" "),"",b2*c2),就是那個c2=" "而不是""。或者是b2處應該空格" ",題主再試試。
14樓:苗喬恩
公式為:
=if(or(b2="",c2=""),"",b2*c2)
如圖所示:
15樓:匿名使用者
題主真的試了麼,我看每個人的答案都有效,怎麼題主就一直說不行呢?
16樓:匿名使用者
可以倒過來寫:
=if(count(b2:c2)=2,b2*c2,「「)
17樓:匿名使用者
=if(count(b2:c2)<2,"",b2*c2)
或=if(count(b2:c2)=2,b2*c2,"")
excel函式公式求助
18樓:我來也
把公式改為:
=if(and(m2="",l2=""),if(today()>k2,"已延期",if(k2-today()<3,"即將到期","施工中")),if(l2="",if(m2>k2,"已延期","已完成"),if(m2>l2,"已延期","已完成")))即可
19樓:匿名使用者
=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函式公式
20樓:匿名使用者
b1輸入
=countif(a$1:a1,a1)
公式下拉
21樓:草水圃地
在b2輸入『=countif(a$2:a2,a2)』,然後下拉就可以。
excel函式求助 50
22樓:苗喬恩
公式為:
=offset($a$1,row(a1)*2-column(a1),column(a1)-1)&""
如圖所示:
23樓:侯玉川
這種情況建議用vba處理,而不是公式處理。
vba處理,可以依照你的規律進行查詢並自動合併刪除行操作。需要原表,可私信。
24樓:戰鬥機殲
這種情況的話函式不大好處理,建議你用vba
求助EXCEL分段提成函式,求助一個EXCEL分段提成函式
如下公式 2800 a3 10 5 sumproduct text a3 10 4,0 0 另外 15萬 20萬的提成你 自己算錯了,15萬以內 提成 1.2 你15萬為啥要算成 1.5 效果圖 公式如下 if a1 100000,2800,if a1 150000,2800 100000 0.01...
求助Excel大神,求助 求助 EXCEL大神
1996夢想家 用陣列公式啊,列區域 行區域,然後ctrl shift enter就可以了 葬花吃人 在b2單元格寫入公式 a2 b 1 最後橫拉和縱拉兩個方向填充即可!最終結構 excel工匠 把公式改為 a2 b 1 複製貼上 蘭軒手繪 用程式設計吧 10萬 的資料,把公式寫出來卡得要死 求助e...
求助EXCEL大神,求助excel大神?
條件格式的話,直接用rank函式可以標亮顯示選擇單元格a1 rank a1,a 1 a 1000 counta a 1 a 1000 0.3 選擇圖案,顏色 格式刷刷別的單元格 自己調整資料區域 我愛寶貝 排序吧。發張表來看看先。 排序,排序為a列為主關鍵字,升降序隨便,b列為次關鍵字,升降序隨便,...