前の 2 つのセルに基づく条件付き Excel 数値と数式の書式設定

前の 2 つのセルに基づく条件付き Excel 数値と数式の書式設定

次のようなスプレッドシートがあります:

スプレッドシート

ここでやりたいのは、ある種の条件付き数値書式設定を行うことです。たとえば、「something hourly」行のように時間単位でカウントされる項目を開始時間と終了時間とともに配置すると、期間列 (d2) は h:mm の時間期間として書式設定され、それに応じて計算されます。

一方、一回限りの支払いなどを入力し、開始時間と終了時間をハイフンで区切ると、セル (D3) は通常の数値としてフォーマットされ、単位あたりの価格とまとめて乗算できるようになります。

簡単に言うと、A2 (時間ベース) -> 開始時間と終了時間を入力すると、D2 が時間の長さを計算し、その長さに基づいて式 (F2*D2*24) を使用して金額 (F2) が計算されます。

A3 (単位ベース) -> 開始時間と終了時間をハイフンで入力し、D3 を通常の数値として扱い、F3 は E3 と D3 を乗算します。

私はそれらのリソースを見つけましたが、この問題を解決するためにそれをどのように使用すればよいのかわかりません。

https://exceloffthegrid.com/change-number-format-based-on-its-value/

https://support.office.com/en-us/article/create-or-delete-a-custom-number-format-78f2a361-936b-4c03-8772-09fab54be7f4

関連情報