[算表] 有关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