No.5ベストアンサー
- 回答日時:
#1です。
>=((LEFT(E3,2)*60+MID(E3,4,2))*60+MID(E3,7,2))*30+RIGHT(E3,2)
だとE3の長さが8桁以上でないとエラーになります。状況から考えると
"11:22:33:44"で11桁のような感じなので
=IF(LEN(E3)=11,((LEFT(E3,2)*60+MID(E3,4,2))*60+MID(E3,7,2))*30+RIGHT(E3,2))
としてはいかがでしょうか?
何度もお力添えありがとうございます。
やってみたところFALSEと出ますが、SUM計は出るようになりました!
ありがとうございます!!
No.7
- 回答日時:
#6 の
#>この#VALUE!は無視して足し算をすることは可能なのでしょうか?
#=SUMPRODUCT(N(A1:A10))
#とすれば可能ですが
私の思い違いでした。こういう書き方ではなくて、ツール-オプション-移行[タブ]
計算方法を変更する
にチェックを入れれば出来るということでした。後は、そのまま、SUMで計算可能です。古い機能を関数で残しているはずだったと思ったのですが……。
No.6
- 回答日時:
こんばんは。
>この#VALUE!は無視して足し算をすることは可能なのでしょうか?
=SUMPRODUCT(N(A1:A10))
とすれば可能ですが、
>=((LEFT(E3,2)*60+MID(E3,4,2))*60+MID(E3,7,2))*30+RIGHT(E3,2)
もともと、こういう式は、ある種の条件で出来上がったものだろうから、どういう約束事があるかは分かりませんが、必ずしも、その数式ではうまくないということを意味しているのだろうと思います。
これ自体は、区切り文字の切り分けの問題なんだろうと思います。
だから、区切り位置を使って切り分けてもよいのですが、それだと4つの列が必要になるのです。本来関数でも可能ですが大きくなりすぎるので、簡単なユーザー定義関数を作って切り分けてもよいかと思います。
どんな入力がされているか分かりさえすれば、またエラーを出さない方法はあると思います。
No.4
- 回答日時:
ひょっとして、「_セル範囲_」、そのまま入力しませんでした? 「A1:A10」とか、Excel所定のセル範囲指定入力してもらうつもりだったんですが。
Excelの「SUMIF」関数ヘルプも参照してください。
No.2
- 回答日時:
ISERROR関数を使うと可能かと思います。
エラー値が出た時にTRUEを返しますので、「#VALUE!」がでるセルの数式を、下のようにすれば#VALUE!が出なくなるので、SUMに反映されません。
例えば#VALUE!が出るセルに入っている数式がVLOOKUP(***)とすると、
=IF(ISERROR(VLOOKUP(***)),"",VLOOKUP(***))
#VALUE!を表示させたまま反映させたくないとのことでしたら、すみません、よくわかりません…。
ありがとうございます。
試したのですが、NAME?となってしまいます。
ちなみに足し算したいものがVTRの編集用のもので
一度引き算で時間を算出し、
=((LEFT(E3,2)*60+MID(E3,4,2))*60+MID(E3,7,2))*30+RIGHT(E3,2)
にて30進と60進を混在させた時間を合計したいのです・・・。
上記のものもこちらの教えてgoo!で知ったものなのでまったくの初心者なんです・・・。
No.1
- 回答日時:
方法1(元のエラー値をなくす)
そもそもの#VALUE!を出さないように、元の式をIF文等で制御する。
=A1+A2+A3 → =SUM(A1:A3) 'A1:A3に文字があっても除いて集計
=IF(ISERROR(数式),"",数式) '計算結果がエラーの場合、""を返す
方法2(配列数式でエラー値を除いて計算)
=SUM(IF(ISERROR(範囲),"",範囲))
と入力してCtrl+Shift+Enterで抜ける
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロ ブック間である範囲をコピー Workbooks(“a.xlsx“).Sheets 3 2022/05/12 17:02
- Excel(エクセル) エクセルで時間の足し算がうまくいきません 3 2023/07/20 11:52
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Excel(エクセル) エクセルでの左のセルのコピー 3 2022/07/25 12:31
- Excel(エクセル) #VALUE!のエラーになります。何がよくないのでしょう… スプレッドシートでフィルタかけてて4つの 5 2022/08/29 17:41
- Visual Basic(VBA) VBAで時間(00:00形式)を積算(足し算)したい 1 2022/11/15 17:04
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
参照先セルに値が入っていない...
-
Excelで同じセルに箇条書きをし...
-
エクセルで既に入力してある文...
-
A1セルに入力したら、入力時間...
-
エクセルで10分ごとの時刻の...
-
Excelでセルに入力されたカラー...
-
IF関数で0より大きい数値が入力...
-
エクセルで時間の判定をしてい...
-
指定文字の間に
-
値を入力後、自動的にアクティ...
-
エクセルの数式がかぶって、選...
-
エクセルで星取表がつくりたい...
-
Excel:文字と数字の組合せ、次...
-
マクロ無しで時間自動で記入を...
-
バーコードが読み取れない原因...
-
事務系、営業系の人に質問です...
-
時間をvbaでセルに1:00と入力す...
-
ExcelVBAでセルを編集状態にす...
-
睡眠時間を計算する関数
-
エクセルの利用
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
エクセルで、特定のセルの内容...
-
エクセルで複数の条件で掛け算...
-
マイナス同士の前年比
-
入力したところまでを自動的に...
-
EXCELのセル上のURLを...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
ExcelVBAでセルを編集状態にす...
おすすめ情報