Excel 2016、数値を年と月に自動的に変換する


0

私はこれについて多くの研究を行ったが、何も見つけられないので、それが可能かどうかさえ知らない。ただし、ここの誰かがこれを行う方法や、私が望むことを達成するための別の方法を知っているかもしれません。

部屋の照明をよりエネルギー効率の高い照明にアップグレードするための「ブレイクイーブンポイント」を計算するExcelワークシートがあります。結果をX年とXか月で表示して、損益分岐点を表示しようとしています。私のアイデアは、数年間は1セル、数ヶ月は1セルにすることでした。年のセルを小数点以下2桁までの数値にフォーマットします。次に、混乱を避けるために小数とそれに続く数字を非表示にし、月のセルに小数に続く数字を取得させ、それを月に変換します。

「ブレイクイーブンポイント」とは、エネルギー効率の高い新しい照明が設置コストに見合うだけのお金を節約するまでの時間のことです。これが可能かどうかはわかりませんが、試してみたいと思います。ご協力ありがとうございます。

次の図は、私が意味することを示すのに役立ちます。数字は、それが機能することを確認するためにスローされます。Break Even結果ボックスにある式は次のとおりです。

= IF(D31、(G27-G26)/ D31,0)

ここに画像の説明を入力してください


1
作業中のセルと、すでに持っている正確な式を教えてください。次に、すでにあるものに基づいて、結果の式がどのようになるべきかを説明します。
LPChip

OK、編集として追加します。
ラズグリズ

そして、あなたが働いている細胞はD33とF33です、正しいですか?D33を丸めて、F33にRESTを使用する必要があります。
LPChip

それをどうやってやるの?私はExcelの専門家ではありませんが、この2週間で新しい仕事で多くを学びました。:)
ラズグリズ

回答を投稿しました。ここにはExcelがありません。仕事中だけです。だから動作するかどうかはわかりませんが、機能すると思います。
LPChip

回答:


0

私が正しく理解していれば、次のセルには次の数式が含まれています。

D33:

=IF(D31,ROUNDDOWN((G27-G26)/D31,0),0)

これにより、基本的にの左側が返されます

F33:

=IF(D31,MOD((G27-G26),D31),0)

これにより、基本的にの正しい部分が返されるようになります。


0

私がしようとしていた方法を理解できませんでした(LPChipの助けをありがとう、正しい方向に進んでくれました)、しかし、私はやりたいことをする別の方法を見つけました。

ワークブックの一部として、数式を簡単に作成できる別のシートを作成しました。私は1つのセル「F9」を持っていて、これは年の合計時間(最初のシートから)を3.98で計算しました。

次に、F9 * 12を計算して合計月数(48)を取得する別のセル「F10」を作成しました。次に、F10の値を使用して年と月として結果を計算および入力する別のセル「G10」がありました。これは使用した式です:

=(INT(F10 / 12)& "YEARS"&ROUNDDOWN(F10-12 * INT(F10 / 12)& ""、0))& "MONTHS"

切り捨ては、月が小数点以下の桁数を持たないようにすることであり、切り上げを行うと3年12か月などと表示されるため、切り捨ててそれを回避しました。

最後にしたことは、最初のシートのコピーにセルD33があり、数式ページのセルG10にあったことです。

すべてがこの美しい結果につながります:

できます!!!!!!!!!!!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.