[算表] 重複計算問題

看板Office作者 (光芒)時間7年前 (2016/11/09 23:32), 編輯推噓1(1016)
留言17則, 5人參與, 最新討論串1/2 (看更多)
軟體:excel 2007 各位大大好 我現在有個 X0 6 7 8 .....23 大於X0 小於0 30 -5 -6 12 29 表格如上 我需要計算出新表格如下 X0 6 7 8 .....23 大於X0 小於0 30 30-(-5) 30-(-5)-(-6)........... 9(個) 5(個) 簡單來說 我的起始值(X0) 舊表的6這欄位中為(-5) 新表的6這欄位就為30-(-5)=35(結果) 後面兩欄 就是計算6-23欄位中 大於X0的個數有幾個 小於0的個數有幾個 我希望可以得到以下結果 在0<=X0<=30中 當X0=多少時 可以得到大於X0 跟小於0的個數合計最少 (以這範例來說 我可能就需要從0 1 2 3 一直代到30) 是否有更簡單的方法嗎? 已試過規劃求解 但好像不能計算countif的結果 再麻煩各位大大惹 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.188.56 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1478705544.A.921.html

11/10 01:24, , 1F
求解方式以演化,看是否有符合
11/10 01:24, 1F

11/10 23:12, , 2F
有試用過S大的作法 但是跑不出正確答案
11/10 23:12, 2F

11/11 00:06, , 3F
那抱歉,因以模擬的資料,求解方式以演化的方式,有抓出
11/11 00:06, 3F

11/11 00:06, , 4F
11/11 00:06, 4F

11/11 00:07, , 5F
再看看其他先進是否有其他合適的方式可提供了
11/11 00:07, 5F

11/11 00:36, , 6F
回文的連結內a1限制式有設定0-30的區間和整數
11/11 00:36, 6F

11/11 08:38, , 7F
原PO是否方便提供附檔,否則板上前輩容易誤解原意
11/11 08:38, 7F

11/11 22:33, , 8F
我用的方法是將6~23另外放,因不知中間的數值所以使
11/11 22:33, 8F

11/11 22:33, , 9F
用隨機亂數,但做出來結果大約X0的數據都是一樣的組數
11/11 22:33, 9F

11/11 22:33, , 10F
,不知道是不是哪裡理解錯誤了,只有小於0的會有差別
11/11 22:33, 10F

11/12 21:29, , 11F
countif 只能計算個數
11/12 21:29, 11F

11/12 21:29, , 12F
所以要先做2個補助列 當作前置作業
11/12 21:29, 12F

11/12 21:30, , 13F
譬如 5列 =if(a2<0,"負","")
11/12 21:30, 13F

11/12 21:30, , 14F
6列 =if(a2>0,"正","")
11/12 21:30, 14F

11/12 21:31, , 15F
最後再拉到最右邊 接著在用2個countif出有 "負"跟"正"
11/12 21:31, 15F

11/12 21:31, , 16F
的個數
11/12 21:31, 16F

11/13 21:19, , 17F
因為我一開始是用07版本 所以沒有演化的選項
11/13 21:19, 17F
文章代碼(AID): #1O8q68aX (Office)
文章代碼(AID): #1O8q68aX (Office)