[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『月末に合計を反映』(ポンタ)
質問させてください
A1からA31まで月の日付が入力されていますA32にSUM関数でA1からA31の合計を
出しております。
このA32の合計を今月で例えるなら9月30日になったらA32の合計の値をA33に
反映したいのですがこんなことってできるのでしょうか?
よろしくお願いいたします
< 使用 Excel:Excel2010、使用 OS:WindowsVista >
既に回答がついていますが、 質問が分かりにくく感じたので、 確認させてください。
>A1からA31に日付 9月のシートでA1に入っているのは、 「2021/9/1」ですか?それとも「1」ですか? セルに表示されている値ではなく、数式バーに表示されている値です。
>B1からB31に日々の合計 何かは存じませんが、毎日何かを合計した数値が入っているのですね? それは手動で入力?それとも数式が入力されていますか?
>B32にSUMA1からA31の合計 今、B32には=SUM(A1:A31)と入力されていますか? その場合、表示されている値はいくつですか?
>B33にA32の合計の値をA33に >反映したいのです この部分のセル範囲の説明をもう一度見直して 説明していただけますか? B33に表示したい値は、どういった値でしょうか?
この辺の説明があると、回答が付きやすいのではないかと思います。
あと、推測なので外していたらすみませんが、 最終的に行いたいのは、例えば9月なら30日までの合計を、 10月なら31日まで、2月なら28日までの合計を 毎月自動で、A33かB33に表示したいということですか? (チーズフォンデュ) 2021/09/26(日) 22:32
[A] [B] [C] [D] [E] [1] 9/1 100 [2] 9/2 200 [3] 9/3 300 [4] 9/4 400 [5] 9/5 500 [6] [29] 9/29 100 [30] 9/30 200 [31] 300 [32] B32niSUMで合計 [33] B33に9/30になったらA32の値を反映 こんな感じです
9月のシートでA1に入っているのは、
「2021/9/1」です
セルに表示されている値ではなく、数式バーに表示されている値です。 >B1からB31に日々の合計 何かは存じませんが、毎日何かを合計した数値が入っているのですね?
手動で入力です
>B32にSUMA1からA31の合計 今、B32には=SUM(A1:A31)と入力されていますか?
はい
最終的に行いたいのは、例えば9月なら30日までの合計を、 10月なら31日まで、2月なら28日までの合計を 毎月自動で、B33にその月の月末に表示したいということです (ポンタ) 2021/09/26(日) 22:41
[A] [B] [C] [D] [E] [1] 9/1 100 [2] 9/2 200 [3] 9/3 300 [4] 9/4 400 [5] 9/5 500 [6] [29] 9/29 100 [30] 9/30 200 [31] 300 [32] B32niSUMで合計 [33] B33に9/30になったらA32の値を反映 こんな感じです
>B32niSUMで合計
合計を入れてみてくれ。
>B33に9/30になったらA32の値を反映
9/30になっているので値を入れてみてくれ。
A32の値はどうやって出しているの。
(?) 2021/09/26(日) 23:02
>最終的に行いたいのは、例えば9月なら30日までの合計を、 >10月なら31日まで、2月なら28日までの合計を >毎月自動で、B33にその月の月末に表示したいということです
こういうことでしょうか。 B33に =IF(TODAY()>EDATE(A1,1)-1,B32,"") (チーズフォンデュ) 2021/09/26(日) 23:05
また、日時の到来よりも、
すべての日の入力があったかどうかを調べたりするほうが、
意味があるんじゃないですか?
(γ) 2021/09/26(日) 23:12
(γ) 2021/09/27(月) 08:43
γさんの書かれている関数の意味をそれぞれお調べになりましたか? (コナミ) 2021/09/27(月) 13:06
ちょっと確認だけ
結果的に、B32とB33には同じ合計を並べるってことですよね? 何のためにそんなことをしたいのかを説明してもらえます?
以上 (笑) 2021/09/27(月) 13:14
(ポンタ) 2021/09/27(月) 13:23
| 念のため書くと、 | =COUNT(B1:B31)=DAY(EOMONTH(A1,0)) | とでもすれば判定可能でしょう。 と書きました。「判定」式を提示した積もりです。
TRUEということは、 その月の日数分の数値入力がされました、 という判定結果です。
月末日到来条件を組みあわせるのかどうか、 FALSEのときにどんな表示をするのか、 それらはあなたが考えて下さい。 他人に聞くことでもありません。 IF関数を使って、お好きなようにしてください。 (γ) 2021/09/27(月) 19:52
・B列に数値を入力する前に、A列の日付は月初から月末まですべて入力してある ・最終的に、A列に日付が入っている行のB列には必ず数値を入力する(空白にしない) ということなら
同じシートに表示だとして
1)B列の数値の個数が、A列の日付の個数と同じなら表示 =IF(COUNT(B1:B31)=COUNT(A1:A31),B32,"")
2)月末日のB列が空白でなければ表示 =IF(INDEX(B1:B31,COUNT(A1:A31))<>"",B32,"") または =IF(LOOKUP(10^9,A1:B31)<>"",B32,"")
以上、参考まで (笑) 2021/09/27(月) 21:27
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.