看板 Office 關於我們 聯絡資訊
※ 引述《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
Catbert:打完後按Ctrl+Enter....試試看:D 05/01 22:24
soyoso: =sumproduct((a1:an=1101)*(b1:bn=1991)*(c1:cn="有擔保") 02/20 23:04
soyoso: ) 02/20 23:04
soyoso: 2007以上可用函數countifs 02/20 23:05