excel if怎樣能更多

時間 2022-04-09 22:20:20

1樓:黑豆

樓上方括號提供了乙個好辦法。

如果一定要用if函式,那麼因為你這裡的條件都是互斥的,所以可以

=if(and(a5="a",b3="某1"),1)+if(and(a5="b",b3="某2"),2)+if(and(a5="c",b3="某3"),3)+if(and(a5="d",b3="某4"),4)+if(and(a5="e",b3="某5"),5)+if(and(a5="f",b3="某6"),6)+......

這樣沒有if的巢狀了,沒有限制,不過只針對你這個題目才可以,如果你要取別的結果的,要變通一下

如果你還要返回空白,也就是這些值以外的情況,按我這個公式應該是有個0的吧,那你再加乙個if好了:

=if((if(and(a5="a",b3="某1"),1)+if(and(a5="b",b3="某2"),2)+if(and(a5="c",b3="某3"),3)+if(and(a5="d",b3="某4"),4)+if(and(a5="e",b3="某5"),5)+if(and(a5="f",b3="某6"),6)+......)<>0,if(and(a5="a",b3="某1"),1)+if(and(a5="b",b3="某2"),2)+if(and(a5="c",b3="某3"),3)+if(and(a5="d",b3="某4"),4)+if(and(a5="e",b3="某5"),5)+if(and(a5="f",b3="某6"),6)+......,"")

還可以這樣:

if(and(a5="a",b3="某1"),1,"")&if(and(a5="b",b3="某2"),2,"")&if(and(a5="c",b3="某3"),3,"")&if(and(a5="d",b3="某4"),4,"")&if(and(a5="e",b3="某5"),5,"")&if(and(a5="f",b3="某6"),6,"")&......

2樓:匿名使用者

if語句在 excel 2003裡,最多可以用8層,到不了 30.

你用 vba 程式設計吧。

sub if30()

if cells(5,1)="a" and cells(3,2)="某1" cells(7,1)=1

else if cells(5,1)="b" and cells(3,2)="某2" cells(7,1)=2

else if cells(5,1)="c" and cells(3,2)="某3" cells(7,1)=3

......

end sub

按 alt + f11,插入---模組,將**複製進去,按f5 執行。

3樓:匿名使用者

這裡有乙個精品,題目是「if不可不用,不可多用 」,可以找到你要的東西

用exceL if函式怎樣寫

vb1 if a1 12,int rand 4 17 if a1 50,int rand 11 30 a1 後面怎麼做,不用說了吧 a列是參考的數值,所以不能直接在a列上改動,所以應該把改動後的數值放在其他的列中。例如b列。在b1輸入公式 if a1 12,int rand 4 17 if a1 5...

怎樣才能賺取更多財富值,怎樣才能賺取更多的財富值?

你好,你可以按下面的方法自己獲得財富值。知道財富值 1 新使用者首次登陸 20 完成帳戶的啟用 2 被為 20 懸賞分 3 推薦答案 10經驗值 10財富值 4 精彩 10財富值 5 當選 知道之星 100財富值。文庫財富值 1 上傳文件。2 評價別人的文件 評價一次一分,每天最多加五分 評價別人的...

怎樣讓自己能學到的東西更多突破自己目前的瓶頸?

出去走走,放鬆下心境 如何突破自己的工作瓶頸 如何突破學習的瓶頸?所謂瓶。抄頸,就是你總是發現襲自己好像總是沒有任何的進步,儘管你還像以往一樣的努力,甚至更加努力。初級階段 起步階段 中級階段 瓶頸出現 突破瓶頸 1 尋找樂趣 2 休息一下 3 鼓勵自己 4 堅持下去 5 忘記瓶頸。怎樣突破自己的瓶...