Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Home : Microsoft 365)
分割された数値の合計
投稿日時: 25/12/21 11:46:07
投稿者: toma100

こんにちは、よろしくお願いいたします
 
数値が桁ごとに分かれた表があるのですが、
この合計を求めるにはどうしたらよいでしょう?
1行ずつ結合させてから合計でなくて
一度に求める方法はありますでしょうか?
 
A列    B列    C列    D列    E列    F列    G列
             3      0  0
      2      0     7     5     0
          1     2     9   5
 
 

合計 22345
と求めたいです。
よろしくお願いいたします!

回答
投稿日時: 25/12/21 13:26:32
投稿者: 半平太

空白セルの実体が何かにもよりますが、
こんな感じでいけるかも。
 ↓
=SUM(A1:G3*10^{6,5,4,3,2,1,0})
=SUM(BYROW(A1:G3,CONCAT)*1)

投稿日時: 25/12/21 14:55:25
投稿者: toma100

半平太様
 
ありがとうございます!
 
=SUM(BYROW(A1:G3,CONCAT)*1)
はできたのですが
 
空白を含んでるので
 
=SUM(A1:G3*10^{6,5,4,3,2,1,0})
はエラーになってしまって。。
 
2019と2021のバージョンでもつかえるように
=SUM(A1:G3*10^{6,5,4,3,2,1,0})
を空白でも対処できるように可能でしょうか?

回答
投稿日時: 25/12/21 15:12:36
投稿者: んなっと

=SUMPRODUCT((A1:G3&REPT(0,{6,5,4,3,2,1,0}))*1)
 
空白というのを ="" のような長さ0の文字列と勝手に解釈しました。

投稿日時: 25/12/21 15:53:21
投稿者: toma100

んなっと様
 
ありがとうございます!
REPT関数を使うのですね^^
できました!(^^)!