我一直在努力一個公式幾個星期了,我在網上看了很多次,並認爲我找到了答案,但唉,我仍然不會沒有一個工作公式。多個IF和/或聲明返回遇到/未遇到文本
我明白規則,我們不應該要求重複的問題,但通過查看StackOverflow我沒有找到任何解決了我的問題。我認爲這篇文章是 - https://stackoverflow.com/questions/15753961/multiple-if-and-statements-excel#= - 但我再次無法完成它的工作。
所以我的問題 - 我在表格式的信息,兩列:
列1 - 從售票系統的門票SLA優先級。
實例:P1,P2,P3,P4等。(P1〜非常高,P2〜很高等)
柱2 - 初始響應時間到一個特定的票證。
舉例:01:00,00:44,12:00(01:00〜一小時,00:44〜40只四分鐘]等)
然後我想補充這將有一列最終值「Met」或「Not Met」。這會讓我知道票據響應是否在SLA(服務級別協議)內。
僞代碼:
IF SLACELL EQUALS P1 AND IRTCELL <=1HOUR PRINT "MET", IF NOT PRINT "NOT MET", OR IF SLACELL EQUALS P2 AND IRTCELL <=2HOURS PRINT "MET", IF NOT PRINT "NOT MET", OR IF SLACELL EQUALS P3 AND IRTCELL <=4HOURS PRINT "MET", IF NOT PRINT "NOT MET", OR IF SLACELL EQUALS P4 AND IRTCELL EQUALS <=12 PRINT "MET", IF NOT PRINT "NOT MET"
我的一個許多嘗試的:
=IF([@[SLA Priority]]="P1",IF([@[Initial Response Time]]<=1,"Met", "Not Met")),IF(AND([@[SLA Priority]]="P2",IF([@[Initial Response Time]]<=2,"Met", "Not Met")),IF(AND([@[SLA Priority]]="P3",IF([@[Initial Response Time]]<=4,"Met", "Not Met")),IF(AND([@[SLA Priority]]="P2",IF([@[Initial Response Time]]<=2,"Met", "Not Met")))
有人可以幫助我?我真的很掙扎!
在此先感謝! Max
您鏈接的問題正是您的問題,而接受的答案正是解決方案!我不能做比這個更好的答案。我唯一可以補充的是,Excel將所有時間或日期值存儲爲天 - 所以'01:00'是「真正」的1/24 = 0.0416 ....要在公式中使用時間,您需要'TIMEVALUE'例如'TIMEVALUE(「01:00:00」)'是一個小時。 – aucuparia
我認爲我們在這裏缺少一些數據。如果P1票的響應時間爲1:00(1小時),SLA是否滿足? P1票的時間限制是多少?其他門票呢? – Kache
@Kache - 僞代碼中的數據是'潛伏'。 – pnuts