アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつも大変!お世話になっています。

以下の件について質問させていただきます。


**************************


A列に日付データが入力されています。
(年/月/日)
何日おきかは、まちまちです。

B列にその日の入金額が入力されてます。
金額は、まちまちです。


少し離れた別のセルに

1.平成18年4月1日~平成18年9月30日までに入金された合計金額を表示する。

2.平成18年4月1日~平成18年9月30日までに入金された回数を表示する。
(ただし同日は1回と数える。)


できましたら、フィルター等を使用しない関数を利用した方法で算出したいと思います。

どうぞよろしくご指導のほどお願いいたします。
m(_ _)m

A 回答 (4件)

>(ただし同日は1回と数える。


ですね。一案という事で。

=SUMPRODUCT((YEAR(A1:A20+275)-YEAR(A1:A20+92))/COUNTIF(A$1:A$20,A$1:A$20))
    • good
    • 0
この回答へのお礼

ちょっと、パッと見て記述の意味が読解できません;
よく考えてみます。ありがとうございます。

お礼日時:2006/08/23 14:19

SUMIF、COUNTIF で条件に合わないものを計算し、全体から除外すればできるでしょう。

    • good
    • 0
この回答へのお礼

ありがとうございます。その関数で試行錯誤してみます。

お礼日時:2006/08/23 14:18

次の方法は如何でしょうか。


1.=SUMPRODUCT((A1:A20>="2006/4/1"*1)*(A1:A20<="2006/9/30"*1)*B1:B20)
2.=SUMPRODUCT((A1:A20>="2006/4/1"*1)*(A1:A20<="2006/9/30"*1)*(1/COUNTIF(A1:A20,A1:A20)))

この回答への補足

ありがとうございます。
1.の方法は私の作業に有効です。助かります。
2.はちょっとうまく動作せず、確認中です。

補足日時:2006/08/23 14:15
    • good
    • 0
この回答へのお礼

取り急ぎお礼申し上げます。
早速、試してみます。ありがとうございました。

お礼日時:2006/08/22 16:41

1はsumif関数で出来ます。

2番はマクロで関数を自作しないと無理では?
    • good
    • 0
この回答へのお礼

すばやい回答ありがとうございます!。
早速、試しているところですが、検索条件の記述が分からなく少し時間がかかりそうです。がんばります。

お礼日時:2006/08/22 13:06

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