1樓:匿名使用者
因為數字比較長,而邏輯運算過程的函式不支援這麼長的數字,所以需要拆分。
以你列出的數字為例,把b列設定為「格式」→「單元格」→「數值」「小數位數為0」後:
在a1中輸入:
83在a2中輸入:
=if(int((a1+9)/100)=int((a1)/100),a1+9,int((a1+9)/100)*100+8-if((mod(int((a1+9)/100),3)-1)>=0,(mod(int((a1+9)/100),3)-1)*3,6))
在b1中輸入:
=510003266000+a1
然後,把a2和b1單元格都向下填充,你就能看到在b列中就是你想要的資料。
2樓:匿名使用者
十位加一產生了進位就要進位,真要進嗎?,而個位減一後產生借位,會真借嗎?
如果真進,真借就是+9的運算,如果不借,
不進的話,說明就不夠了,
9加一後是什麼?0減一後是什麼?
確定好了之後
這樣的道理是很明瞭,將後面的兩位數字, 拆分為單個字元,在你操作的位上進行相關的運算,再重新組合回去
3樓:匿名使用者
假設資料在a列
b1輸入
我實在沒看出樓主所講+9為什麼不行。
請舉出一個我這個公式不適用的你的原值。謝謝
4樓:無畏
樓主上面例子中,第3個資料是不是寫錯了,確定是092變108嗎?還是093變108?
在a2輸入:
下拉公式
5樓:匿名使用者
如第一個數126在a1,在a2中輸入公式:=if(--mid(a1,2,2)=99,a1+6,if(--mid(a1,2,2)=96,a1+6,if(--mid(a1,2,2)=93,a1+15,if(mod(a1,10)=0,a1+19,a1+9)))) ,向下複製。
注意:式中mid(x,2 ,x),這個位置的2 必須是你a1中數值的總位數減1的位數。
希望對你參考價值!
6樓:匿名使用者
如果你的資料是從a1開始的,那麼在a2輸入=if(--mid(a1,len(a1)-2,1)=--mid(a1+9,len(a1)-2,1),a1+9,if(right(a1,1)<=3,a1+15,a1+6))下拉
兩位數,其中個位數字比十位數字大二,這個兩位數在50和70之間,求這個兩位數哪位數學高手幫忙一下
設各位數字為x,十位數字為x 2,則有 50 10 x 2 x 內70 50 11x 20 70 30 11x 50 所以30 11 x 50 11 2,7 x 4,5且x為整數容 所以x 3或x 4 所以這個數字為53或64 這個兩位數在50和70之間,只能是五十幾或六十幾。因為個位數字比十位數字...
命題 若將兩位數的個位數字和十位數字互換位置,則新兩位數與原兩位數的差一定是9的倍數
是真命題!證明 設十位為a,個位為b則原數為10a b,新數為10b a 差為 10a b 10b a 9 a b 所以新兩位數與原兩位數的差一定是9的倍數 一個兩位數,個位與十位上的數字互換位置後,得到的新的兩位數與原來的兩位數之差是九的倍數。為什麼。解析 原來的兩 位數,十位數為a,個位數為b ...
有兩位數,其中個位數字比十位數字大2,並且這個兩位數介於
設十位數為x則個位數為x 2得 10x x 2大於等於50小於等於60 解得x大於等於48 11小於等於58 11因為x為整數所以x 5則x 2 7 所以這個兩位數為57 因為這個兩位數介於50和60,所以十位數字為5,個位數字比十位數字大2,所以個位數字為7.所以這個兩位數是57.絕對是57!有一...