[[20210305151626]] 『通し番号の条件変更』(sen) ページの最後に飛ぶ

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

 

『通し番号の条件変更』(sen)

A列に下記条件で自動で通し番号を振りたくて、

A列の条件
G列が入力なしの場合:"-"
G列が入力ありの場合:通し番号

下記の条件を入れていました。

=IF($G5="","-",COUNTA($G$5:$G5))

ですが、条件が下記のように変更になった場合、どうすれば実現できるのか教えてほしいです。
自分でcountifやandやorをいろいろ試しましたが思い通りの結果にたどり着けませんでした。
よろしくお願いします。

A列の条件
G列が入力なしまたは"-"の場合:"-"
G列が"-"以外の入力ありの場合:通し番号

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


=IF(OR($G5="",$G5="-"),"-",COUNTA($G$5:$G5))

これ?
(たぬき) 2021/03/05(金) 15:37


 =IF(OR($G5="",$G5="-"),"-",COUNTA($G$5:$G5)-COUNTIF($G$5:$G5,"-"))

これかな?
(Sinking Time) 2021/03/05(金) 15:37


かぶりましたが
=IF(OR($G5="",$G5="-"),"-",COUNTIFS($G$5:$G5,"<>",$G$5:$G5,"<>-"))
でも。
(くまさん) 2021/03/05(金) 15:42

 A4セルは数値ではない、という前提で

 A5 =IF(OR(G5={"","-"}),"-",MAX($A$4:A4)+1)
 下コピー

 以上
(笑) 2021/03/05(金) 15:53

 こんなのでも。
 =IF(OR($G5={"","-"}),"-",SUM(COUNTIF($G$5:$G5,{"<>","-"})*{1,-1}))
(ねむねむ) 2021/03/05(金) 15:58

たぬきさんの=IF(OR($G5="",$G5="-"),"-",COUNTA($G$5:$G5))は私も試したのですが、これだと"-"のところも数字が入ってしまって、希望結果となりませんでした。
Sinking Timeさんやくまさん、ねむねむさんので、希望通りのことができました!
自分が一番理解しやすかったくまさんの方法で行きたいと思います。
ありがとうございました。
(sen) 2021/03/05(金) 16:22

 >A5 =IF(OR(G5={"","-"}),"-",MAX($A$4:A4)+1)

 これでは希望通りにならなかったってこと?
 後学のためにどうなったのか教えてもらえます?

 以上
(笑) 2021/03/05(金) 16:34

コメント返信:

[ 一覧(最新更新順) ]


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