excel公式,求大俠幫忙,謝謝了

時間 2021-12-27 07:35:16

1樓:紈絝人生

第一種:插入輔助列,輸入公式:=if(d2>=200,d2,d2*f2)

第二種,不想插入輔助列,只有**實現了,貼上到vba中,在錄入資料的時候,會自動根據你的要求計算!

private sub worksheet_selectionchange(byval target as range)

if target.value < 200 then

target.value = target.value * target.offset(0, 1).value

end if

next

end sub

2樓:寒塘鶴影

你這相當於迴圈引用了吧,估計得另插入一列用來顯示,不能直接在d列輸入公式的吧。

3樓:匿名使用者

=if(d2>=200,d2,d2*f2)

4樓:匿名使用者

不能在輸入的單元格內即時處理的,要增加一個過程單元格作週轉。

excel公式求助,請大俠指點,十分感謝!!!

5樓:失魂畫

先寫一個 下班了 等晚上有空再看第二個

=sumifs($f$3:$f$13,$e$3:$e$13,left(b$16,2),$c$3:$c$13,right(b$16,2))

另外這個公式你放到b17單元格下 然後一直往右託就得到表1所求的所有了

6樓:匿名使用者

=sumproduct(($c$3:$c$13=right(b16,2))*($e$3:$e$13=left(b16,2))*$f$3:$f$13)

=sumifs(f3:f8,c3:c8,"*蘋果*",e3:e8,"綠色")效果看圖

7樓:匿名使用者

用sumifs就可以了,比如第一個問題裡,綠色蘋果下的b17單元格,這樣寫:

=sumifs(f3:f13,c3:c13,"綠色",d3:d13,"蘋果")

2010可用.

2007可以用sumproduct來算也可以。

第二個問題,沒有找到簡單的方法,不過建議你不要這樣整理你的資料最好是一個專案單放一行,這樣資料處理起來會很方便。

excel裡index函式出錯,求大俠幫忙。

8樓:

=index(b$2:b$18,max(if(a$2:a$18,row($1:$17)))

錯誤的原因:row(a$2:a$18),得到的是2、3、4……18,與index需要的序號差一個,最後的結果是下一行的資料。

9樓:真真真白丁

親,第一,把if函式中的第二個引數逗號和0都去掉。第二,把公式中的a:a都換成a2:a5000。試一下,有問題再追問。

10樓:匿名使用者

=index(b$1:b$18,max(if(a$1:a$18=c2,row(a$1:a$18))))

按三鍵ctrl+shift+enter結束公式輸入

11樓:浩瀚宇宙是我家

因為你是從第二行開始,所以max(if(a$2:a$18=c7,row(a$2:a$18),0)的偏移行數要減1,

{=index(b$2:b$18,max(if(a$2:a$18=c7,row(a$2:a$18),0))-1)試試看,

求一條excel公式,求excel公式,謝謝

把問題作為內容 郵件主題一定要包含 excel 本人以此為依據辨別非垃圾郵件,以免誤刪 excel樣表檔案 請特別注意 要03版的 如果是03以後的,把檔案 另存為 一下,型別框可以選擇03的 把現狀和目標效果表示出來 作為附件發來看下 yqch134 163.com countif b2 e16,...

求大神指點Excel函式公式,謝謝

1 用if巢狀公式解決 if c c 0,排名公式 2 如果有四個人並列第一隨意顯示其中3個人嗎?求大神指點excel函式公式,謝謝。取最早的時間資料 在f2輸入 min if b 2 b 100 e2,a 2 a 100 陣列公式,輸入後先不要回車,按ctrl shift enter結束計算,再向...

哪位大俠幫忙翻譯一下,謝謝,急求哪位大俠幫忙翻譯一下。。謝謝!!!!!

琦諾丶 翻譯為文言文 還是哪國語言? 菲菲 非語言交際是一個既古老又年輕的課題。說它古老,因為它的歷史要比語言交際悠久地多。從人類發展史來看,人類語言的產生是在經歷了相當長的勞動之後,而在這之前,人類如何進行交流,溝通訊息呢?當然靠的是非語言手段。從人呱呱落地起就開始用手語.哪位大俠,幫我翻譯一下,...