
Генеричка формула
=SUMPRODUCT(--(range""))=0
Резиме
Да бисте вратили вредност ИСТИНА када су све ћелије у опсегу празне или празне, можете да користите формулу засновану на СУМПРОДУЦТ и логички тест који одговара случају употребе. У приказаном примеру, формула у Е5 је:
=SUMPRODUCT(--(B5:D5""))=0
Објашњење
Радећи изнутра према ван, ова формула садржи израз унутар СУМПРОДУЦТ који тестира сваку ћелију у опсегу на следећи начин:
--(B5:D5"")
Унутар заграда, резултат Б5: Д5 "" изгледа овако:
(TRUE,FALSE,TRUE)
Двоструки негатив затим ТРУЕ ФАЛСЕ вредности претвара у оне и нуле:
(1,0,1)
Имајте на уму да јединице 1 у овом низу одговарају ћелијама које нису празне или празне. Затим, са само једним низом за рад, СУМПРОДУЦТ једноставно множи ове вредности и враћа резултат.
Сваки пут када је резултат већи од нуле, знамо да није свака ћелија у опсегу празна. Да бисмо присилили формулу да врати ТРУЕ ако је свака ћелија празна, а ФАЛСЕ ако није, једноставно додамо = 0 на крај формуле.