[[20190130125553]] 『エクセルのセルに日付も入っている場合の金額のみ』(ray) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルのセルに日付も入っている場合の金額のみの合計』(ray)

エクセルのセルに金額と日付が混在している場合の金額だけの合計を出したい場合どうすればいいですか?

69,870 1月25日 209,074 2月10日

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 一つのセルに金額と日付が入っているということなのか?
(ねむねむ) 2019/01/30(水) 13:05

そうです。
金額 支払った日付 がセル欄に入力されてます。
(ray) 2019/01/30(水) 13:16

 そうするとセル内の空白の前が金額で空白の後ろが日付と判断していいのだろうか?
(ねむねむ) 2019/01/30(水) 13:18

 セル1つに 「69,870 1月25日 209,074 2月10日」 なのか
 セル毎に「69,870 1月25日」 「209,074 2月10日」なのか

 どっち?
(GobGob) 2019/01/30(水) 13:35

そうです。
空白なしで 金額 日付と一つのセルに毎回入れてます。
(ray) 2019/01/30(水) 13:38

102,600 8月7日 23,055 9月11日
金額 日付 と コラム事に入力して右にずっと続けてます。
(ray) 2019/01/30(水) 13:48

 結局金額と日付は一つのセルではなく別々のセルに入力されているということか?
 つまりA1セルに「金額 日付」ではなく、A1セルに金額、B1セルに日付と入力されているということか?

 で、その場合は金額、日付、金額、日付…と交互に入力されているということか?
(ねむねむ) 2019/01/30(水) 13:56

1つのセル内には空白が無くて、A1セルが「「69,8701月25日」で、B1セルが「209,0742月10日」なのでしょうか?

空白が無いと、例えば数値末尾が「1」の場合、日付が1月だと、「1月」なのか「11月」なのか区別しにくそうですが? 数値部分には必ずカンマが1つだけ付いている、とか、数値の桁数を判断できるデータになっていますか? カンマ無しがあるとまずそう。 逆に数字が大きくて、複数カンマ有りならば、難しいけどなんとか…。
(???) 2019/01/30(水) 13:57


コラム事に分けて金額 日付と入力、セルはA1のセルに入れ続けてます。

説明が不明瞭ですみません。

54,810 7月15日 23,055 8月21日 27,405 9月29日

(ray) 2019/01/30(水) 14:11


 >セルはA1のセルに入れ続けてます。 

 「A1セル」 だけに 入れ続ける。でいいんよね?(再確認)

 =SUMPRODUCT(TEXT(MID(SUBSTITUTE(A1," ",REPT(" ",50)),ROW($1:$50)*50-49,50),"0;;0;!0")*ISODD(ROW($1:$50)))

 範囲はお好み。
(GobGob) 2019/01/30(水) 14:30

 >コラム事に分けて金額 日付と入力、セルはA1のセルに入れ続けてます。 

 やはり謎w。

 (A) ・・・ 数と日付がセル毎

 	A	B	C	D	E	F
1	数	日	数	日	数	日

 (B) ・・・ 「数 日」がセル毎	

	A	B	C			
1	数 日	数 日	数 日			

 (C) ・・・ 「数 日 数 日・・・」 が 「A1セルのみ」						
	A					
1	数 日 数 日 数 日

 (D) ・・・ Cの変形で 「数 日 数 日・・・」がセル毎に分かれる

	A			B
1	数 日 数 日 数 日	数 日 数 日 数 日

 ・・・どれ?

(GobGob) 2019/01/30(水) 14:35


 (A) ・・・ 数と日付がセル毎
 	A	B	C	D	E	F
1	数	日	数	日	数	日

こちらになります。
(ray) 2019/01/30(水) 14:46


 =SUMPRODUCT(A1:F1*ISODD(COLUMN(A1:F1)))
(GobGob) 2019/01/30(水) 15:06

	A	B	C	D	E	F
1	金額	日付	金額	日付	金額	日付
2	69,870	8月4日	1,230	10月30日	312	11月3日

 1行目に見出しつければ簡単。

 =SUMIF(A$1:F$1,"金額",A2:F2)
(GobGob) 2019/01/30(水) 15:08

1つのセルに両方入ってないじゃないですか。しょっぱなから違っていたとは…。
セルが分かれているならば、1個飛びに合計するだけです。 =A1+C1+E1 でもOK。
 =SUMPRODUCT((A1:F1)*(MOD(COLUMN(A1:F1),2)=1))
(GobGobさんは格好よくISODDでシンプルに書いてますが、私は2個飛びとか3個飛びにも応用できるMODが好きですね)
(???) 2019/01/30(水) 15:16

ありがとうございました。 大変助かりました。説明不明瞭ですみません。
(ray) 2019/01/30(水) 16:10

 >GobGobさんは格好よくISODDでシンプルに書いてますが

 別にカッコよくとかでなく、今回の質問が

 	A	B	C	D	E	F
1	数	日	数	日	数	日

 なので、ISODDでよいと判断しましたw
(GobGob) 2019/01/31(木) 14:01

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.