donderdag, september 22, 2011
Excel Match function doesn't work
(Dutch below) A colleague of mine had an Excel worksheet with an array of values (so multiple rows and multiple columns). He wanted to be able to lookup a value, and if that value occurred, he wanted the resulting field to be 1. I know Excel has a function MATCH. But whatever i tried, it kept giving me the famous #N/A (NA) result. I checked formatting, i played around with sorting the array, but never got another result. I even found info on the Net that the MATCH-function sometimes returned wrong results.
So another colleague pointed me to the fact the COUNTIF function could be used for our goal, as an alternative to the MATCH-function. When we add IF, we get the desired result (like: =IF(COUNTIF(A1:D99;5);1;0) (depending on language- etc settings, your Excel would like a , instead of a ; in that formula)).
(Dutch)
Een collega van me wilde in Excel in een gegevens-set (meerdere kolommen en meerdere rijen) controleren of een bepaalde waarde er in voorkwam. In Excel heb je o.a. de VERGELIJKEN-functie. Maar wat ik ook probeerde, ik kreeg altijd #N/B als resultaat, ook nadat ik had gecontroleerd dat alle waardes in de gegevens-set van hetzelfde type (bv numeriek) waren, en ook nadat ik nog had geprobeerd de gegevens-set te sorteren.
Een collega wees me er op dat de functie AANTAL.ALS ook bruikbaar was voor wat we wilde bereiken. Door bv =AANTAL.ALS(A1:D99;5) te tikken, geeft de cel met die formule aan hoe vaak de waarde 5 voorkomt in het bereik A1 t/m D99. Een mooi alternatief.
Als je overigens een vertaling zoekt van Engelse Excel functie-namen naar Nederlandse, of andersom, dan vond ik hier een handige lijst die je bv met CTRL-F kunt doorzoeken).
Afbeeldingsbron: ExcelHints.com
Abonneren op:
Reacties posten (Atom)
Die handige lijst met EN-NE functienamen kan je beter hier bekijken: http://nl.wikipedia.org/wiki/Lijst_van_Excel-functies
BeantwoordenVerwijderenDank Michel, ik heb de link aangepast!
BeantwoordenVerwijderenAh, I like that, that is a good post. Once you stop and think about it, it instantly makes sense.
BeantwoordenVerwijderen