1樓:喻儂公叔優
=vlookup(g3,a:b,2,)*h3
2樓:逮堂單于一瑾
a3,a4,a5分別改成$a$3,$a$4,$a$50.8,,0.6,0.4,0.2分別改成
$b$3
,$b$4,$b$5,$b$6
3樓:
a列改成絕對引用:=if(g3=$a$3,h3*0.8,if(g3=$a$4,h3*0.6,if(g3=$a$5,h3*0.4,h3*0.2)))
4樓:匿名使用者
如果你在 excel 2007(含)以上版本 if()函式允許超過 7次巢狀的,2003及其以下版本只允許 7次巢狀使用。
另:4000>j5>=3000 這種表示式 在 excel中不合法應該為 and(j5<4000,j5>=300)其他的請比照處理
5樓:匿名使用者
公式貌似沒什麼問題,但是這樣得到的是字串
樓主想要的答案是計算式的字串 還是 計算結果?
追加:and(4000>j5,j5>=3000,sum(j5-3000+k5)>=800這句話存在問題
1,4000>j5>=3000 這樣寫得到的bool值和預期不相符,必須
拆開寫成and(4000>j5,j5>=3000,sum(j5-3000+k5)>=800)
2,計算j5-3000+k5的時候用sum貌似沒必要,不過加了也不影響結果
6樓:匿名使用者
你試試這個公式吧
「=if(and(j5<2500,k5>>=800,
太費勁了,不知道j5<2500且k5<800怎麼處理呀。
7樓:
j5>=4000,不是資料項,是不等式.
and(j5>=4000,sum(j5-4000+k5)>=800),兩個不等式能」與」嗎?
函式套用錯誤.
8樓:
如果超過限制,可以分解到其他**計算,作為中間的計算值,你可以呼叫這個值參與計算.
9樓:晨曦大俠
=if(and(j5>=4000,sum(j5-4000+k5)>=800),(l5&"*"&0.72),if(and(j5>=4000,sum(j5-4000+k5)<>j5>=3000,sum(j5-3000+k5)>=800),(l5&"*"&0.
6),if(and(4000>j5>=3000,sum(j5-3000+k5)<>j5>=2500,sum(j5-2500+k5)>>j5>=2500,sum(j5-2500+k5)<
5)))))))
是不是要這樣的?這個公式用了7個if,可以的,excel中最多可以套8個if,如果還要再套更多的if也可以,具體hi我告訴你吧。
10樓:匿名使用者
為什麼 說錯了
-3000/800**0.6
這是我顯示出的的結果
=if(and(j5>=4000,sum(j5-4000+k5)>=800),(l5&"*"&0.72),if(and(j5>=4000,sum(j5-4000+k5)<>j5>=3000,sum(j5-3000+k5)>=800),(l5&"*"&0.
6),if(and(4000>j5>=3000,sum(j5-3000+k5)<>j5>=2500,sum(j5-2500+k5)>>j5>=2500,sum(j5-2500+k5)<
5)))))))
11樓:匿名使用者
if巢狀太多。超出了excel if函式七層巢狀的限制
12樓:k**en小帥
跪求答案,這公式看起來好牛。
excel中關於if函式的問題
13樓:匿名使用者
看看c3格是否是文字格式,如果是改成數值就可以了,或都把公式調整為
=if(c3=「6」,"600*600","800*800")我想也可以的
14樓:來自桃花江喜悅的風信子
公式沒錯誤,請樓主再確認下。
有可能c3格的數字被設定成文字了。
所以結果都為800*800。
15樓:匿名使用者
是不是你的c3單元格的格式不對?
方法1.你把c3單元格的格式改為常規,然後再在c3單元格寫乙個6試試
方法2,把公式改為=if(c3="6","600*600","800*800") 試試
16樓:匿名使用者
這樣ok啦,是你c3裡面不是6吧,我試了一下ok的。
17樓:no紅袖添香
不要"",加了"",表示的是字串 如果你想得到的是600×600,或者800×800而不是值,你的公式沒錯
18樓:匿名使用者
沒錯啊,我試過了,在c3輸入6就顯示600*600,輸入其他的或不輸入就都顯示800*800
關於excel中if函式的問題
19樓:茂可欣簡丙
如果手工計算是相等的,而公式判斷為「錯誤」,應該是計算機浮點運算造成的誤差,可將公式改為:
=if(e23=round(e15-sum(e18:e22)-sum(e24:e33),4),"正確","錯誤")
20樓:瀧印枝圭賦
如果存放員工型別
的單元格為a1,那麼函式可以這麼寫=if(a1="行政人員",300,if(a1="營銷人員",200,180))
這裡是只有3種清楚,還有其他情況可追問
excel中的if函式問題
21樓:釋普定法師
1010,a1<=20)或(a1>10)*(a1<=20)
或者更簡化為下面的公式:
=if(a1<=10,a1+10,if(a1<=20,a1+100,a1+1000))
22樓:匿名使用者
1010,a1<=20)
excel中if函式問題?
23樓:匿名使用者
h2輸入
=if(g2="07:30-07:45","第一場",if(g2="09:
30-09:45","第二場",if(g2="12:15-12:
30","第三場","第四場")))
或=if(left(g2,find("-",g2)-1)="07:30","第一場",if(left(g2,find("-",g2)-1)="09:30","第二場",if(left(g2,find("-",g2)-1)="12:
15","第三場","第四場")))
回車並向下填充。
24樓:第七次要分
="第"&ifna(lookup(9,find(,g2),),"四")&"場"
25樓:明佳妙明
=if(g2="7:30-7:45","第一場",if(g2="9:
30-9:45","第二場",if(g2="12:15-12:
30","第三場","第四場")))
26樓:平未漢曼容
你這個if判斷的條件出問題了,「4月」是文字的,不是數值,無法按照你希望的比較月份大小。應該改為if(a1<4,"1季度",if(a1<7,"2季度",if(a1<10,"3季度","4季度")))
如果你的a1是幾月這樣的格式,需要把數字取出來,mid(a1,1,find("月",a1)-1),這個替換以上的a1
excel中if函式的使用問題
27樓:匿名使用者
雙引號要用英文格式輸入,像這樣——> ""
=if(b2=是,c2,0)
而且你這裡c2是代表c2單元格,而不是c2這兩個字元,所以不應該用雙引號
28樓:夢想
=if(b2="是",c2,0)
如何在excel中輸入函式公式,如何在Excel中輸入函式?
excel 函式公式的輸入於使用方法 1.首先開啟excel,這裡隨便輸入了兩組資料。如圖。現在我們要計算這兩組資料的乘積。2.要計算一下下圖中所選定的資料,首先計算出第一組資料的乘積。選定這一組資料然後點選上方的函式按鈕。3.在彈出的選單中並沒有需要用到的乘積的公式,點選一下其他函式這個選項。4....
如何在excel中繪製函式影象,怎樣用excel畫函式圖
h愛不絕跡 在研究數學問題時經常需要精確繪製出函式影象,實際上使用excel的圖表功能能夠方便地獲得需要的函式影象。本文以繪製二次函式影象為例來介紹使用excel繪製函式影象的方法。1 啟動excel,在第一列單元格中輸入資料,如圖1所示。選擇b2單元格,在編輯欄中輸入公式 2 a2 2 3 a2 ...
excel最大最小函式問題,Excel中求最大值和最小值怎麼用函式求?
在 a1 an 裡加個 變成 a 1 a n 這一行就固定了 改成 a 1和 a n就行了,這是 絕對引用 即不管公式用在哪個單元格,引用的都是這些內容。將max a1 an 和min a1 an 的結果放在二個空格內 在 a1 min a1 an max a1 an min a1 an 中,max...