1樓:
excel裡有很多函式,if函式具體用法如下:
if(條件,結果a,結果b)
意思就是條件成立的時候,得到結果a,否則得到結果b=if(e2>50,"優秀",if(e2>0,"良好","差"))你的這個就是要判斷單元格e2的內容,如果大於50,則輸出優秀,如果小於50,則繼續用if判斷是否大於0,如果大於0,則輸出良好,如果小於0,則輸出差。
and用於把兩個條件同時滿足的情況。
比如你的上面e2在小於50,大於0的時候,要輸出良好。
你上面的表示式還可以表示如下:
if(and(e2<50,e2>0),"良好",if(e2>50,"優秀","差"))
2樓:匿名使用者
1.if函式標準用法如下:
if(條件,結果a,結果b)
條件成立的時候,得到結果a,否則得到結果b。
2.if(e2>50,"優秀",if(e2>0,"良好","差"))是if函式的乙個巢狀用法,即先做最外層的判斷,如果e2>50,那麼公式輸出的是字串「優秀」,否則進行第二層判斷e2是否大於0,如是,那麼公式輸出的是字串「良好」,否則輸出「差」。
3.and的用法是and(條件1,條件2,…),在所列條件均為真時輸出真,否則為假。
4.你原來的問題的解答應該是:e2=if(c2>=b2,50+10*(c2-b2)%5000,-50)。
3樓:匿名使用者
d2=c2-b2
e2=if(sign(d2)=-1,-50,if(d2>=5000,60,50))
只加一次,如果每5000加10塊,需更新公式
excel函式問題,請高手幫忙 100
4樓:嶺韻d文庫
randbetween 函式的公式語法和用法。
返回位於兩個指定數之間的乙個隨機整數。 每次計算工作表時都將返回乙個新的隨機整數。
語法randbetween(bottom, top)
bottom 必需。 randbetween 將返回的最小整數。
top 必需。 randbetween 將返回的最大整數。
如果你需要 金額固定不變,則需要判斷隨機數是否滿足要求,可以借助excel巨集實現:
sub 判斷商品數量()
dim i, j, k, h
for i = 2 to 7
for j = 1 to 20
for k = 1 to 20
for h = 1 to 40
range("f" & i) = "=randbetween(1,10)"
'range("f" & i) = h
if range("f" & i).value * 5 + j * 10 + k * 20 = range("b" & i).value then
range("c" & i).value = range("f" & i).value
range("d" & i) = j
range("e" & i) = k
exit for
exit for
exit for
end if
next
next
next
next
range("f1:f8").clear
end sub
---望採納~~~
求excel函式,如圖所示。請高手幫忙。
5樓:梟潸颺空
if函式中鑲嵌if函式:
=if(a3=100,1,if(a3>90,0.5,0)
6樓:匿名使用者
在b3中填入
=if(a3=100,1,if(a3>90,0.5,0))然後往下拉(向下複製)、
另外題目中沒有說等於90的時候取多少,這裡取的0
7樓:
b3用公式:
=lookup(a3,,)下拉。
8樓:上善若水
b3 =if(a3=100,1,if(a3>=90,0.5,0)) 其餘下拉。
excel函式中4個條件的怎麼寫,求高手幫忙
9樓:小百合
用if函式。問一下:c4>4.5怎麼辦?還有,單元格條件是小於1.2吧?
在f4單元格內輸入:
=if(c4>3.3,(c4+0.48)*0.
24*0.45,if(c4>2.1,(c4+0.
48)*0.24*0.37,if(c4>1.
2,(c4+0.48)*0.24*0.
24,(c4+0.48)*0.24*0.
12)))
然後,下拉複製。
10樓:匿名使用者
在條件區域為連續公升序排列時,可通過lookup函式來模糊匹配公升序資料對應的資料,比if函式更加簡潔,且得突破七級巢狀的限制。
輸入=(c4+0.48)*0.24*lookup(c4,,)
11樓:餘餘
=if(c4<1.2,0.12,if(c4<=2.
1,0.24,if(c4<=3.3,0.
37,if(c4<=4.5,0.45))))*(c4+0.
48)*0.24
急!想知道乙個excel函式公式,請高手幫忙!
12樓:匿名使用者
附件,vba
sub tst()
dim rng1, rng2
for each rng1 in activesheet.usedrange
for each rng2 in sheet1.range("a1:a52")
rng1.replace what:=rng2, replacement:=sheet1.cells(rng2.row, 2)
next
next
end sub
13樓:匿名使用者
可以寫公式。可以。你等著吧,不急著採納。用code函式就可以把字母轉為數字,再結合一些轉化技巧,可以實現不用任何輔助一步到位的公式。
14樓:
這個呃,函式公式的話,就麻煩了。推薦用vba吧。
excel函式求高手幫忙解答下。謝謝
15樓:匿名使用者
=sumifs(圖1!$c:$c,圖1!$b:$b,b$1,圖1!$a:$a,$a2)
右拉下拉填充公式即可得到結果
請excel中設定函式的高手,幫忙做以下函式。看圖例。
16樓:匿名使用者
1、在k1單元格輸入以下公式,然後向下填充公式至k80=mid(phonetic(a$1:h$10),1+(row(a1)-1)*5,5)
得到所有a1:h10的每個單詞依次排列
2、在j1單元格輸入以下公式,然後向下填充公式=address(sumproduct((a$1:h$10=k1)*row($1:$10)),sumproduct((a$1:
h$10=k1)*column(a:h)),4)
3、如此設定的函式,l列沒有遺漏的單詞,且會隨著a1:h10區域的資料變化而變化。
excel判斷函式的問題
想問一下excel函式問題,Excel函式問題 加減乘除
f3 sumproduct a 2 a 100 e3 b 2 b 100 f 2 c 2 c 100 右拉,下拉公式 陣列公式可以達到目的。效果如圖 具體公式為 sum if a1 a30 第1 a1 a30 第2 a1 a30 第3 b1 b30 張1 a1 a30 第1 a1 a30 第1 a1...
請EXCEL高手幫忙
sumproduct b1 b4 個人 c1 c4 b d1 d4 2007 a1 a4 sumproduct b b 個人 c c b d d 2007 a a sumproduct的用途是 再給定的幾組陣列中將陣列間對應的元素相乘,並返回乘積之和。這個是sumproduct的幫助說明。sumpr...
excel列印問題,高手幫忙,excel列印問題,高手幫忙!
列印兩次就可以了。先列印做好的獎狀格式,姓名的地方空著就好了然後列印完之後再將名字排好,把列印好的獎狀格式放入再列印一次就好了不過也有點麻煩哦 其他我就想不出別的辦法了 把獎狀的格式做好,每次列印的時候改成不同的名字。好象只能這樣做。試試看 1.建立獲獎人員花名冊 工作表命名為 名冊 a列為編號,b...