[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数条件を満たした連番を自動で振りたい』(カカロット)
B1に日付、C1に番号とタイトルがあり、2行目からはタイトル通りのデータが並んでいます。
A列にB列とC列が同じなら同じ、どちらかが異なるなら+1になる連番を自動で振り分けたいのですが可能でしょうか。
行には空欄を含みます。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
>行には空欄を含みます。 空白の場合は、どうするのか?ですが A2セルに =IF(B2<>C2,SUM($A$1:A1)+1,"同じ") A1セルは空白の事 (はまちゃん) 2020/12/23(水) 10:47
表の簡単な例を示してもらえないか? (ねむねむ) 2020/12/23(水) 11:19
>行には空欄を含みます。 ↑ は途中が空白になるってこと?
A B C 1 連番 日付 番号 2 1 12/1 123 3 1 12/1 123 4 2 12/1 345 5 3 12/2 345 6 3 12/2 345 7 4 12/2 567 8 9 4 12/2 567 10 11 5 12/3 123 12
A2 =IF(COUNT(B2:C2)<2,"",MAX($A$1:A1)+(COUNTIFS($B$2:B2,B2,$C$2:C2,C2)=1)) 下コピー
こういうこと? (笑) 2020/12/23(水) 11:32
補足
同じ日付と番号の組み合わせが、他のデータを挟んで、また出てくることはない。 つまり上の表で言うと、例えば7行目に「12/1、123」が来ることはない、ということを前提にしています。
以上 (笑) 2020/12/23(水) 11:43
>>(笑)様
7行目に「12/1、123」が来る場合もあるのですが、その場合どのように式を変更すればよいでしょうか。
(カカロット) 2020/12/23(水) 14:12
7行目が「12/1、123」だったら「1」?
A2 =IF(COUNT(B2:C2)<2,"",IF(COUNTIFS($B$2:B2,B2,$C$2:C2,C2)=1,MAX($A$1:A1)+1,LOOKUP(1,0/(($B$1:B1=B2)*($C$1:C1=C2)),$A$1:A1))) 下コピー
こういうこと? (笑) 2020/12/23(水) 14:39
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.