Here is tough one

I have a Conditional Format via Formula

=NOT(ISERROR(FIND(LOWER(A4);LOWER($B$1))))
Capture1.PNG

How it works - when I type if B1 any phrase "Bed Covers"
below gets highlighted with some or partial of the text

Capture.PNG

Now what I wanted to do is do a COUNTIF on the Range using the above code.

1. =COUNTIF(A5:A30,NOT(ISERROR(FIND(LOWER(A4),LOWER($B$1)))))

This returns 0

Perhaps because it's like an array?

GOAL is to get a count of what is highlighted using the same formula

Thank you