![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
No.2ベストアンサー
- 回答日時:
負の時刻を入力する時は、「'-h:m」じゃなくて「=0-"h;m"」として
下さい。そうすればちゃんと数値になって、普通にaverage関数が使
えます。
セルにマイナス時間を入力する時は、例えば『'-0:20』と直接に入力していました。それを『=0-"0:20"』と入力する方法で、B列の値が正確に表示されました。
以前『=0-"0:20"』と入力する方法も試してみたのですが、打つ文字数は増える為、他の方法を探していたら解らなくなってしまいました。
ありがとうございました。
No.5
- 回答日時:
もともと文字列が入ったセルの処理では数式が長くなることは避けられません。
セルがE列からさらに右側に伸びた場合でも対応できる式として次のような式を考えました。ただし、マイナスの時刻となるセルは1行につき一カ所の場合です。次の式をB1セルに入力し、下方にオートフィルドラッグします。
=IF(A1="","",(SUM(C1:E1)-IF(COUNTIF(C1:E1,"-*")=0,0,MID(INDEX(C1:E1,1,MATCH("-*",C1:E1,0)),2,10)))/A1)
E列からさらに右になる場合にはE1をJ1などに変えます。
この回答への補足
ありがとうございます。
出来ました。
>マイナスの時刻となるセルは1行につき一カ所の場合です。
複数のマイナスが対象となったら良いのですが・・・
いろいろと考えて頂きありがとうございました。
No.4
- 回答日時:
C列がマイナスでない場合でも問題がなく使える式を前回に示したのですが。
ところで、C列ばかりでなくD列やE列でもマイナスの可能性があるのでしたら、次の式をB1セルに入力して下方にオートフィルドラッグすればよいでしょう。=IF(A1="","",(IF(C1="",0,IF(ISNUMBER(C1),C1,-TIMEVALUE(MID(C1,2,4))))+IF(D1="",0,IF(ISNUMBER(D1),D1,-TIMEVALUE(MID(D1,2,10))))+IF(E1="",0,IF(ISNUMBER(E1),E1,-TIMEVALUE(MID(E1,2,10)))))/A1)
この回答への補足
ありがとうございます。
はい。C列だけでは無いです。列は増えていきます。
教えて頂いた式で出来ましたが、列が増える毎に追加しなければならないのと、B列の式が長くなってしまいます。
SUMのように範囲が指定出来る式には、どんな方法があるのか
ご存知でしたら教えてください。
No.3
- 回答日時:
C列でマイナスの時間を'を付けて入力している場合には文字列になっていますので直接計算には使うことができませんね。
B2セルには次の式を入力して下方にオートフィルドラッグしてはいかがでしょう。
=IF(A2="","",(D2+E2+IF(LEFT(C2,1)="-",-TIMEVALUE(MID(C2,2,10)),C2))/A2)
この回答への補足
ありがとうございます。出来ました。
でも、この式はC列がマイナスの時だけの式ですよね。
この先データが増え、マイナスがいろいろなセルに
ある場合はどのような式にしたら良いのか教えてください。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
Excel上でのデータ数字が連番で...
-
SUMに含まれる範囲から特定のセ...
-
エクセルで表示されている数字...
-
スペースとスペースの間の文字...
-
エクセル:横長の表を改行して...
-
数式が入ったセルを含めて、数...
-
Excelのセル内文字の並び替えに...
-
別のセルに値が入力されたら、...
-
エクセルで1列全部10倍したい
-
列の数字に100をかけたい
-
エクセルで並べ替え:空白を先...
-
エクセルで特定の文字を含むセ...
-
【Excel】での計算式教え...
-
エクセルで、毎日の走行距離(...
-
フィルターかかってる時のSU...
-
時間を「昼間」と「夜間」に分...
-
エクセルでセルの値分の個数の...
-
入力済みなら自動でインデント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
数式が入ったセルを含めて、数...
-
SUMに含まれる範囲から特定のセ...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
エクセル:横長の表を改行して...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセルで1列全部10倍したい
-
別のセルに値が入力されたら、...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで、毎日の走行距離(...
-
Excelのセル内文字の並び替えに...
-
エクセル セル内の文字数を超え...
-
エクセルのsumifでかけ算してか...
-
エクセルで小数を含む数値の抽出
-
時間を「昼間」と「夜間」に分...
-
EXCELの特定セルを編集不可・コ...
おすすめ情報