下記のような【予約シートA】があったとします。

----------------------------------
記帳日  予約日  何日後?
10/2   10/8   6
10/2   10/6   4
10/3   10/4   1
10/3   10/10   7
----------------------------------

「何日後?」のセルは、=(予約日-記帳日)とします。
更に、下記のような【集計シートB】があったとします。

----------------------------------
    1   2   3   4   5
10/3
10/4
10/5
10/6
----------------------------------

この【シートB】に、【シートA】の予約日から、何日前に予約をとったか、という計算式を入れることは可能でしょうか。
例えば【シートA】によると、10/6の4日前に予約がひとつ取れているので、【シートB】の「10/6」行、「4」列に「1」と
カウントするような計算式、ということです。

解りづらくてゴメンナサイ。必要がありましたら、補足しますのでご指摘ください。

A 回答 (2件)

集計シートBのセルB2に


=SUMPRODUCT((予約シートA!$B$2:$B$5=$A2)*(予約シートA!$C$2:$C$5=B$1))
と入れてコピーでどうでしょう?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!
ANo.1、ANo.2いずれの方法でも成功しました!
どちらにも20P付与したいところですが不可能ですので・・・
先にご回答いただいた方から、ということでご了承ください。

お礼日時:2008/10/02 18:51

予約シートAに作業列を加えてもよろしければ、


このやり方でいけると思います
  A     B     C
1 記帳日  予約日  何日後?
2 10/2   10/8   6

D行にこの作業列を追加(例としてD2に入力する式)D列全てにコピペ
 =B2&"&"&C2

予約シートB
「10/1」行、「1」列(ここのセルがB2ということで)
B2に下の式を入れて 計算式を入れたいところにコピペ
=COUNTIF(SheetA!$D:$D,$A2&"&"&B$1)

できると思いますがいかがでしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!
ANo.1、ANo.2いずれの方法でも成功しました!
どちらにも20P付与したいところですが不可能ですので・・・
先にご回答いただいた方から、ということでご了承ください。

お礼日時:2008/10/02 18:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ