回覆列表
  • 1 # 手機使用者5927509183

    這個感覺應該是比較容易的。只是手頭沒電腦,沒辦法回答具體。僅憑印象說說,第一步,用sum(即求和函式∑)求出(某行或某列若干個資料的)和;第二步,…。為什麼要用“減去9的倍數得到個位數”呢?用“模10取餘法”多好。即 總數 \10. 但excel中的函式名是什麼得查excel 中的help file了,實在幫不上什麼忙,抱歉了。

  • 2 # Excel財務VBA

    第一步,b2輸入公式【=IF($F2<=9,$F2,IF($F2<=18,$F2-9,IF($F2<=27,$F2-18,IF($F2<=36,$F2-27))))】,然後下拉;

    第二步,c2輸入公式【=IF($G2<=9,$G2,IF($G2<=18,$G2-9,IF($G2<=27,$G2-18)))】,然後下拉;

    第三步,d2輸入公式【=IF($H2<=9,$H2,IF($H2<=18,$H2-9,IF($H2<=27,$H2-18,IF($H2<=36,$H2-27))))】,然後下拉;

    第四步,e2輸入公式【=IF($B2+$C2+$D2<=9,$B2+$C2+$D2,IF($B2+$C2+$D2<=18,$B2+$C2+$D2-9,IF($B2+$C2+$D2<=27,$B2+$C2+$D2-18)))】,然後下拉;

    第五步,f2輸入公式【=LEFT($A2,1)+MID($A2,2,1)+MID($A2,3,1)+MID($A2,4,1)】,然後下拉;

    第六步,g2輸入公式【=MID($A2,5,1)+MID($A2,6,1)+MID($A2,7,1)】,然後下拉;

    第七步,h2輸入公式【=MID($A2,8,1)+MID($A2,9,1)+MID($A2,10,1)+MID($A2,11,1)】,然後下拉;

    第八步,結果預覽。

  • 3 # office之城

    如果要按你說的思路來解題那就是下面的公式(比較複雜):

    輸入:=IF(MOD(IF(MOD(SUM(--MID(A1,ROW($A$1:$A$4),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$1:$A$4),1)),9))+IF(MOD(SUM(--MID(A1,ROW($A$5:$A$7),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$5:$A$7),1)),9))+IF(MOD(SUM(--MID(A1,ROW($A$8:$A$11),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$8:$A$11),1)),9)),9)=0,9,MOD(IF(MOD(SUM(--MID(A1,ROW($A$1:$A$4),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$1:$A$4),1)),9))+IF(MOD(SUM(--MID(A1,ROW($A$5:$A$7),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$5:$A$7),1)),9))+IF(MOD(SUM(--MID(A1,ROW($A$8:$A$11),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$8:$A$11),1)),9)),9))

    後,按ctrl+shift+enter

    實際上不分拆分也是一樣的道理的:

    輸入:=IF(MOD(SUM(--MID(A1,ROW($A$1:$A$11),1)),9)=0,9,MOD(SUM(--MID(A1,ROW($A$1:$A$11),1)),9))

    後,按ctrl+shift+enter.

    注:把數值看成是字串,用陣列的思維,逐個提取字串之後用負負得正強制性把字元轉化成數值。再用sum函式進行相加。最後判斷函式是不是等於0,如果是的話話就輸入9,不是的話就正常輸出。

    兩個公式得出的結果是一樣的。當然選擇第二個公式容易理解了。

  • 4 # 沒事學點兒Excel

    這個題雖然你描述了這麼多,但是歸根結底就是求這個電話號碼的全部數字相加,然後對9求餘數,餘數為0的話,則變為9.

    所以,公式為:

    公式為:

    =IF(MOD(SUMPRODUCT(--MID(A2,ROW($1:$11),1)),9)=0,9,MOD(SUMPRODUCT(--MID(A2,ROW($1:$11),1)),9))

    看起來很複雜,其實很簡單。

    1、把手機號每位相加:

    =SUMPRODUCT(--MID(A2,ROW($1:$11),1)

    2、求9的餘數

    =MOD(SUMPRODUCT(--MID(A2,ROW($1:$11),1),9)

    3、加個判斷,如果結果為0,變成9.

    =IF(MOD(SUMPRODUCT(--MID(A2,ROW($1:$11),1)),9)=0,9,MOD(SUMPRODUCT(--MID(A2,ROW($1:$11),1)),9))

    結束

    而且我們可以驗證一下:

    抱歉,上面的表格,中間部分求餘數有部分資料忘記對餘數為0的部分做判斷了,不過不影響結果。

  • 5 # excel圖表

    這個方法是容易理解也是容易操作的方法:

    思路:

    1、號碼前4位數和後四位最多有9999種可能,中間3位最多有999種可能,根據最後的求出的值,得出新的3位數,也是999種可能。

    2、計算求和值結果只有1到36之間的36種可能,最終結果取餘是1到9,9種可能。

    3、羅列出所有的可能性,做相應的匹配。

    步驟:

    1、資料準備

    羅列所有可能性

    2、vlookup與取值函式做匹配。

    前4位值公式:=VLOOKUP(LEFT(B5,4),Sheet2!$B:$D,3,0)

    中三位數公式:=VLOOKUP(MID(B5,5,3),Sheet2!$F:$H,3,0)

    後四位數公式:=VLOOKUP(RIGHT(B5,4),Sheet2!$B:$D,3,0)

    最終值公式:=VLOOKUP(C5&D5&E5,Sheet2!$F:$H,3,0)

  • 6 # EXCEL乾貨君

    這個公式寫起來是稍微有點複雜,不過還是可以實現,具體過程如下:

    我們首先在在A1單元格輸入手機號碼,為了方便觀看,我們可以將單元格格式設定成:0000 000 0000,這樣手機號碼之間就有了空格,同時不影響計算。

    之後我們需要對資料進行提取然後求和,在這裡我們主要是需要構造一個數組,將提取的數字拆分開來,然後套上一個sum函式即可。

    在EXCEL當中構造陣列一般用row函式或者cloumn函式,這裡我們選擇row函式。

    我們分別在B2、B3、B4單元格輸入公式:

    =SUM(IFERROR(--MID($A$1,ROW(A1:A4),1),0))

    =SUM(IFERROR(--MID($A$1,ROW(A5:A7),1),0))

    =SUM(IFERROR(--MID($A$1,ROW(A8:A11),1),0))

    再之後就是減去9的倍數,這裡我們用到一個小技巧,以B1單元格為例,我們先將B1單元格除以9,再用int函式向下取值取一個整數,然後再乘以9,最後用B1單元格的值減去這個公式的值,就是除數為9的時候最小的餘數了。

    我們分別在E1、F1、G1單元格輸入公式:

    =B1-INT(B1/9)*9

    =C1-INT(C1/9)*9

    =D1-INT(D1/9)*9

    最後計算三個數相加求和減去9的倍數的思路也是跟上面一樣的,直接在H1單元格輸入公式:=SUM(E1:G1)-INT(SUM(E1:G1)/9)*9

    即可。

    最後我們再將B1到D1單元格隱藏起來即可。

  • 中秋節和大豐收的關聯?
  • 螃蟹怎麼做啊?