- ベストアンサー
エクセル mm:ss.0
エクセルで表示形式がmm:ss.0となっているセルで 条件を判定してフラグを立てたいのですがどうすれば上手くいでしょうか? mm:ss.0で1/10秒単位で時間が表示されています。 例えば10:00.0となれば"0"という風なフラグを立てたいのです。 それ以外は"1" 現在は =IF(B4="mm:ss.0",0,1) といった感じでやっているのですが上手くいきません。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=(RIGHT(TEXT(A1,"mm:ss.0"),1)<>"0")*1
その他の回答 (3)
=IF(MOD(ROUND(A1/"0:0:1",10),1),1,0)
お礼
回答ありがとうございます。
- KURUMITO
- ベストアンサー率42% (1835/4283)
10分単位でということでしたらB1セルには次の式を入力し、下方にオートフィルドラッグします。 =IF(A1="","",IF(MOD(A1,"0:10:00.0")=0,0,1))
お礼
回答ありがとうございます。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 *1/10秒の単位がある場合、1 を立てる [固定小数点型] =MOD(TEXT(A1,"s.0"),1)<>0 ------------------------------------------- [整数型] =(MOD(A1*(24*60*60),1)<>0)*1 '------------------------------------------- *秒の単位がある場合、1 を立てる [固定小数点型] =(MOD(TEXT(A1,"m.ss"),1)<>0)*1 ------------------------------------------- [整数型] (MOD(INT(A1*(24*60*60)),60)<>0)*1 こんなのでよいのでしょうか?違っていたら、この数式を応用してみてください。固定小数点型のほうが楽だと思います。
お礼
回答ありがとうございます。
お礼
回答ありがとうございました。 少し式を変えるだけで上手くできました。 =(RIGHT(TEXT(B4,""mm:ss.0""),4)<>""00.0"")*1
補足
ありがとうございます。 秒単位でのフラグを上手く立てることができました。 申し訳ないのですが、これを分単位で行うことはできないでしょうか?