Excel-formule: alle cellen binnen het bereik zijn leeg -

Inhoudsopgave

Generieke formule

=SUMPRODUCT(--(range""))=0

Samenvatting

Als u WAAR wilt retourneren wanneer alle cellen in een bereik leeg of leeg zijn, kunt u een formule gebruiken die is gebaseerd op SOMPRODUCT en een logische test die geschikt is voor het gebruik. In het getoonde voorbeeld is de formule in E5:

=SUMPRODUCT(--(B5:D5""))=0

Uitleg

Deze formule werkt van binnen naar buiten en bevat een uitdrukking in SOMPRODUCT die elke cel in een bereik als volgt test:

--(B5:D5"")

Binnen de haakjes ziet het resultaat van B5: D5 "" er als volgt uit:

(TRUE,FALSE,TRUE)

Het dubbele negatief zet vervolgens de TRUE FALSE-waarden om in enen en nullen:

(1,0,1)

Merk op dat de enen in deze array overeenkomen met cellen die niet leeg of leeg zijn. Met slechts één array om mee te werken, vermenigvuldigt SOMPRODUCT deze waarden eenvoudig met elkaar en retourneert het resultaat.

Elke keer dat het resultaat groter is dan nul, weten we dat niet elke cel in het bereik leeg is. Om de formule te dwingen WAAR te retourneren als elke cel leeg is en ONWAAR als dat niet het geval is, voegen we eenvoudigweg = 0 toe aan het einde van de formule.

Interessante artikelen...