[算表] if的巢狀涵數
軟體:Excel
版本:2010
A B C D E F G
─┼─┼─┼─┼─┼──┼──┼──┼
1 │ 2│ 4│ 7│8 │三次│二次│一次│
─┼─┼─┼─┼─┼──┼──┼──┼
2 │ 7│ 2│ 5│9 │ 無 │二次│一次│
─┼─┼─┼─┼─┼──┼──┼──┼
3 │ 9│ 7│ 4│6 │ 無 │ 無 │一次│
─┼─┼─┼─┼─┼──┼──┼──┼
4 │ 5│ 8│ 9│1 │ 無 │ 無 │ 無 │
─┼─┼─┼─┼─┼──┼──┼──┼
E1 =if(and(d1>c1,c1>b1,b1>a1),"三次","無")
F1 =if(and(d1>c1,c1>b1),"二次","無")
G1 =if(d1>c1,"一次","無")
這個試算表的作用在於:
每一列裡,我需要知道向上增加了幾次,而且是以D欄為基準;
以第1列來說,從A1開始數字向上增加,一共增加了三次,所以是"三次";
而在第4列,雖然A4、B4、C4都是持續向上增加數字,但是D4卻是向下減少,所以是"無"
分開來寫是沒問題的,
可是我不知道公式要怎麼全部寫在E1裡,
應該是要寫在E1,然後下拉後 E1=三次 E2=二次 E3=一次 E4=無
而不是像我現在這樣寫了三個欄位的式子
我用了if的巢狀式,可是一直被提出引號太多的問題導致無法成功,
我的失敗品如下:
=IF(AND(d1>c1,c1>b1,b1>a1),”三次”,
IF(AND(d1>c1,c1>b1),”二次”,
IF(d1>c1),”一次”,"無"))))
請問有人知道該怎麼寫才能呈現出我需要的運算式嗎?
謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.168.135
→
09/10 23:03, , 1F
09/10 23:03, 1F
→
09/10 23:23, , 2F
09/10 23:23, 2F
→
09/10 23:26, , 3F
09/10 23:26, 3F
7,9,4,6,是算1次,是算4→6這一組
推
09/11 04:21, , 4F
09/11 04:21, 4F
謝謝~~成功了!!!!!哈哈哈~~
※ 編輯: Nereid4230 來自: 114.45.29.97 (09/11 07:42)