[[20070414123148]] 『時間の計算でマイナス表示の合計をしたい』(ABC) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の計算でマイナス表示の合計をしたい』(ABC)

純丸さん、先日はありがとうございました。式は仕事に大活躍です。感謝です。

さて、下記の“(A2)セルC1に =TEXT(ABS(A1-B1),TEXT(A1-B1,)&"hh:mm")

	  と入力します。提案[LOOKUP]さん”
を利用して算出した答えを合計したいのですが文字らしく“0”になります。よい方法を教えて下さい。 

[TIPS集トップページ エクセルの学校・TIPS集


(0035)表示が######になります


 この現象はセルA1に 0:21 セルB1に 0:31 セルC1に =A1-B1 など時間や日付の計算で
マイナスの結果の場合に発生します。エクセルにとってマイナスは想定外なのです。

 (A1)セルC1に =TEXT(ABS(A1-B1),REPT("-",((A1-B1)<0)*1)&"hh:mm")と入力します。
                                                         提案[みやほりん]さん

 (A2)セルC1に =TEXT(ABS(A1-B1),TEXT(A1-B1,)&"hh:mm")と入力します。
                                                        提案[LOOKUP]さん

 (A3)セルC1に =IF(A1-B1<0,TEXT(ABS(A1-B1),"-"&"h:mm"),TEXT(A1-B1,"h:mm"))と入力します。
                                                        よねさんのWordとExcelの小部屋 

     以上全て結果はテキスト扱いになります(そのセルを使ってそのまま計算には使えません)

 (A4)[ツール(T)]メニュー→[オプション(O)]→[計算方法]タグの
      [ブックオプション]で[1904年から計算する]にチェック、提案[ちゅうねん]さん]


 C1に =TEXT(ABS(A1-B1),TEXT(A1-B1,)&"hh:mm") の結果のマイナス表示の合計

=SUM(IF(LEFT(C1:C3)="-",MID(C1:C3,2,5),0)*1)

 ctrl shift enterで確定
((o))

再度ご質問:((o))さんありがとうございました。やってみましたが思う様になりません。

    A     B     C     D 
 1   8:00(規定時間)
 2   出勤   退勤    勤務時間  過不足
 3   9:00      15:00       6:00      -2:00      
 4  9:00      19:00      10:00        2:00
 5    7:00      18:00      11:00        3:00
 6                            計    3:00

の計算になりたい、しかし2:00の答えが算出されます。=TEXT(ABS(A1-B1),TEXT(A1-B1,)&"hh:mm") の式と代わるものが有ればそれも解決方法を宜しくお願い致します。


 マイナス表示の合計ですよ  +は含んでいません
  ((o))

だましでよければ・・・
 C3=B3-A3(←当たり前か)
 D3=IF(B3="","",IF(C3=A$1,"0",(C3-A$1)*24))
 後は同じ事の繰り返し
 D列の書式設定は「標準」で
 (ぽ)

 上記レスの中に
 (A1)・・・・・
 (A2)・・・・・
 (A3)・・・・・
 (A4)・・・・・
の参考例 (A4)が解答につながります。  

 こちらにマイナスの時間を含むものを合計するものがあります。↓ (#REF!MAN)
[[20070320235759]]『マイナス時間入力について2』(eva)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.