教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel:日付と数値が混在する列を合計する

 

 

 

 


 

 

 


 

 

 

 

■ 日付と数値が同じ列にあり、日付まで合計されてしまう。数値だけを合計するには?

 

CELL関数を使うと表示形式によって異なる値が返ります。例えば日時ならD1〜D8、標準ならGです。これを利用して表示形式が日時以外のものをSUMIFで合計しましょう。

=CELL("format",セル)   ← 作業列

 

=SUMIF(作業列,"<>D*",合計列)


  1. B列に =CELL("format",A1)と入力しオートフィル →  表示形式が日時ならD●が返ります。

    ★表示形式が日時の場合はD1〜D8が返ります。
     

  2. 合計を出したいセルに次の式を入力

    =SUMIF(B1:B11,"<>D*",A1:A11)
    B列(表示形式)が
    D●ではないものを合計

※ データを追加、変更したら念のためF9キーを押しましょう(CELL関数の返り値が即反映されないため)

 

◆補足:CELL関数のFormat引数における戻り値一覧

表示形式 戻り値
全般 "G"
0 "F0"
#,##0 ",0"
0.00 "F2"
#,##0.00 ",2"
$#,##0_);($#,##0) "C0"
$#,##0_);[赤]($#,##0) "C0-"
$#,##0.00_);($#,##0.00) "C2"
$#,##0.00_);[赤]($#,##0.00) "C2-"
0% "P0"
0.00% "P2"
0.00E+00 "S2"
# ?/? または # ??/?? "G"
m/d/yy または m/d/yy h:mm または mm/dd/yy "D4"
d-mmm-yy または dd-mmm-yy "D1"
d-mmm または dd-mmm "D2"
mmm-yy "D3"
mm/dd "D5"
h:mm AM/PM "D7"
h:mm:ss AM/PM "D6"
h:mm "D9"
h:mm:ss "D8"
 

 

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows