Alleen berekenen als cel niet leeg is in Excel

Anonim

Er zijn veel manieren om Excel alleen te forceren voor het berekenen van een formule als bepaalde cellen niet leeg zijn. In dit artikel zullen we alle methoden onderzoeken om alleen de voorwaarde "zo niet leeg" te berekenen.
Dus om alle gevallen te demonstreren, heb ik onderstaande gegevens voorbereid:

In rij 4 wil ik het verschil van maanden van jaren 2109 en 2018. Daarvoor zal ik de maandgegevens van 2018 aftrekken van de maandgegevens van 2019. De voorwaarde is dat als een van beide cellen leeg is, er geen berekening mag zijn. Laten we eens kijken op hoeveel manieren u Excel kunt forceren, als de cel niet leeg is.

Bereken indien niet leeg met behulp van ALS-functie met OF-functie.
De eerste functie waar we aan denken is ALS-functie, als het gaat om voorwaardelijke uitvoer. In dit voorbeeld gebruiken we de ALS- en OR-functie samen.
Dus als u wilt berekenen of alle cellen niet leeg zijn, gebruik dan de onderstaande formule.
Schrijf deze formule in cel B4 en vul rechts in (CTRL+R).

=ALS(OF(B3="",B2=""),"",B2-B3)


Hoe werkt het?
De OF-functie controleert of B3 en B2 leeg zijn of niet. Als een van de cellen leeg is, wordt WAAR geretourneerd. Nu, voor True, drukt IF "" (niets/leeg) af en voor False drukt het de berekening af.

Hetzelfde kan worden gedaan met IF met de EN-functie, we hoeven alleen maar van plaats te wisselen van True Output en False Output.

=ALS(EN(B3"",B2""),B2-B3,"")

In dit geval, als een van de cellen leeg is, retourneert de functie AND false. En dan weet je hoe IF de valse uitvoer behandelt.

De … gebruikenISBLANK-functie
In de bovenstaande formule gebruiken we cell="" om te controleren of de cel leeg is of niet. Welnu, hetzelfde kan worden gedaan met behulp van de ISBLANK-functie.

=ALS(OF(ISBLANK(B3),ISBLANK(B2)),””,B2-B3)

Het doet hetzelfde "zo niet blanco, bereken dan" ding als hierboven. Het gebruikt gewoon een formule om te controleren of de cel leeg is of niet.

Bereken of cel niet leeg is met behulp van LEEG
In het bovenstaande voorbeeld hadden we slechts twee cellen om te controleren. Maar wat als we een lange reeks willen optellen, en als het bereik een lege cel heeft, zou het geen berekening moeten uitvoeren. In dit geval kunnen we de functie AANTAL BLANK gebruiken.

=ALS(AANTALLEGE(B2:H2),"",SOM(B2:H2))

Hier retourneert count blank het aantal lege cellen in bereik (B2:H2). In Excel wordt elke waarderasp dan 0 behandeld als TRUE. Dus als de ISBLANK-functie een lege cel vindt, retourneert deze een positieve waarde. IF krijgt zijn controlewaarde als TRUE. Volgens de bovenstaande formule, als er niets wordt afgedrukt, als er ten minste één lege cel in het bereik is. Anders wordt de SUM-functie uitgevoerd.

De … gebruikenAANTALARG functie
Als u weet hoeveel niet-lege cellen er moeten zijn om een ​​bewerking uit te voeren, dan kan de functie AANTALLEN ook worden gebruikt.
In het bereik B2:H2 wil ik bijvoorbeeld SOM doen als geen van de cellen leeg is.
Er zijn dus 7 cellen in B2:H2. Om de berekening alleen uit te voeren als er geen cellen leeg zijn, zal ik de onderstaande formule schrijven.

=ALS(AANTALLEN(B3:H3)=7,SOM(B3:H3),"")

Zoals we weten, retourneert de functie AANTALLEN een aantal niet-lege cellen in het opgegeven bereik. Hier controleren we of de niet-lege cellen 7 zijn. Als het geen lege cellen zijn, vindt de berekening anders niet plaats.

Deze functie werkt met allerlei waarden. Maar als u de bewerking alleen wilt uitvoeren als de cellen alleen numerieke waarden hebben, gebruik dan in plaats daarvan de functie AANTAL.

Dus, zoals je kunt zien, zijn er veel manieren om dit te bereiken. Er is nooit maar één pad. Kies de weg die bij je past. Als u vragen heeft over dit artikel, kunt u deze stellen in de opmerkingen hieronder.

Alleen berekenen als cel niet leeg is in Excel

Een formule aanpassen om een ​​blanco te retourneren

Controleren of cellen in een bereik leeg zijn en de lege cellen tellen

SUMIF met niet-lege cellen

Retourneer alleen resultaten van niet-lege cellen

populaire artikels

50 Excel-snelkoppeling om uw productiviteit te verhogen : Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.

Hoe te gebruikende VERT.ZOEKEN-functie in Excel : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.