標題:
[發問]
多層IF該怎麼寫呢?
[打印本頁]
作者:
v60i
時間:
2011-11-27 19:09
標題:
多層IF該怎麼寫呢?
如果
A1=A -> B1=B
A1=B -> B1=A
A1=C -> B1=C
這些條件要怎麼用寫呢?
作者:
register313
時間:
2011-11-27 19:17
回復
1#
v60i
B1=IF(A1="A","B",IF(A1="B","A",IF(A1="C","C","")))
作者:
v60i
時間:
2011-11-27 19:30
感謝大大謝謝
作者:
Hsieh
時間:
2011-11-27 23:04
回復
3#
v60i
B1=CHOOSE(CODE(A1)-64,"B","A","C")
作者:
v60i
時間:
2011-11-27 23:07
回復
4#
Hsieh
請問大大-64 是什麼意思呢?
作者:
Hsieh
時間:
2011-11-27 23:09
回復
5#
v60i
A的字元碼是65
所以減64後就是1
便可由字元碼來選擇後面引數
作者:
davidoff
時間:
2011-11-28 02:31
對於這類型的需求,Hsieh版大這招真的不錯
作者:
v60i
時間:
2011-11-28 19:01
回復
6#
Hsieh
哦哦 原來是字元碼
可是如是a 的話 要怎麼在添加呢?
ASCII 097
哈~解決一個問題後又延伸一個問題
作者:
Hsieh
時間:
2011-11-28 20:38
回復
8#
v60i
公式的運用要依據資料規則來寫
不一樣的資料規則就會有不同做法
作者:
Hsieh
時間:
2011-11-30 11:29
回復
10#
ccwang58
最笨的方法
選取A欄
輸入公式=CHAR(ROW())
按CTRL+ENTER完成輸入
在A欄找到你要的字元,所在列號就是字元碼
[attach]8670[/attach]
作者:
alhuang88888
時間:
2011-11-30 12:24
回復
4#
Hsieh
原來CHOOSE還可以這樣用~
作者:
myleoyes
時間:
2011-11-30 21:13
各位前輩!小弟剛好有類似問題請教
為了符合AA1與AC7的6種需求所以
讓AH3:AH8公式來補助AH1的公式
請問各位前輩!是否另有公式來簡化
也就是說用單一儲存格來完成需求
請知道的前輩,不吝賜教謝謝再三!!
AH1=IF(AC7<=46,AH3,IF(AC7=47,AH4,IF(AC7=48,AH5,IF(AC7=49,AH6,IF(AC7=50,AH7,IF(AC7>=51,AH8,IF(AA1=1,AC7,0)))))))
AH3=IF(AA1=2,IF(AC7<=46,60,0),0)
AH4=IF(AA1=2,IF(AC7=47,61,0),0)
AH5=IF(AA1=2,IF(AC7=48,62,0),0)
AH6=IF(AA1=2,IF(AC7=49,63,0),0)
AH7=IF(AA1=2,IF(AC7=50,64,0),0)
AH8=IF(AA1=2,IF(AC7>=51,65,0),0)
作者:
Hsieh
時間:
2011-11-30 21:46
回復
13#
myleoyes
不知道是否如此
AH1=IF(AA1=2,CHOOSE(MIN(MAX(0,AC7-46)+1,6),60,61,62,63,64,65),0)
作者:
myleoyes
時間:
2011-12-1 08:55
偶像前輩!謝謝!完全正確
另一問題合乎AC1,AC6與AC7的6種需求
所以用AE15:AE20公式來補助AE1的公式
一樣畫葫蘆畫一整夜始終無法簡化
請前輩!再辛苦囉!!不吝賜教謝謝再三!!
範例AC1=59,AC6=15,AC7=45,AC8=3 所以AE1=3
AE1=IF(AC6=15,AE15,IF(AC6=16,AE16,IF(AC6=17,AE17,IF(AC6=18,AE18,IF(AC6=19,AE19,IF(AC6=20,AE20,0))))))
AE15=IF(AC7<=46,IF(AC6=15,IF(AC1>=60,0,AC8),0),0)
AE16=IF(AC7<=46,IF(AC6=16,IF(AC1>=61,0,AC8),0),0)
AE17=IF(AC7<=46,IF(AC6=17,IF(AC1>=62,0,AC8),0),0)
AE18=IF(AC7<=46,IF(AC6=18,IF(AC1>=63,0,AC8),0),0)
AE19=IF(AC7<=46,IF(AC6=19,IF(AC1>=64,0,AC8),0),0)
AE20=IF(AC7<=46,IF(AC6=20,IF(AC1>=65,0,AC8),0),0)
作者:
v60i
時間:
2011-12-1 09:12
回復
10#
ccwang58
=CODE("A") -> 065
=CODE("a") -> 097
=CODE("國") -> 45290
作者:
myleoyes
時間:
2011-12-1 11:38
偶像前輩!請再辛苦,謝謝!!
作者:
jiuhtsair
時間:
2011-12-1 22:38
還是有疑惑,當我有不同的需求時我要怎麼去找字元碼
ccwang58 發表於 2011-11-30 10:41
ASCII字元碼...可以google一下就有了...
請參考...http://home.educities.edu.tw/wanker742126/asm/ap04.html
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)