Re: [問題] 請問EXCEL的問題

看板Office作者 (my lisa)時間17年前 (2007/05/01 21:23), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《Keanuraw (my lisa)》之銘言: : (若是和其他不同軟體互動之問題 請記得一併填寫) : 您所使用的軟體為:EXCEL 2003 : 問題: : A B : 1 有擔保 =? : 2 無擔保 : 3 無擔保 : 4 無擔保 : 5 無擔保 : 6 無擔保 : 7 無擔保 : 8 無擔保 : 9 有擔保 : 請問若我想在B1格設定若A1:A9有出現任何一個"有擔保"就產生值為1,若無 : 則為0,請問該如何設定函數呢? : 之前爬文只能找到B1=if(a1="有擔保",1,0)。但這適用單格內出現特定值則為1 : 否則為0,但在我這例子中則無法使用。 : 所以煩請懂得人幫幫忙囉,謝謝 謝謝 ljuber提供的方法:IF((COUNTIF(A1:A9,"有擔保"))>0,1,0) 這的確可行,但我想在請問若加入幾個條件之後該怎做呢? EX: A B C D 1 1101 1991 有擔保 2 1101 1991 無擔保 3 . . . . . . . . . . . 11 1102 1991 有擔保 . . . . . . . . 51 1106 1991 無擔保 . . . . . . . . 61 1101 1992 有擔保 . . . . . . . . n 1106 2000 無擔保 A欄人的代號 B欄為時間 C欄則為有無擔保 若我想在D欄得到在代號為1101時,時間為1991,若C欄出現任何一次有擔保則設1否則則為0 不知這該如何下指令呢? 剛剛我打的指令為=if(a1:an="1101",if(b1:bn="1991",countif(c1:cn,"有擔保">0,1,0))) 則失敗。 所以煩請高手再多指教囉 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.90.116

05/01 22:24, , 1F
打完後按Ctrl+Enter....試試看:D
05/01 22:24, 1F

02/20 23:04, , 2F
=sumproduct((a1:an=1101)*(b1:bn=1991)*(c1:cn="有擔保")
02/20 23:04, 2F

02/20 23:04, , 3F
)
02/20 23:04, 3F

02/20 23:05, , 4F
2007以上可用函數countifs
02/20 23:05, 4F
文章代碼(AID): #16DpyuMR (Office)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #16DpyuMR (Office)