RAND en RANDBETWEEN funksies om ewekansige getalle in Excel te genereer

  • Deel Dit
Michael Brown

Die tutoriaal verduidelik die spesifisiteite van die Excel-lukraakgetalgeneratoralgoritme en demonstreer hoe om RAND- en RANDBETWEEN-funksies te gebruik om ewekansige getalle, datums, wagwoorde en ander teksstringe in Excel te genereer.

Voordat ons delf in verskillende tegnieke om ewekansige getalle in Excel te genereer, laat ons definieer wat hulle eintlik is. In gewone Engels is ewekansige data 'n reeks syfers, letters of ander simbole wat geen patroon het nie.

Ewekansigheid het 'n verskeidenheid verskillende toepassings in kriptografie, statistiek, lotery, dobbelary en baie ander velde. En omdat dit nog altyd in aanvraag was, bestaan ​​daar sedert antieke tye verskeie metodes om ewekansige getalle te skep, soos om munte om te draai, dobbelstene te rol, speelkaarte te skuifel, ensovoorts. Natuurlik sal ons nie staatmaak op sulke "eksotiese" tegnieke in hierdie tutoriaal nie en fokus op wat Excel ewekansige getal generator te bied het.

    Excel ewekansige getal generator - die basiese beginsels

    Alhoewel die Excel ewekansige generator alle standaard toetse van ewekansigheid slaag, genereer dit nie ware ewekansige getalle. Maar moenie dit dadelik afskryf nie :) Pseudo-ewekansige nommers wat deur die Excel ewekansige funksies geproduseer word, is goed vir baie doeleindes.

    Kom ons neem 'n kyk van naderby na die Excel ewekansige generator-algoritme sodat jy weet wat jy daarvan kan verwag, en wat jy nie kan nie.

    Soos meeste rekenaars" 2Yu& ".

    'n Woord van waarskuwing! As jy 'n soortgelyke formule gebruik om ewekansige wagwoorde te skep, het hulle gewen nie sterk wees nie. Natuurlik is daar niks wat sê dat jy nie langer teksstringe kan genereer deur meer CHAR / RANDBETWEEN funksies te ketting nie. Dit is egter onmoontlik om die volgorde of karakters ewekansig te maak, d.w.s. die 1ste funksie gee altyd 'n getal terug, die 2de funksie gee 'n hoofletter terug ensovoorts.

    As jy op soek is na 'n gevorderde ewekansige wagwoordgenerator wat in Excel in staat is van die vervaardiging van teksstringe van enige lengte en patroon, wil jy dalk die vermoëns van Advanced Random Generator vir toetsstringe nagaan.

    Hou ook asseblief in gedagte dat die teksstringe wat met die bogenoemde formule gegenereer word elke keer sal verander. tyd wat jou werkblad herbereken. Om te verseker dat jou stringe of wagwoorde dieselfde bly sodra hulle geskep is, sal jy moet keer dat die RANDBETWEEN-funksie die waardes opdateer, wat ons direk na die volgende afdeling lei.

    Hoe om te verhoed dat RAND en RANDBETWEEN van herbereken

    As jy 'n permanente stel ewekansige getalle, datums of teksstringe wil kry wat nie sal verander elke keer as die blad herbereken word nie, gebruik een van die volgende tegnieke:

    1. Om te keer dat die RAND- of RANDBETWEEN-funksies herbereken in een sel , kies daardie sel, skakel oor na die formulebalk en druk F9 om die formule te vervang met sywaarde.
    2. Om te verhoed dat 'n Excel ewekansige funksie herbereken, gebruik die Plak Spesiale > Waardes kenmerk. Kies al die selle met die ewekansige formule, druk Ctrl + C om hulle te kopieer, regskliek dan op die geselekteerde reeks en klik Plak spesiaal > Waardes .

    Om meer te wete te kom oor hierdie tegniek om ewekansige getalle te "vries", sien Hoe om formules met waardes te vervang.

    Hoe om unieke ewekansige getalle in Excel te genereer

    Nie een van Excel se ewekansige funksies kan produseer unieke ewekansige waardes. As jy 'n lys van ewekansige getalle sonder duplikate wil skep, voer hierdie stappe uit:

    1. Gebruik die RAND- of RANDBETWEEN-funksie om 'n lys ewekansige getalle te genereer. Skep meer waardes as wat jy eintlik nodig het, want sommige sal duplikate wees om later uitgevee te word.
    2. Skakel formules om na waardes soos hierbo verduidelik.
    3. Verwyder duplikaatwaardes deur óf Excel se ingeboude hulpmiddel óf ons gevorderde duplikaatverwyderaar vir Excel.

    Meer oplossings kan gevind word in hierdie tutoriaal: Hoe om ewekansige getalle sonder duplikate te genereer.

    Gevorderde ewekansige nommergenerator vir Excel

    Noudat jy weet hoe om ewekansige funksies in Excel te gebruik, laat ek jou 'n vinniger, makliker en formulevrye manier demonstreer om 'n lys van ewekansige getalle, datums of teksstringe in jou werkblaaie te skep.

    AbleBits Random Generator vir Excel is ontwerp as 'n kragtiger en meer gebruikers-vriendelike alternatief vir Excel se RAND- en RANDBETWEEN-funksies. Dit werk ewe goed met alle weergawes van Microsoft Excel 2019, 2016, 2013, 2010, 2007 en 2003 en spreek die meeste van die kwaliteit- en bruikbaarheidskwessies van die standaard ewekansige funksies aan.

    AbleBits Random Number Generator-algoritme

    Voordat ek ons ​​ewekansige genereerder in aksie wys, laat ek 'n paar sleutelnotas oor sy algoritme verskaf sodat jy presies weet wat ons aanbied.

    • AbleBits Random Number Generator vir Excel is gebaseer op die Mersenne Twister-algoritme, wat as 'n industriestandaard vir hoë-gehalte pseudo-randomisering beskou word.
    • Ons gebruik weergawe MT19937 wat 'n normaalverspreide volgorde van 32-bis heelgetalle produseer met 'n baie lang tydperk van 2^19937 - 1, wat meer as voldoende is vir alle denkbare scenario's.
    • Ewekansige getalle wat met hierdie metode gegenereer word, is van 'n baie hoë gehalte. Die Random Number Generator het verskeie toetse vir statistiese ewekansigheid suksesvol geslaag, insluitend die bekende NIST Statistical Test Suite en Diehard toetse en sommige van TestU01 Crush ewekansigheid toetse.

    Anders as Excel ewekansige funksies, ons Random Number Generator skep permanente ewekansige waardes wat nie verander wanneer 'n sigblad herbereken nie.

    Soos reeds opgemerk, bied hierdie gevorderde Random Number Generator vir Excel 'n formulevrye (en gevolglik foutvrye :) manier omskep verskeie ewekansige waardes soos:

    • Ewekansige heelgetalle of desimale getalle, insluitend unieke getalle
    • Ewekansige datums (werksdae, naweke of albei, en opsioneel unieke datums)
    • Ewekansige teksstringe, insluitend wagwoorde van 'n gegewe lengte en patroon, of deur masker
    • Ewekansige Boole-waardes van WAAR en ONWAAR
    • Ewekansige keuse uit gepasmaakte lyste

    En nou, laat ons die ewekansige nommergenerator in aksie sien, soos belowe.

    Genereer ewekansige getalle in Excel

    Met AbleBits Random Number Generator is dit so maklik om 'n lys van ewekansige getalle te skep soos om te klik die Genereer -knoppie.

    Genereer unieke ewekansige heelgetalle

    Al wat jy hoef te doen is om die reeks te kies wat met ewekansige heelgetalle gevul moet word, stel die onderste en boonste waardes en, opsioneel, merk die Unieke Waardes -blokkie.

    Genereer ewekansige reële getalle (desimale)

    Op 'n soortgelyke manier kan jy 'n reeks ewekansige desimale getalle genereer in die reeks wat jy spesifiseer.

    Skep ewekansige datums in Excel

    Vir datums bied ons Ewekansige Getalgenerator die volgende opsies:

    • Genereer ewekansige datums vir 'n spesifieke tyd tydperk - jy voer die onderste datum in die Van -blokkie in en die boonste datum in die Tot -blokkie.
    • Sluit weeksdae, naweke of albei in.
    • Genereer unieke datums.

    Genereer ewekansige teksstringe enwagwoorde

    Afgesien van ewekansige getalle en datums, kan jy met hierdie Random Generator maklik ewekansige alfanumeriese stringe met sekere karakterstelle skep. Die maksimum stringlengte is 99 karakters, wat dit moontlik maak om baie sterk wagwoorde te genereer.

    'n Unieke opsie wat deur AbleBits Random Number Generator verskaf word, skep lukraak teksstringe per masker . Dit is 'n baie nuttige kenmerk vir die generering van globaal unieke identifiseerders (GUID), poskodes, SKU's, ensovoorts.

    Om byvoorbeeld 'n lys van ewekansige GUID's te kry, kies jy die Heksadesimale karakterstel en tik ? ????????-????-????-???????????? in die Mask -boks, soos gedemonstreer in die skermkiekie:

    As jy belangstel om ons Random Generator te probeer, is jy baie welkom om af te laai dit hieronder as deel van ons Ultimate Suite for Excel.

    Beskikbare aflaaie

    Ewekansige formulevoorbeelde (.xlsx-lêer)

    Ultimate Suite 14-dae ten volle funksionele weergawe (. exe-lêer)

    programme, produseer Excel ewekansige getalgenerator pseudo-ewekansige getalledeur 'n paar wiskundige formules te gebruik. Wat dit vir jou beteken, is dat, in teorie, ewekansige getalle wat deur Excel gegenereer word, voorspelbaar is, mits iemand al die besonderhede van die generator se algoritme ken. Dit is die rede waarom dit nog nooit gedokumenteer is nie en amper nooit sal wees nie. Wel, wat weet ons van die ewekansige getalgenerator in Excel?
    • Die Excel RAND- en RANDBETWEEN-funksies genereer pseudo-ewekansige getalle uit die Uniform verspreiding , oftewel reghoekige verspreiding, waar daar gelyke waarskynlikheid is vir alle waardes wat 'n ewekansige veranderlike kan aanneem. 'n Goeie voorbeeld van die eenvormige verspreiding is om 'n enkele dobbelsteen te gooi. Die uitkoms van die gooi is ses moontlike waardes (1, 2, 3, 4, 5, 6) en elkeen van hierdie waardes sal ewe waarskynlik voorkom. Vir 'n meer wetenskaplike verduideliking, kyk asseblief na wolfram.com.
    • Daar is geen manier om óf Excel RAND óf RANDBETWEEN funksie te saai nie, wat na bewering geïnisialiseer word vanaf die rekenaar se stelseltyd. Tegnies is 'n saad die beginpunt vir die generering van 'n reeks ewekansige getalle. En elke keer as 'n Excel-ewekansige funksie opgeroep word, word 'n nuwe saad gebruik wat 'n unieke ewekansige volgorde terugstuur. Met ander woorde, wanneer jy die ewekansige getalgenerator in Excel gebruik, kan jy nie 'n herhaalbare volgorde kry met die RAND of RANDBETWEENfunksie, ook nie met VBA nie, ook nie op enige ander manier nie.
    • In vroeë Excel-weergawes, voor Excel 2003, het die ewekansige generasie-algoritme 'n relatief klein tydperk gehad (minder as 1 miljoen nie-herhalende ewekansige getallereeks) en dit het misluk verskeie standaardtoetse van ewekansigheid op lang ewekansige rye. Dus, as iemand nog met 'n ou Excel-weergawe werk, moet jy liewer nie die RAND-funksie met groot simulasiemodelle gebruik nie.

    As jy op soek is na ware ewekansige data, jy kan waarskynlik 'n derdeparty ewekansige getalgenerator soos www.random.org gebruik waarvan die ewekansigheid afkomstig is van atmosferiese geraas. Hulle bied gratis dienste aan om ewekansige nommers, speletjies en loterye, kleurkodes, ewekansige name, wagwoorde, alfanumeriese snare en ander ewekansige data te genereer.

    Oukei, hierdie nogal lang tegniese inleiding eindig en ons kom by praktiese en meer nuttige dinge.

    Excel RAND-funksie - genereer ewekansige reële getalle

    Die RAND -funksie in Excel is een van die twee funksies wat spesiaal ontwerp is om ewekansige getalle te genereer. Dit gee 'n ewekansige desimale getal (reële getal) tussen 0 en 1 terug.

    RAND() is 'n vlugtige funksie, wat beteken dat 'n nuwe ewekansige getal gegenereer word elke keer as die werkblad bereken word. En dit gebeur elke keer as jy enige aksie op 'n werkblad uitvoer, byvoorbeeld 'n formule opdateer (nie noodwendig die RAND-formule nie, net enige ander formule op 'nblad), wysig 'n sel of voer nuwe data in.

    Die RAND-funksie is beskikbaar in alle weergawes van Excel 365 - 2000.

    Aangesien die Excel RAND-funksie geen argumente het nie, voer jy eenvoudig =RAND() in in 'n sel en kopieer dan die formule in soveel selle as wat jy wil:

    En nou, kom ons neem 'n stap verder en skryf 'n paar RAND-formules om ewekansige getalle volgens na jou toestande.

    Formule 1. Spesifiseer die boonste grenswaarde van die reeks

    Om ewekansige getalle tussen nul en enige N -waarde te genereer, vermenigvuldig jy die RAND-funksie met N:

    RAND()* N

    Om byvoorbeeld 'n ry ewekansige getalle groter as of gelyk aan 0 maar minder as 50 te skep, gebruik die volgende formule:

    =RAND()*50

    Let wel. Die boonste grenswaarde word nooit by die teruggekeerde ewekansige volgorde ingesluit nie. As jy byvoorbeeld ewekansige getalle tussen 0 en 10 wil kry, insluitend 10, is die regte formule =RAND()*11 .

    Formule 2. Genereer ewekansige getalle tussen twee getalle

    Om 'n ewekansige getal tussen enige twee te skep getalle wat jy spesifiseer, gebruik die volgende RAND formule:

    RAND()*( B - A )+ A

    Waar A is die ondergrenswaarde (die kleinste getal) en B is die boonste grenswaarde (die grootste getal).

    Om byvoorbeeld ewekansige getalle tussen 10 en 50 te genereer , kan jy die volgende formule gebruik:

    =RAND()*(50-10)+10

    Let wel. Hierdie ewekansige formule sal nooit 'n getal gelyk teruggee nietot die grootste getal van die gespesifiseerde reeks ( B -waarde).

    Formule 3. Genereer ewekansige heelgetalle in Excel

    Om die Excel RAND-funksie ewekansige heelgetalle te laat produseer, neem enige van die bogenoemde formules en draai dit in die INT-funksie toe.

    Om te skep ewekansige heelgetalle tussen 0 en 50:

    =INT(RAND()*50)

    Om ewekansige heelgetalle tussen 10 en 50 te genereer:

    =INT(RAND()*(50-10)+10)

    Excel RANDBETWEEN-funksie - genereer ewekansige heelgetalle in 'n gespesifiseerde reeks

    RANDBETWEEN is nog 'n funksie wat deur Excel verskaf word om ewekansige getalle te genereer. Dit gee ewekansige heelgetalle in die reeks wat jy spesifiseer:

    RANDBETWEEN(onder, bo)

    Natuurlik is b onder die laagste getal en top is die hoogste getal in die reeks ewekansige getalle wat jy wil kry.

    Soos RAND, is Excel se RANDBETWEEN 'n wisselvallige funksie en dit gee 'n nuwe ewekansige heelgetal elke keer as jou sigblad herbereken.

    Om byvoorbeeld ewekansige heelgetalle tussen 10 en 50 (insluitend 10 en 50) te genereer, gebruik die volgende RANDBETWEEN-formule:

    =RANDBETWEEN(10, 50)

    Die RANDBETWEEN-funksie in Excel kan beide positiewe en negatiewe getalle skep. Byvoorbeeld, om 'n lys van ewekansige heelgetalle van -10 tot 10 te kry, voer die volgende formule in jou werkblad in:

    =RANDBETWEEN(-10, 10)

    Die RANDBETWEEN-funksie is beskikbaar in Excel 365 - Excel 2007. In vorige weergawes, kan jy die RAND-formule gebruikgedemonstreer in Voorbeeld 3 hierbo.

    Verder in hierdie tutoriaal sal jy nog 'n paar formule-voorbeelde vind wat demonstreer hoe om die RANDBETWEEN-funksie te gebruik om ewekansige waardes anders as heelgetalle te genereer.

    Wenk. In Excel 365 en Excel 2021 kan jy die dinamiese skikking RANDARRAY-funksie gebruik om 'n skikking ewekansige getalle terug te gee tussen enige twee getalle wat jy spesifiseer.

    Skep ewekansige getalle met gespesifiseerde desimale plekke

    Alhoewel die RANDBEETWEEN-funksie in Excel is ontwerp om ewekansige heelgetalle terug te gee, jy kan dit dwing om ewekansige desimale getalle met soveel desimale plekke terug te gee as wat jy wil.

    Om byvoorbeeld 'n lys van getalle met een desimale plek te kry, jy vermenigvuldig die onderste en boonste waardes met 10, en deel dan die teruggekeerde waarde deur 10:

    RANDBETWEEN( onderste waarde * 10, topwaarde * 10)/10

    Die volgende RANDBETWEEN-formule gee ewekansige desimale getalle tussen 1 en 50 terug:

    =RANDBETWEEN(1*10, 50*10)/10

    Op 'n soortgelyke wyse, om ewekansige getalle tussen 1 en 50 te genereer met 2 desimale plekke vermenigvuldig jy die RANDBETWEEN-funksie se argumente met 100, en deel dan die resultaat ook deur 100:

    =RANDBETWEEN(1*100, 50*100) / 100

    Hoe om ewekansige datums in Excel te genereer

    Om gee 'n lys van ewekansige d tussen die gegewe twee datums eet, gebruik die RANDBETWEEN-funksie in kombinasie met DATEVALUE:

    RANDBETWEEN(DATEVALUE( begindatum ), DATUMWAARDE( einddatum ))

    Byvoorbeeld , aankry die lys van datums tussen 1-Junie-2015 en 30-Junie-2015 ingesluit, voer die volgende formule in jou werkblad in:

    =RANDBETWEEN(DATEVALUE("1-Jun-2015"),DATEVALUE("30-Jun-2015"))

    Alternatiewelik kan jy die DATUM-funksie gebruik in plaas van DATUMWAARDE:

    =RANDBETWEEN(DATE(2015,6,1),DATEVALUE(2015,6,30))

    Onthou om die datumformaat op die sel(s) toe te pas en jy sal 'n lys ewekansige datums soortgelyk aan hierdie kry:

    Vir 'n aantal gevorderde opsies soos om ewekansige weeksdae of naweke te genereer, kyk na Advanced Random Generator vir datums.

    Hoe om ewekansige tye in Excel in te voeg

    Onthou dat in die interne Excel-stelseltye word as desimale gestoor, jy kan die standaard Excel RAND-funksie gebruik om ewekansige reële getalle in te voeg, en dan eenvoudig die tydformaat op die selle toepas:

    Om gee ewekansige tye volgens jou kriteria, meer spesifieke ewekansige formules word vereis, soos hieronder gedemonstreer.

    Formule 1. Genereer ewekansige tye in die gespesifiseerde reeks

    Om ewekansige tye tussen enige twee tye in te voeg jy spesifiseer, gebruik óf die TYD óf T IMEVALUE-funksie in samewerking met Excel RAND:

    TYD( begintyd )+RAND() * (TYD( begintyd ) - TYD( eindtyd )) TYDWAARDE( begintyd )+RAND() * (TYDWAARDE( begintyd ) - TYDWAARDE( eindtyd ))

    Byvoorbeeld, om voeg 'n ewekansige tyd tussen 6:00 AM en 5:30 PM in, jy kan enige van die volgende formules gebruik:

    =TIME(6,0,0) + RAND() * (TIME(17,30,0) - TIME(6,0,0))

    =TIMEVALUE("6:00 AM") + RAND() * (TIMEVALUE("5:30 PM") - TIMEVALUE("6:00 AM"))

    Formule 2. Genereerewekansige datums en tye

    Om 'n lys van ewekansige datums en tye te skep, gebruik 'n kombinasie van RANDBETWEEN en DATEVALUE funksies:

    RANDBETWEEN(DATEVALUE( begindatum) , DATUMWAARDE( einddatum )) + RANDBETWEEN(TYDWAARDE( begintyd ) * 10000, TYDWAARDE( eindtyd ) * 10000)/10000

    Gestel jy wil ewekansige datums tussen 1 Junie 2015 en 30 Junie 2015 met 'n tyd tussen 7:30 AM en 6:00 PM invoeg, sal die volgende formule 'n lekkerny wees:

    =RANDBETWEEN(DATEVALUE("1-Jun-2015"), DATEVALUE("30-Jun-2015")) + RANDBETWEEN(TIMEVALUE("7:30 AM") * 10000, TIMEVALUE("6:00 PM") * 10000) / 10000

    Jy kan ook datums en tye verskaf deur die DATUM- en TYD-funksies onderskeidelik te gebruik:

    =RANDBETWEEN(DATE(2015,6,1), DATE(2015,6,30)) + RANDBETWEEN(TIME(7,30,0) * 10000, TIME(18,0,0) * 10000) / 10000

    Genereer ewekansige letters in Excel

    Om 'n ewekansige letter terug te gee, word 'n kombinasie van drie verskillende funksies vereis:

    =CHAR(RANDBETWEEN(CODE("A"),CODE("Z")))

    Waar A die eerste karakter is en die Z is die laaste karakter in die reeks letters wat jy wil insluit (in alfabetiese volgorde).

    In die formule hierbo:

    • KODE gee numeriese ANSI-kodes vir die gespesifiseerde letters.
    • RANDBETWEEN neem die n getalle wat deur die KODE teruggestuur word, funksioneer as die onderste en boonste waardes van die reeks.
    • CHAR skakel ewekansige ANSI-kodes wat deur RANDBETWEEN teruggestuur word om na die ooreenstemmende letters.

    Let wel. Aangesien die ANSI-kodes verskil vir HOOFLETTERS en kleinletters, is hierdie formule hooflettersensitief .

    As iemand die ANSI-karakterkodeskaart uit die kop onthou, verhoed niks jou nievan die verskaffing van die kodes direk na die RANDBETWEEN-funksie.

    Om byvoorbeeld ewekansige HOOFLETTERS tussen A (ANSI-kode 65) en Z<2 te kry> (ANSI-kode 90), skryf jy:

    =CHAR(RANDBETWEEN(65, 90))

    Om kleinletters van a (ANSI-kode 97) na te genereer z (ANSI-kode 122), gebruik jy die volgende formule:

    =CHAR(RANDBETWEEN(97, 122))

    Om 'n ewekansige spesiale karakter, soos , in te voeg! " # $ % & ' ( ) * + , - . /, gebruik die RANDBETWEEN funksie met die onderste parameter gestel op 33 (ANSI-kode vir "!') en die top parameter gestel op 47 (ANSI-kode vir "/").

    =CHAR(RANDBETWEEN(33,47))

    Genereer teksstringe en wagwoorde in Excel

    Om 'n ewekansige teksstring in Excel te skep , jy moet net verskeie CHAR / RANDBEETWEEN funksies aaneenskakel.

    Om byvoorbeeld 'n lys wagwoorde wat uit 4 karakters bestaan, te genereer, kan jy 'n formule soortgelyk aan hierdie gebruik:

    =RANDBETWEEN(0,9) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97, 122)) & CHAR(RANDBETWEEN(33,47))

    Om die formule meer kompak te maak, het ek die ANSI-kodes direk in die formule verskaf. Die vier funksies gee die volgende ewekansige waardes terug:

    • RANDBETWEEN(0,9) - gee ewekansige getalle tussen 0 en 9 terug.
    • CHAR(RANDBETWEEN(65,90)) - gee ewekansige HOOFLETTERS tussen A en Z .
    • CHAR(RANDBETWEEN(97, 122)) - gee ewekansige kleinletters tussen a en z .
    • CHAR(RANDBETWEEN(33,47)) - gee ewekansige spesiale karakters terug.

    Die teksstringe wat met die bogenoemde formule gegenereer word, sal iets soos " 4Np# " of

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.