• 2

EXCEL-小問題請教各方高手~

想請問各方高手,

請問是否可以在I欄位Key上B欄位任意員工時,J欄位會自動幫我帶上衣服+褲子合計數之公式呢?

因欄.列都是不固定的,所以一直不知要怎麼解決

麻煩各位大大了,謝謝~~~


EXCEL-小問題請教各方高手~
2016-01-23 23:12 發佈
要改成資料庫的格式!才能寫sumif公式~

=VLOOKUP(I6,$B$5:$G$8,2,0)+VLOOKUP(I6,$B$5:$G$8,3,0)+VLOOKUP(I6,$B$5:$G$8,6,0)

上面弄錯格了,應該是這樣

=VLOOKUP(I6,$B$5:$G$8,2,0)+VLOOKUP(I6,$B$5:$G$8,4,0)+VLOOKUP(I6,$B$5:$G$8,6,0)
pony0419 wrote:
上面弄錯格了,應該...(恕刪)


感謝大大的回覆,原本我也有考慮用VLOOKUP,但因為我的衣服跟褲子的欄位
每天都變動且不固定,有可能衣服今天在C欄,明天就變為D欄,小明可能今天
在第6列,明天就跑到第7列去了,資料又龐大請問有辦法直接選取一個範圍然
後用文字去鎖定嗎?

goosebH wrote:
要改成資料庫的格式...(恕刪)


謝謝大大的回覆,因為欄及列位資料係報表資料每天都會變動,所以不太清楚要怎麼去整理.....
如果服裝類的欄位位置能固定,用 Vlookup 是最簡單快速的方式,
否則就得轉個彎來解決,但函數長度會增加不少,
至於人名順序則無需擔心,
只要在 I 欄(I6, I7, I8.....)輸入要查詢人員的姓名即可!

建議將查詢的位置(I5..J8)移至上方(例如:B1..C4),
才不會影響原始資料的輸入!

下面範例中與原始資料範圍相關的參數,請自行依情況修改,
函數可直接向下複製!

C2:
=IFERROR(SUMIF($C$5:$G$5,"衣服",INDIRECT("$C"&(MATCH(B2,$B$6:$B$8,0)+5)&":$G"&(MATCH(B2,$B$6:$B$8,0)+5)))+SUMIF($C$5:$G$5,"褲子",INDIRECT("$C"&(MATCH(B2,$B$6:$B$8,0)+5)&":$G"&(MATCH(B2,$B$6:$B$8,0)+5))),"")

註:
$C$5:$G$5:數量資料範圍
$B$6:$B$8:人名範圍

My Interior Knowledge is Extraordinaire

Mystique Hsiao wrote:
如果服裝類的欄位位...(恕刪)


太感謝大大的幫助了,只是我搞不太懂公式後+5的意思是說$C$5:$G$5的欄位計數嗎?
小阿季 wrote:
只是我搞不太懂公式後+5的意思


因為您的原始資料表格是從第五列開始(含名稱),
為了正確取得欲查詢數量的『列』,所以會有 +5 的補償(移位)值!

更正:前面附註中的參數範圍解說剛才寫相反了,現已訂正!
My Interior Knowledge is Extraordinaire
Mystique Hsiao wrote:
因為您的原始資料表...(恕刪)


了解!超級感謝大大的幫忙~~
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?