Excel で将来の顧客数の見積もりに基づいて、何人の新しい営業担当者を雇うかを決定する必要があります。

Excel で将来の顧客数の見積もりに基づいて、何人の新しい営業担当者を雇うかを決定する必要があります。

予想されるオンボード クライアントの数に基づいて、何人の新しい営業担当者を採用するかを分析する必要があります。問題の動的な部分は、営業担当者を採用すると、2 四半期のトレーニング期間があり、その後は 3 四半期ごとにクライアントを獲得でき、1 四半期の実装期間があり、その間に営業担当者はさらに別のクライアントを獲得できるということです。採用する営業担当者の数と採用時期を決定する式を考え出そうとしています。トレーニング期間は、担当者ごとに 1 回だけです。

私はこれに関して現在の考えをモデル化したスプレッドシートを作成しましたが、これは他に解決方法があるという意味ではありません。

現在の見積もりに基づいて最初の 5 年間を手動で計算し、必要な数式がわかるように色分けしました。赤は、どの営業担当者にも 1 回だけ発生する 2 四半期にわたるトレーニング期間を示します。青色 (区別しやすいように複数の青色を使用) は営業担当者が顧客の確立に取り組んでいること、緑は顧客の確立が完了したことを意味します。0 または 1 のバイナリ結果を持つ IF 数式のようなものがあっても、この表と一致するなら、準備は完了です。更新されたリンクと画像はこちらです。わかりにくい点があればお知らせください。説明いたします。

https://drive.google.com/file/d/16ihO__kDMw_uMGJpBDV9Ba0Mw2b40fx2/view?usp=sharing

現在のテーブルモデル

答え1

必要な機能を果たすと思われる数式を作成することができました。ポイントは、四半期に順番に番号を付けてから関数を使用することですMOD()

私が書いた式は次のようになります。

=IF(Current_Quarter > (Hire_Quarter + Training_Qtrs - 1), IF(MOD(Current_Quarter - (Hire_Quarter + Training_Qtrs - 1), Sales_Cycle) = 0, Hire_Qty, ""), "")

  • if文の最初の条件は、トレーニング期間が過ぎているかどうかをチェックすることです。
    • Current_Quarterカウンターは1最初の列に等しくなります。スプレッドシートでは、これは2019.5
    • Hire_Quarter担当者が採用された四半期です
    • Training_Qtrsトレーニングにかかる​​四半期数です。あなたの例では、これは2
  • トレーニング期間が終了している場合、この条件はTRUEとなり、このMOD()関数を使用して、営業担当者が現在の四半期に顧客を獲得したかどうかを確認します。
    • 営業担当者は、研修終了後、3四半期ごとに顧客を獲得します(この値は に保持されますSales_Cycle)。
    • したがって、現在の四半期を取得してトレーニング期間を減算し、結果が の倍数であるかどうかを確認しますSales_CycleMOD()最初の引数が 2 番目の引数の倍数である場合は 0 を返します。
    • そうであれば、この行に採用された営業担当者の数を返します。Hire_Qty

あなたのスプレッドシートに合わせて構造を整え、この数式を各行に入力しました。スクリーンショットは次のようになります。

営業担当者計算機

このサンプル数式を生成するために FormulaChop を使用しました (完全開示: FormulaChop は私が作成しました)。ここ出力のスクリーンショットです。ここ私が書いたスプレッドシートをダウンロードするためのリンクです。

関連情報