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

CELL関数を使うと表示形式によって異なる値が返ります。例えば日時ならD1〜D8、標準ならGです。これを利用して表示形式が日時以外のものをSUMIFで合計しましょう。
=CELL("format",セル)
← 作業列
=SUMIF(作業列,"<>D*",合計列)
-
B列に
=CELL("format",A1)と入力しオートフィル →
表示形式が日時ならD●が返ります。

★表示形式が日時の場合はD1〜D8が返ります。
-
合計を出したいセルに次の式を入力
=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" |
|
|