[算表] 有關excel 搜尋多條件的公式

作者: mininia (minina)   2019-11-03 14:55:03
軟體: excel
版本: 2003
想請問一下,我有一個表,表中要搜尋並符合的資料有2種,
總共有15種的代碼
https://i.imgur.com/inO0CWC.jpg
左邊是我的代碼
右上是我設定的公式
右下是我呈現的內容
目前是成功的
可是有沒有更簡便的方式呢?
等於我有15個部門,分別有自己的代碼,
其中還要判別星期日到六
我自己的公式如下
想知道有沒有更簡易的公式?
因為到時可能會再加個加班
像是0.5/ 1/ 2 等數字
如果再用這方法再打上去
可能函數會太多無法辨識
所以想問問有沒有高手能簡化呢
IF((E12="行銷部"),"A",IF((E12="人事部"),"B",IF((E12="採購部"),"C",IF((E12="財
務部"),"D",IF((E12="行政部"),"E",IF(AND(OR((E11="日"),(E11="一"),(E11="二"),(E
11="三")),(
E12="業一部")),"F1",IF(AND(OR((E11="日"),(E11="一"),(E11="二"),(E11="三")),(E1
2="業二部")
),"F2",IF(AND(OR((E11="日"),(E11="一"),(E11="二"),(E11="三")),(E12="客一部")),
"G1",IF(AND
(OR((E11="日"),(E11="一"),(E11="二"),(E11="三")),(E12="客二部")),"G2",IF(AND(O
R((E11="日"),(E11="一"
),(E11="二"),(E11="三")),(E12="企劃部")),"I",IF(AND(OR((E11="四"),(E11="五"),(
E11="六")),(E12="業一部")),"H1",IF(AND(OR((E11="四"),(E11="五"),(E11="六")),(E
12="業二部")),"H2",IF(AND(OR((E11="四"),(E11="五"),(E11="六")),(E12="客一部"))
,"H3",IF(AND(OR((E11="四"),(E11="五"),(E11="六")),(E12="客二部")),"H4",IF(AND(
OR(E11="四"),(E11="五"),(E11="六")),(E12="企劃部")),"H5",FALSE))))))))))))))))
先謝謝各位高手了
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.238.109 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1572764105.A.EF2.html
※ 編輯: mininia (36.230.238.109 臺灣), 11/03/2019 15:50:35
作者: Iories (無法克制)   2019-11-03 15:58:00
把C欄改為列出所有排列組合如 日客一部 一客一部 二客一部E3的公式 = Vlookup(E1&E2,$C:$D,2,false)
作者: soyoso (我是耀宗)   2019-11-03 16:02:00
1.以內文寫到的目前成功來看,連結內儲存格G13回傳G1的值,公式內會回傳這個值要符合IF(AND(OR((E11="一"),(E11="二"),(E11="三")),(E12="客一部")),"G1",但儲存格E11為"日",這樣or就為false了,那麼會回傳"G1"呢?2.內文寫版本2003,介面卻是2007以上,所以是?以連結鍵入方式和條件(日到三)和(四五六)來看https://i.imgur.com/yAXGVU7.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com