Gebruik een CSE-formule (matrixformule) om superberekeningen uit te voeren op gegevens - Excel-tips

Inhoudsopgave

Gebruik Ctrl + Shift + Enter (CSE-formules) om uw formules in Excel een boost te geven! Ja, het is waar - er is een geheime klasse formules in Excel. Als u de magische drie sleutels kent, kunt u een enkele Excel-matrixformule gebruiken om duizenden andere formules te vervangen.

95% van de Excel-gebruikers kent CSE-formules niet. Wanneer de meeste mensen hun echte naam horen, denken ze "dat klinkt niet in het minst nuttig" en nemen ze nooit de moeite om er iets over te weten te komen. Als je SumIf en CountIf cool vindt, zul je snel ontdekken dat Ctrl + Shift + Enter (CSE) -formules cirkels rond SumIf en CountIf zullen draaien. Met CSE-formules kunt u letterlijk duizenden cellen met formules vervangen door een enkele formule. Ja, mijn mede Excel Guru's, er zit iets zo krachtig onder onze neus en we gebruiken het nooit.

Voordat er SumIf was, kon u een CSE-formule gebruiken om hetzelfde te doen als SumIf. Microsoft heeft ons SumIf en CountIf gegeven, maar CSE-formules zijn niet achterhaald. Oh nee, en ze kunnen veel meer doen! En als u AverageIf wilt doen? Hoe zit het met GrowthIf? AveDevIf? Zelfs MultiplyByPiAndTakeTheSquareRootIf. Vrijwel alles wat u maar kunt bedenken, kan worden gedaan met een van deze CSE-formules.

Dit is waarom ik denk dat CSE-formules nooit zijn aangeslagen. Ten eerste schrikt hun echte naam iedereen af. Ten tweede vereisen ze een vreemde, contra-intuïtieve behandeling om ze te laten werken. Nadat u een CSE-formule hebt ingevoerd, kunt u niet zomaar op Enter drukken. U kunt de cel niet zomaar verlaten met een klik op een pijltoets. Zelfs als u de formule goed krijgt en op enter drukt, geeft Excel u de totaal niet-gebruikersvriendelijke "WAARDE!" fout. Er staat niet: "Wauw - dat is prachtig. Je bent 99,1% van de weg daarheen", wat je waarschijnlijk wel was.

Hier is het geheim: nadat je een CSE-formule hebt getypt, moet je de Ctrl- en Shift-toetsen ingedrukt houden en vervolgens op Enter drukken. Pak een notitie en schrijf die op: Ctrl Shift Enter. Power Excel-gebruikers hebben de mogelijkheid om deze formules ongeveer één keer per maand te gebruiken. Als je Ctrl Shift Enter nu niet naar beneden schrijft, vergeet je het tegen de tijd dat er weer iets naar boven komt.

Bekijk dit voorbeeld: stel dat u alleen de waarden in kolom C wilt gemiddelde, waar kolom A in de regio Oost was.

De formule in cel A13 is een voorbeeld van een CSE-formule.

=AVERAGE(IF(A2:A10="East",C2:C10))

Sluit deze aan en je krijgt 7452.667, het gemiddelde van alleen de Oost-waarden. Stoer? U hebt zojuist uw eigen versie van de niet-bestaande Excel-functie AverageIf gemaakt. Onthoud: druk op Ctrl + Shift + Enter om de formule in te voeren.

Bekijk het volgende voorbeeld hieronder.

In dit voorbeeld maken we de CSE-formule algemener. Geef in plaats van te specificeren dat we naar "Oost" zoeken, de waarde in A13 wilt. De formule is nu =AVERAGE(IF($A$2:$A$10=A13,$C$2:$C$10)).

Vreemd genoeg laat Excel je CSE-formules kopiëren en plakken zonder speciale toetsaanslagen. Ik heb C13 gekopieerd naar C14: C15 en ik heb nu gemiddelden voor alle regio's.

Ons mainframesysteem slaat hoeveelheid en eenheidsprijs op, maar niet de uitgebreide prijs. Natuurlijk is het eenvoudig genoeg om een ​​kolom C toe te voegen en deze te vullen met =A2*B2en vervolgens kolom C te tellen, maar dat hoeft niet!

Hier is onze CSE-formule =SUM(A2:A10*B2:B10). Het neemt elke cel in A2: A10, vermenigvuldigt zich met de overeenkomstige cel in B2: B10 en telt het resultaat op. Typ de formule, houd Ctrl en Shift ingedrukt terwijl u op enter drukt, en u antwoordt in één formule in plaats van 10.

Zie je hoe krachtig dit is? Zelfs als ik 10.000 rijen met gegevens had, zal Excel deze enkele formule nemen, de 10.000 vermenigvuldigingen uitvoeren en mij het resultaat geven.

OK, hier zijn de regels: je moet op Ctrl + Shift + Enter drukken wanneer je deze formules invoert of bewerkt. Als u dit niet doet, resulteert dit in de volstrekt dubbelzinnige #VALUE! fout. Als u meerdere bereiken heeft, moeten ze allemaal dezelfde algemene vorm hebben. Als u een bereik heeft dat is gemengd met enkele cellen, worden de enkele cellen in het geheugen "gerepliceerd" om overeen te komen met de vorm van uw bereik.

Nadat u een van deze met succes hebt ingevoerd en ernaar hebt gekeken in de formulebalk, zou u accolades rond de formule moeten hebben. U voert de accolades nooit zelf in. Als u op Ctrl + Shift + Enter drukt, worden ze daar geplaatst.

Deze formules zijn moeilijk onder de knie te krijgen. krijgt hoofdpijn als ik eraan denk. Als ik een moeilijke in te voeren heb, ga ik naar Extra> Wizards> Voorwaardelijke som-wizard en doorloop ik de dialoogvensters. De output van de voorwaardelijke som-wizard is een CSE-formule, dus dit kan me meestal voldoende hints geven over hoe ik moet invoeren wat ik echt nodig heb.

Moest je BASIC in groep 11 bij meneer Irwin volgen? Of, erger nog, heb je een "D" in lineaire algebra bij mevrouw Hertogin op de universiteit? Als dat zo is, bent u in goed gezelschap en huivert u wanneer u het woord "array" hoort. - Ik ren schreeuwend de andere kant op als iemand array zegt. Ik begrijp ze, maar dit is Excel, ik heb hier geen arrays nodig !. Het kwaadaardige geheim is dat Excel en Microsoft deze formules "matrixformules" noemen. Stop - ren niet weg. Het is oké, echt waar. heeft ze CSE-formules genoemd omdat het minder eng klinkt, en omdat de naam je helpt herinneren hoe je ze moet invoeren - Ctrl Shift Enter. Ik noem hier alleen de echte naam voor het geval je iemand van Microsoft tegenkomt die mevrouw Duchess nooit heeft gehad voor lineaire algebra, of als je besluit de Help-bestanden te bekijken. Als je gaat helpen,zoek onder de kwaadaardige alias "matrixformule", maar tussen ons vrienden, laten we ze CSE noemen - OK?

Lezen Gebruik een speciale Excel-matrixformule om SUMIF met twee voorwaarden te simuleren.

Interessante artikelen...