close
標題:

Excel公式:尋找等差數列

發問:

2814是786是1257否936是147是51013否131515否111213是151716是14.51617.5是-101是01428是 題目 A、B、C欄為數字,若有小數,則最多一位請於E1填寫公式,判斷該列是否為等差數列,即存在公差(可為0) D欄為模擬解,全對則E14為True無輔助列、定義名稱、VBA 字數(含等號)限99字,字數最短者且正確給予最佳解答 限2003版本http://www.funp.net/329834 更新: 呼!小弟改變主意了,煩請樂於參與Excel學習的朋友們,有答案請直接公佈,讓大家檢視您的公式(或再予以精進優化),若有提出與小弟預設解在10字差異,小弟則會予以公佈敝解字數,並於結題前公佈敝解。 結題前若未有人達到小弟預設短解,則依字數長短依先提出者為最佳解答,小弟並同步公佈敝解。 謝謝!

最佳解答:

35字 =IF(OR(A1:C1=SUM(A1:C1)/3),"是","否") 2012-12-29 20:36:17 補充: 35字 =IF(OR(A1:C1=SUM(A1:C1)/3),"是","否") 原理: 三數若為等差數列,其中一數必為另二數之算術平均數。 易言之,三數中至少有一數恰等於三數之平均數。

其他解答:

A+C=B 試看看 2012-12-27 12:53:53 補充: 筆誤,是 2B ^ ^ 2012-12-27 13:30:38 補充: 我沒看仔細,其實 002 有了 ^ ^|||||47 ~ =IF(SUM(LARGE(A1:C1,{1,2,3})*{1,-2,1}),"否","是")|||||呼!小弟改變主意了,煩請樂於參與Excel學習的朋友們,有答案請直接公佈,讓大家檢視您的公式(或再予以精進優化),若有提出與小弟預設解在10字差異,小弟則會予以公佈敝解字數,並於結題前公佈敝解。 結題前若未有人達到小弟預設短解,則依字數長短依先提出者為最佳解答,小弟並同步公佈敝解。 謝謝! 2012-12-27 09:42:42 補充: 感謝003東邪大達同字元 再放二天看看! ^^ 2012-12-27 13:00:22 補充: ABC之大小無順序,仍可以嗎? 2012-12-29 18:01:09 補充: 二天鑑賞期已屆,煩請東邪大上答! ^^

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

BFC66BE0445C3814
arrow
arrow

    pxrnjl7 發表在 痞客邦 留言(0) 人氣()