2016-04-28 11 views
0

私は、指定された月に消費の履歴を持つ2人のクライアントのテーブルを開始日と終了日と日数とともに持っています。私はVルックアップ機能を使用して、提供されたテーブルのクライアント#を見て、他の画像(ワークブック2)で提供された日付の日数を数えます。Ms Excel VlookupとSUMIFSヘルプが必要です

私はワークブック1のクライアントの詳細とワークブック2の希望の日を持っていますが、私は正しい答えを得ていません。我々は日数を計算する必要がワークブック2に見られるように、例えば

は夏2015年秋冬2016

に落ちる私があれば日付()、V・ルックアップと合計Ifsの機能を使用するが、取得に失敗しています正しい答え。

enter image description here

私を助けてください。

+0

画像の例でどのような式を使用して結果を得ていますか? –

+0

私はクライアントを見てvlookupを使用して#そして夏に秋の日を計算するためにsumifs。 –

+0

日付は実際には文字列ではなく数字であると確信していますか?私は通常= isnumber(C12)でテストします。ここでC12は問題の日付です –

答えて

0

ここではいくつかの前提を設定します。行1のヘッダ行およびA2、A24の最後のクライアント番号の最初のクライアント数と

シート1に位置Workbook1で

データ。 A1の行と第1クライアントの数のヘッダ行と シート1におけるworkbook2で

Calcのテーブル両方のブックを同時に開く必要があります

=sumproduct(('[workbook1.xlsx]Sheet1'!$A$2:$A$24=[workbook2]Sheet1!A2)* 
      ('[workbook1.xlsx]Sheet1'!$C$2:$C$24>=[workbook2]Sheet1!B2)* 
      ('[workbook1.xlsx]Sheet1'!$D$2:$D$24<=[workbook2]Sheet1!C2)* 
      ('[workbook1.xlsx]Sheet1'!$F$2:$F$24)) 

強い確率。

+0

私は日付比較をしていたとき、私は日付セルの形式を一般に変更しなければならなかったし、それが動作し始めた...まだ何が起こったかを考え出した。 –