質問: エクセルの関数について教えてください。 エクセルの関数について教えてください。 給与の関係で勤怠表をエクセルで作成しています。 =if(g7<=6,text((g7&h7&i7)+"24:00","[h]:mm"),text(g7&h7&i7,"[h]:mm"))) ※g7・・・終業時間の”時” h7・・・”:” i7・・・終業時間の”分” 上記の関数を組むことによって終業時間を24:00と入力すればそのままの時間で表示できるようになりました。(こちらのサイトにて教えていただきました) ただ、この関数にfloor関数(でなくても良いのですが)等で求めた計が0より微妙に小さくなるのを解消したいのですが、どう組めばよろしいですが? ネット等で調べたり、上記の関数に&を付けて組もうとしましたが、上手くできませんでした。 どんな些細なことでも構いませんのでよろしく御願いします
回答: こんにちは >ただ、この関数にfloor関数(でなくても良いのですが)等で求めた計が0より微妙に小さくなるのを解消したいのですが、どう組めばよろしいですが? floor関数は、指定した基準値の倍数で丸める関数です。 時刻の実体は、2のn乗分の1の階乗で求められる小数点数以外は、無理数になる小数点数なので、「..0より微妙に小さくなる..」の点について質問者さんがやったこと、あるいはやろうとしていることをもう少し具体的に示して貰えませんか? そうすると回答が付きやすいと思います(^^)v