excel如何十位數 位數 1,除了十位數 1,個位數 1,進百位的時候。位變化

2022-11-11 17:17:09 字數 1440 閱讀 2388

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!有一...