EXCEL FORMULAR

2009-09-12 1:53 am
0ABC
1301
2402
3042
4053
5705
6806
如果要
A或B column內有3 便要C column 自動變1,
A或B column內有4 便要C column 自動變2,
A或B column內有5 便要C column 自動變3,如此類推
,算式怎樣寫?
更新1:

A或B column只會其中一個column有3 或以上數字,另一column是會空白即無打入任何數字。例如A1是3,B1空白。

更新2:

但有情況是AB column 同是空白,如有建議之算式,C column 是負2,我不想有此情況。

更新3:

有另一情況是 A column內有3 便要C column 自動變1, A column內有4 便要C column 自動變2, Bcolumn 內有5 便要C column 自動變1 B column內有6 便要C column 自動變2, (AB column 只會有一個有數字) ,如此類推,算式怎樣寫?

更新4:

按你算式,必須在AB column 無數字一方要打0,否則會產生#VALUE!之符號,可否有不須打0之算式?

回答 (2)

2009-09-12 5:10 am
✔ 最佳答案
A或B column 是否一定有一個是 0 ?
如果是的話 ,
C1=SUM(A1:B1)-2
公式下拉便成


2009-09-11 21:43:04 補充:
那麼我的公式合用嗎?

C1=SUM(A1:B1)-2



C1=A1+B1-2

PLEASE TRY

2009-09-13 08:15:35 補充:
但有情況是AB column 同是空白,如有建議之算式,C column 是負2,我不想有此情況。

try this:
=IF(AND(A1=0,B1=0),0,A1+B1-2)

2009-09-13 08:27:43 補充:
相信兩種情況應不會同時存在, 就情況二, 公式如下:
=IF(AND(A1=0,B1=0),0,IF(MOD(A1+B1,2)=0,2,1))
please try

2009-09-14 20:37:22 補充:
按你算式,必須在AB column 無數字一方要打0,否則會產生#VALUE!之符號,可否有不須打0之算式?

一般情況是不須打0的,相信是AB column 的空格多了個 space 位引致.
先 highlight AB column -- 編輯 -- 取代 -- 尋找 (按一下 Space) -- 全部取代
please try
2009-09-13 4:52 pm
發問者對於 column B 是 5 或 6 時, column C 的值是什麼, 似乎有矛盾. 究竟是 3, 4 還是 1, 2 呢?


收錄日期: 2021-04-27 13:13:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090911000051KK00919

檢視 Wayback Machine 備份