Екцел формула: Све ћелије у опсегу су празне -

Преглед садржаја

Генеричка формула

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

Резиме

Да бисте вратили вредност ИСТИНА када су све ћелије у опсегу празне или празне, можете да користите формулу засновану на СУМПРОДУЦТ и логички тест који одговара случају употребе. У приказаном примеру, формула у Е5 је:

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

Објашњење

Радећи изнутра према ван, ова формула садржи израз унутар СУМПРОДУЦТ који тестира сваку ћелију у опсегу на следећи начин:

--(B5:D5"")

Унутар заграда, резултат Б5: Д5 "" изгледа овако:

(TRUE,FALSE,TRUE)

Двоструки негатив затим ТРУЕ ФАЛСЕ вредности претвара у оне и нуле:

(1,0,1)

Имајте на уму да јединице 1 у овом низу одговарају ћелијама које нису празне или празне. Затим, са само једним низом за рад, СУМПРОДУЦТ једноставно множи ове вредности и враћа резултат.

Сваки пут када је резултат већи од нуле, знамо да није свака ћелија у опсегу празна. Да бисмо присилили формулу да врати ТРУЕ ако је свака ћелија празна, а ФАЛСЕ ако није, једноставно додамо = 0 на крај формуле.

Занимљиви Чланци...