返回列表 上一主題 發帖

[發問] 多層IF該怎麼寫呢?

[發問] 多層IF該怎麼寫呢?

如果
A1=A -> B1=B
A1=B -> B1=A
A1=C -> B1=C

這些條件要怎麼用寫呢?

還是有疑惑,當我有不同的需求時我要怎麼去找字元碼
ccwang58 發表於 2011-11-30 10:41


ASCII字元碼...可以google一下就有了...
請參考...http://home.educities.edu.tw/wanker742126/asm/ap04.html
50 字節以內
不支持自定義 Discuz! 代碼

TOP

偶像前輩!請再辛苦,謝謝!!

Leo17.rar (6.58 KB)

TOP

回復 10# ccwang58


=CODE("A")  -> 065
=CODE("a")  -> 097
=CODE("國") -> 45290

TOP

[版主管理留言]
  • Hsieh(2011-12-1 10:13): 請附檔案說明

偶像前輩!謝謝!完全正確
         另一問題合乎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)

TOP

回復 13# myleoyes
不知道是否如此
AH1=IF(AA1=2,CHOOSE(MIN(MAX(0,AC7-46)+1,6),60,61,62,63,64,65),0)
學海無涯_不恥下問

TOP

各位前輩!小弟剛好有類似問題請教
         為了符合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)

TOP

回復 4# Hsieh
原來CHOOSE還可以這樣用~

TOP

回復 10# ccwang58
最笨的方法
選取A欄
輸入公式=CHAR(ROW())
按CTRL+ENTER完成輸入
在A欄找到你要的字元,所在列號就是字元碼
play.gif
學海無涯_不恥下問

TOP

回復 8# v60i


   公式的運用要依據資料規則來寫
不一樣的資料規則就會有不同做法
學海無涯_不恥下問

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題