2017-02-22 4 views
0

私が持っているデータには、複数のオフィスがあります(600+)。しかし、私たちは頻繁に開かれた時間に基づいてすべてを整理する分析を行う必要があります。たとえば、営業開始後6ヶ月間のオフィスの平均収益実績は?私たちは手作業ですべてのオフィスを整理しているので、毎月1つは一緒ですが、より簡単な方法が必要ですか?オープンしている月数に基づいて、オフィスをどのように揃えるのですか?

データ例:

オフィス&オープン日付:
オフィスX- 2012年3月7日
オフィスY- 2014年5月19日
オフィスZ- 2009年12月1日

私は

を次のように収入をラインアップする必要があります0 オフィスX
オフィスY
オフィスZ

列B - 12/2009

ため05/2014
収益のため03/2012
収入の月1収益

収益列C - 2月の収入

収入04/2012の収入
収入01/2010

列D用/ 2014
収入 - 07/2014
収益のため05/2012
収入の月3収益

収益02/2010

用等

これを行う方法に関するご意見はありますか?

ありがとうございます。

+0

名の$ F列は$ F2 & G $ 1はIDを作成するため、G $ 1行がロックされている中で、カラムロックとの見出しの値を持っていることに注意してくださいあなたの収入データがどのように保存されているか、そしてオフィス開設日がどのように保存されているかを知る必要があります。私は、あなたの収益データを日付別にソートし、各オフィスの第1、第2、第3などの収益値を抽出できるインデックス小さな関数を使用する必要があると仮定します。あなたのデータを表示する必要はありませんが、構造と各オフィスのための一意の参照を持っているかどうか。 – Gordon

答えて

0

収益データが日付でソートされている場合、データを抽出するために配列の式でindexとsmallを使用しているとのコメントが記載されています。配列の数式は扱いにくく、ソートされたデータを保持しなければならないので、別の考え方がありました。

収益データに、収益値の前に新しい列を追加できる場合は、単純なvlookupで必要なデータを抽出するために使用できるIDを作成できます。

収益日が列Cと収益の値である、のは、あなたのオフィス名が列Aであると仮定しますが、列Dに

であるあなたは、各収入月

の一意のIDを作成するには、以下の式を使用することができます
=A1 & " MONTH " & countifs($A$1:$A$20,A1,$C$1:$C$20,"<="&C1) 

= A1は、idで使用するオフィス名を取得し、次にオフィス名に「MONTH」というテキストを追加します。

COUNTIFS部分は、同一または古いものと同じ事務所名を持つすべての収益の日数をカウントし(それは二番目に古いなどのために自分自身をカウントし、最古のために1を返し、その後2)

我々は終わりますこの

オフィス名1月1 オフィス名2月1 オフィス名1ヶ月2

あなたは600社のオフィスを持っているとして、あなたはコピーして貼り付けることができるように、それは少し遅いかもしれないようなID列に何かを持ちます数式が完了したら値として返します。

このid列を使用すると、vlookupを使用して月単位で収入データを抽出できます。また、オフィスと見出しの一覧がMONTH 1、MONTH 2、MONTH 3の先頭にある場合は、必要なデータを抽出するために必要なvlookupの作成。

したがって、オフィス名が列Fにあり、見出しが列Gで始まる場合、下の数式は、必要な値を抽出するために上下に自動入力できます。この我々に答えるために、「1ヶ月1オフィス」を

=iferror(vlookup($F2 & G$1,$B$1:$D$20,3,false),"") 
+0

私たちのデータは、時間を含むフィルタを使用してレポートを実行できるクラウドベースのシステムです。各オフィス番号は一意です。公開日は、毎月の収入とは別の機能です。それはそれが格納されているテーブルの別のフィールドです。私はあなたがインデックスをして何を言っているのか理解しています。ヘルパーリファレンスセルを作ってそこから行くという行に沿って何かがあると思いました。ご協力ありがとうございました –

関連する問題