アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセル関数を教えてください

空白セルの合計数と斜線セルの合計数を出したいのですがどのような計算式なのか全くわかりません。
どなたか得意な方、教えてください。

A 回答 (4件)

で、VBAを使う方法です。




手順
1)ブックを開いて[Alt]+[F11]
2)[挿入]→[標準モジュール]
3)右側のエディタエリアに下記コードを貼り付け

Function bSum(xRange As Range) As Long
Dim cCell As Variant
bSum = 0
For Each cCell In xRange
If Trim(cCell) = "" Then
bSum = bSum + 1
Else
If cCell.Borders(xlDiagonalUp).LineStyle = xlContinuous Then
bSum = bSum + 1
End If
End If
Next
End Function

4)使い方
合計数を入れたいセルに =bsum(B1:C30) などと入れてください。
空白セルと斜線セルの合計が入ります。
空白セルと斜線セルそれぞれに出したいときは、空白セルを数える方法が既出ですので、引き算すれば出せます。
    • good
    • 0

罫線やオブジェクト(図)で修飾されたセルを直接カウントすることはできません。



条件付き書式でセルに斜線の罫線を引くようにしているのであれば、
その条件を使ってカウントさせましょう。
オブジェクトの場合は無理。VBA(マクロ)を使うしかありません。
    • good
    • 0

空白セルを数える方法


=COUNTBLANK(A1:G6)(A1:G6は数える範囲)
ではどうでしょうか。=""などの数式の結果の空白はカウントします。

斜線セルとは、”/”などの文字でしょうか。
その場合は、=COUNTIF(A1:G6,”/”)とか。
斜線セルとは、罫線の”/”や”\”でしょうか。
この場合は数式ではできません。マクロになります。
    • good
    • 0

>エクセル関数を教えてください


空白セルの合計数
=COUNTBLANK(範囲)

斜線セルの合計数
関数では出来ませんVBAを組まないと
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています