先ほど別の質問を立てましたが、わかりにくかったので、再度掲載させていただきます。
数式をつくっておいて、ある箇所にデータを貼り付けたら、別シートに指定した期間の
数値が反映できるような数式を作りたいと考えています。
A1に「10/1」 (スタート)
B1に「11/2」 (エンド)
と入力がしてあり、
F12~120に10/1からランダムに10月の日付
G12~120に11/1からランダムに11月の日付
N12~120に数値が入っています。
A12~120には=「F12~120」という数式を
B12~120には=「G12~120」という数式を
C12~120には=「N12~120」という数式を
いれて、反映をさせています。
普段触るところはF12~120・G12~120・N12~120の3つで
データを毎回貼り付けています。
A1・B1に入れている数値と一致をしていれば色が変わるように書式設定をしています。
この2~120の中で対象となる色の変わる場所の数値部分(C12~120)の合計の数値を
別のシート「集計」のD1に反映をさせたいです。
そのようなことはできますでしょうか。
説明が下手で申し訳ありませんが
どなたかご回答をよろしくお願いいたします。
No.1
- 回答日時:
こんばんは!
結局、A~C列にはF・G・N列と同じデータが表示されていて、
「色が変わる」という条件はA1~B1の日付範囲のデータ
という意味だとして・・・
一例です。
元データがSheet1にあるとします。
「集計」SheetのD1セルに
=IF(COUNTBLANK(Sheet1!A1:B1),"",SUMPRODUCT((Sheet1!F12:F120>=Sheet1!A1)*(Sheet1!F12:F120<=Sheet1!B1),Sheet1!N12:N120)+SUMPRODUCT((Sheet1!G12:G120>=Sheet1!A1)*(Sheet1!G12:G120<=Sheet1!B1),Sheet1!N12:N120))
という感じではどうでしょうか?
外していたらごめんなさいね。m(_ _)m
この回答への補足
ご回答ありがとうございます。
試してみましたが、数式にエラーはでませんでしたが、数値が違う値でした・・・><
おっしゃるとおり、A~C列はFGNデータと同じものが反映しております。
色が変わるのは条件A1~B1データで間違いありません・・・。
桁が1桁違っておりました・・・。
したがってまったく見当違いの値が反映されてしまっているようです・・・。
せっかく回答いただきましたのに、もうしわけありません><
No.2
- 回答日時:
No.1です!
おそらく前回は大きな勘違いをしていました。
A列およびB列の日付データがA1~B1の期間内であればC列を合計する
すなわち、A列・B列単独での日付だと思っていました。
A列・B列の日付はA列日付~B列日付の期間という意味ですかね?
すなわち、A列日付がA1セル以降なおかつB列日付がB1セル以前のデータを集計!
という条件だとすれば・・・
=IF(COUNTBLANK(Sheet1!A1:B1),"",SUMPRODUCT((Sheet1!A12:A120>=Sheet1!A1)*(Sheet1!B12:B120<=Sheet1!B1),Sheet1!C12:C120))
という数式にしてみてください。
※ 今回も外していたらごめんなさいね!m(_ _)m
No.3ベストアンサー
- 回答日時:
こんばんは。
A列(=F列)とB列(=G列)に「ランダムに日付が入っている」のだけど、その中からたまたま「A1~B1」にぴったりマッチした行だけ合計したいと言いたかったのでしょうか。
それとも?A列はA列で色が付いてればOK、B列はB列で別の行に色が付いてても、とにかく色が付いた行は全部拾いたいと言いたかったのでしょうか。
とりあえず
=SUMPRODUCT((A12:A120=A1)*(B12:B120=B1),C12:C120)
と記入しておくだけで、計算できます。
一つも色が付く行が無ければ、当然ゼロが計算されます。
またご利用のエクセルのバージョンも不明のご相談ですが、エクセル2007以降を使っているならもっと簡単に
=SUMIFS(C12:C120,A12:A120,A1,B12:B120,B1)
と列記するだけで、さくっと計算できます。
#ご相談投稿では、ご利用のソフト名はもとより普段あなたが使うソフトのバージョンまで、きちんと明記する事を憶えて下さい。
>説明が下手で
丁寧に、具体的なデータのサンプルを挙げて「この例だとこういう理由でこういう計算結果が欲しいんです」と説明してみると、不自由な言葉で一生懸命説明するよりもはるかに判りやすくなりますよ。たとえば「間違ってました」と気持ちだけ伝えても、「だからどうだったんですか?」何一つ正しい情報がありません。
ご回答ありがとうございます。
説明不足で失礼いたしました。
エクセルは2003を使用しております。
教えていただいた
=SUMPRODUCT((A12:A120=A1)*(B12:B120=B1),C12:C120)
を入力をしてみましたが、0が表示されてしまいました・・・。
A1には10/1 B1には10/10
と入力をしてあります。
A12に10/1 B12に10/9 C12に1
A13に10/2 B13に10/9 C13に2
A14に10/3 B14に10/10 C14に3
A15に10/6 B15に10/10 C15に3
A16に10/2 B16に10/11 C16に3
とあります。
A12~16の条件付書式で
A1の日付より後のものは
「セルの値が」「次の値の間」「=$A$1」と=「$B$1」
黄色で塗りつぶしをする。
というようにしてあります。
この色が変わったところのC12~16
の数値が拾いたいです。
できますでしょうか?
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) Excel セルの数値を参照させるにはどうすれば良いですか? 4 2022/08/28 16:50
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
- Excel(エクセル) Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な 5 2022/12/18 13:42
- Excel(エクセル) 3つのエクセルをそれぞれのシートのセルに反映させたいときはどうしたらいいでしょうか? 例えば①シート 4 2023/04/25 20:13
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの複数条件下での標...
-
SUMIFとCOUNTIFを合わせたよう...
-
【スプレッドシート】指定の日...
-
エクセルで年月の合計の関数を...
-
エクセル2003 MONTH関数で
-
Excel:月またぎを含む日数の差...
-
エクセルで角度の計算できますか?
-
エクセルで行ごと書式設定コピ...
-
EXCEL 経過年数の平均を求めた...
-
エクセルの時間入力を簡単にす...
-
SUMIF関数について
-
複数連続した列幅や行高を一発...
-
Excelでエラーのある行数をカウ...
-
エクセル:該当日にアラートを...
-
エクセルの質問です。
-
Excelで1ヶ月間の勤務時間の計算
-
エクセル関数:オートフィルタ...
-
エクセルで特定の曜日の日数を...
-
列の総当たりチェックの方法
-
ある一定時間を超えた場合の超...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
エクセルでの複数条件下での標...
-
【スプレッドシート】指定の日...
-
ある一定時間を超えた場合の超...
-
エクセルで年月の合計の関数を...
-
EXCEL 経過年数の平均を求めた...
-
Excelの表以外が暗い?
-
エクセルで「ぶら下げ」書式を...
-
エクセルにて「週」から日付を...
-
隣のセルに入力したら自動的に...
-
EXCEL 年月表示をするVBAを教...
-
エクセルで、一つのセルに二つ...
-
Excel:月またぎを含む日数の差...
-
エクセルで角度の計算できますか?
-
エクセル シフト表 6連続勤...
-
Excelで1ヶ月間の勤務時間の計算
-
ある数値から始まるものをカウ...
-
エクセル くじ引きの口数が別々...
-
vbaで「/」を削除したい
-
excelでの文字を隠す方法
おすすめ情報