<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ramblings, ideas, problems, and solutions</title>
	<atom:link href="https://www.razumny.no/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.razumny.no</link>
	<description>Ramblings, ideas, problems, and solutions.</description>
	<lastBuildDate>Fri, 02 Jun 2023 07:24:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">36782796</site>	<item>
		<title>Describing a problem is half the battle</title>
		<link>https://www.razumny.no/?p=7180</link>
					<comments>https://www.razumny.no/?p=7180#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 14 Aug 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Kepner Tregoe]]></category>
		<category><![CDATA[Kidlin&#039;s law]]></category>
		<category><![CDATA[problem]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7180</guid>

					<description><![CDATA[Some time ago, I came across Kidlin&#8217;s law &#8211; a problem written down is a problem halved. This tracks well with my own experience, but why is that the case? In a nutshell, in order to write something down, you must understand it well enough to write it down. I often find that, when describing [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Some time ago, I came across Kidlin&#8217;s law &#8211; a problem written down is a problem halved. This tracks well with my own experience, but why is that the case? In a nutshell, in order to write something down, you must understand it well enough to write it down. I often find that, when describing a problem in writing, I add details that I knew &#8211; but weren&#8217;t conscious of.</p><span id="more-7180"></span>





<p>Combined with a structured form in which to describe the problem (and my favorite is the <a href="https://www.razumny.no/?p=6404">Kepner-Tregoe</a> red card), I have found this to be an excellent exercise, both in terms of helping me solve the problem, but also in terms of the ability of others to solve a problem which I can&#8217;t solve &#8211; whether it is due to a lack of knowledge or a lack of access.</p>



<p>It comes, however, at a cost. It takes time and effort. Whether or not it is worth that cost is something one must evaluate at a case by case basis. The way I see it, there is little to no reason to do so if the issue is one which has been seen a number of times before. That information should already be documented, in accordance with the second principle of the <a href="https://www.razumny.no/?p=7181">Hacker attitude</a>.</p>



<p>On the other hand, a novel issue &#8211; or an otherwise well-known issue forwarded to someone who is, as yet, unfamiliar with it &#8211; has something to gain from being thoroughly described. In the first case, the reason should be obvious; a novel issue must be well-described in order for a solution to be reached. In the latter case, it is a question of being both a good colleague, and sharing one&#8217;s knowledge so that others may learn.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7180</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7180</post-id>	</item>
		<item>
		<title>Verify what RSAT features are installed</title>
		<link>https://www.razumny.no/?p=7213</link>
					<comments>https://www.razumny.no/?p=7213#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 07 Aug 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[ADUC]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[RSAT]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7213</guid>

					<description><![CDATA[Before summer, I showed you how to install ADUC using PowerShell. ADUC, however, is not the only tool in the RSAT toolbox. Here, then, is how you can get an overview of all of them, as well as whether or not they are installed on the computer:]]></description>
										<content:encoded><![CDATA[
<p>Before summer, I showed you how to <a href="https://www.razumny.no/?p=7210">install ADUC</a> using PowerShell. ADUC, however, is not the only tool in the RSAT toolbox. Here, then, is how you can get an overview of all of them, as well as whether or not they are installed on the computer:</p><span id="more-7213"></span>





<ul class="wp-block-list">
<li>Start PowerShell with administrative privileges </li>



<li>Run this command: <code>Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property DisplayName, State</code></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7213</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7213</post-id>	</item>
		<item>
		<title>State of the Blog 2023</title>
		<link>https://www.razumny.no/?p=7216</link>
					<comments>https://www.razumny.no/?p=7216#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 26 Jun 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[State of the blog]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7216</guid>

					<description><![CDATA[True to tradition, I’m writing a&#160;summer retrospective&#160;post. Meant to be the summer counterpart to my&#160;end-of-year roundup&#160;series, some information will naturally be duplicated across the two series of posts. The first full year (as in period of 365 days, rather than a calendar year) of more or less normalcy have come and gone with very little [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><em>True to tradition, I’m writing a&nbsp;<a href="https://www.razumny.no/?tag=state-of-the-blog">summer retrospective</a>&nbsp;post. Meant to be the summer counterpart to my&nbsp;<a rel="noreferrer noopener" href="https://www.razumny.no/?tag=year-in-review" target="_blank">end-of-year roundup</a>&nbsp;series, some information will naturally be duplicated across the two series of posts.</em></p><span id="more-7216"></span>





<p>The first full year (as in period of 365 days, rather than a calendar year) of more or less normalcy have come and gone with very little in the way of fanfare since covid-measures were lifted in Norway. Life, for most of us, goes on.</p>



<p>My duties as head of my union local have continued unabated. I won an uncontested re-election this spring, and have negotiated a wage increase for my now more than two hundred members. That, however, took some wrangling, three rounds of negotiations &#8211; the last of which was between the central parties, with me as a spectator.</p>



<p>I noted, in my <a href="https://www.razumny.no/?p=7035">roundup last year</a>, that I was diagnosed with atrial fibrillation. I am happy to report that I have since undergone node ablation, and that I have seen significant improvement as a result.</p>



<p>Readership of the blog continues to fluctuate, sometimes as high as 1600 monthly readers, and sometimes as low as half that. That, however, is entirely incidental. I continue to blog for a readership of one, and everyone else is a welcome bonus.  I have been blogging for more than fifteen years, and am coming up on nine hundred blog posts in those years.</p>



<p>As always, finding both the time and the inspiration to blog can be a bit of a challenge, but I have been able to keep it up. That, in and of itself, feels like an achievement to me. I keep learning, and I keep documenting what I learn &#8211; for myself to reference, as well as to share with others. Like I did in &#8217;21 and &#8217;22, I have decided to take a summer hiatus. Expect more posts from me in the middle or so of August.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7216</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7216</post-id>	</item>
		<item>
		<title>Installing ADUC from PowerShell</title>
		<link>https://www.razumny.no/?p=7210</link>
					<comments>https://www.razumny.no/?p=7210#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 19 Jun 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[ADUC]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[RSAT]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7210</guid>

					<description><![CDATA[With some frequency, I have users contacting me to have ADUC (Active Directory Users and Computers) installed on their computers. While you can simply install RSAT from Apps &#38; Features, doing so would be overkill and a half. Much better, then, to simply install ADUC and be done with it. This is easily done using [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>With some frequency, I have users contacting me to have ADUC (Active Directory Users and Computers) installed on their computers. While you can simply install RSAT from Apps &amp; Features, doing so would be overkill and a half. Much better, then, to simply install ADUC and be done with it. This is easily done using PowerShell. Here&#8217;s how:</p><span id="more-7210"></span>





<ol class="wp-block-list">
<li>Start PowerShell with administrative privileges</li>



<li>Run this command: <code>Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0</code></li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7210</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7210</post-id>	</item>
		<item>
		<title>Excel: Defining parametric names for cells</title>
		<link>https://www.razumny.no/?p=7197</link>
					<comments>https://www.razumny.no/?p=7197#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 12 Jun 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[addressing]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[name box]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7197</guid>

					<description><![CDATA[It should come as no surprise to anyone who has read my blog for a while that I use Excel on a relatively regular basis. Wherever possible, I like using parameters, rather than addressing something directly. There are a few reasons for this. It makes a formula shorter, more user friendly, and quicker to write. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>It should come as no surprise to anyone who has read my blog for a while that I use Excel on a relatively regular basis. Wherever possible, I like using parameters, rather than addressing something directly. There are a few reasons for this. It makes a formula shorter, more user friendly, and quicker to write. I have a small spreadsheet, which shows some currencies and their relative exchange rates. I want to define an addressing parameter, rather than using the cell address. Here&#8217;s how:</p><span id="more-7197"></span>





<ol class="wp-block-list">
<li>Select the cell in question</li>



<li>Click the Name Box in the upper left hand side just above the spreadsheet</li>



<li>Enter the desired name</li>



<li>Hit return</li>
</ol>



<p>To use it, simply enter the name you selected instead of the cell name. In my example below, I&#8217;ve given cell C2 the name USDNOK. The beauty of this, is that it works across all spreadsheets in a workbook. If the cell you want to address is in sheet 1, and you want to use it in sheet 2, you address it in exactly the same way.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="311" height="243" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-145.png?resize=311%2C243&#038;ssl=1" alt="" class="wp-image-7199" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-145.png?w=311&amp;ssl=1 311w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-145.png?resize=300%2C234&amp;ssl=1 300w" sizes="(max-width: 311px) 100vw, 311px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7197</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7197</post-id>	</item>
		<item>
		<title>Pride once more</title>
		<link>https://www.razumny.no/?p=7220</link>
					<comments>https://www.razumny.no/?p=7220#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 05 Jun 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[ally]]></category>
		<category><![CDATA[human rights]]></category>
		<category><![CDATA[lgbtqia]]></category>
		<category><![CDATA[pride]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7220</guid>

					<description><![CDATA[It is June, which means that Pride month is here again. My post last year soon took another turn as a terrorist attacked a pair of pubs in downtown Oslo. Two people were killed, and a further twenty-one were wounded. As a result, Oslo Pride was largely cancelled. More recently, the organization Save the Children [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>It is June, which means that Pride month is here again. My <a href="https://www.razumny.no/?p=6794">post last year</a> soon took another turn as a terrorist attacked a pair of pubs in downtown Oslo. Two people were killed, and a further twenty-one were wounded. As a result, Oslo Pride was largely cancelled. More recently, the organization Save the Children cancelled a <a href="https://www.nrk.no/nyheter/redd-barna-avlyser-pride-barnefestival-sondag-etter-trusler-om-vold-1.16429047">Pride-event</a> due to threats and harassment.</p><span id="more-7220"></span>





<p>I have come to realize that not everyone knows or understands what Pride is all about. It&#8217;s honestly quite simple. It is about basic human rights. The right to define oneself, ones gender identity, and ones sexual preference. The right to love who one loves, and to be oneself, without the fear of ostracism, harassment, or punishment. It is, in other words, about this:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.</p>
<cite>United States Declaration of Independence</cite></blockquote>



<p>And yet, it happens to be that the LGBTQIA+ community are the targets of exactly these things, not to mention erasure and any number of claims that are offensive, bordering on libel. This is an untenable state of affairs.</p>



<p>I think it might also be worth it to remind ourselves that while Pride is a celebration, it is also very much a protest. The protest is an integral part of Pride. Pride started with the Stonewall riots, which are an integral part of Pride even today.</p>



<p>All of this is to say that the choice being between being an ally, doing nothing, or opposing them is to me no choice at all. I stand with my fellow human beings on the LGBTQIA+ spectrum.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7220</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7220</post-id>	</item>
		<item>
		<title>the Hacker attitude</title>
		<link>https://www.razumny.no/?p=7181</link>
					<comments>https://www.razumny.no/?p=7181#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 29 May 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[attitude]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[ESR]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[problem solving]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7181</guid>

					<description><![CDATA[Guiding principles for IT work For as long as I can remember, I have had the Hacker attitude as part of my about-box on LinkedIn. Originally minted by Eric S. Raymond, the Hacker attitude is described in terms of five principles: These five have been part of my guiding principles in what I do. In [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Guiding principles for IT work</h2><span id="more-7181"></span>





<p>For as long as I can remember, I have had the Hacker attitude as part of my about-box on <a href="https://www.linkedin.com/in/razumny/">LinkedIn</a>. Originally minted by <a href="http://www.catb.org/esr/faqs/hacker-howto.html#attitude">Eric S. Raymond</a>, the Hacker attitude is described in terms of five principles:</p>



<ol class="wp-block-list">
<li>The world is full of fascinating problems waiting to be solved</li>



<li>No problem should ever have to be solved twice</li>



<li>Boredom and drudgery are evil</li>



<li>Freedom is good</li>



<li>Attitude is no substitute for competence</li>
</ol>



<p>These five have been part of my guiding principles in what I do. In particular, the second one is a big part of why I write this blog. Some of what I write is reproduced elsewhere by others, and some isn&#8217;t. That, however, is very much beside the point &#8211; namely that ensuring that the information is available to anyone who might want it is a good thing.</p>



<p>As an IT support and operations professional, it is sadly true that we all too often are unable to truly solve an issue &#8211; or for that matter prevent an issue to reoccur. Having a known &#8211; and documented &#8211; solution helps ameliorate this fact.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7181</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7181</post-id>	</item>
		<item>
		<title>Specific search sites for better* results</title>
		<link>https://www.razumny.no/?p=7177</link>
					<comments>https://www.razumny.no/?p=7177#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 22 May 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[altavista]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[bielefeld]]></category>
		<category><![CDATA[bioline]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[refseek]]></category>
		<category><![CDATA[repec]]></category>
		<category><![CDATA[science.gov]]></category>
		<category><![CDATA[springerlink]]></category>
		<category><![CDATA[worldcat]]></category>
		<category><![CDATA[yahoo]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7177</guid>

					<description><![CDATA[I&#8217;ve been a user of computers and the internet for long enough to remember the first browser war. It used to be that I&#8217;d regularly use multiple search engines in order to ensure that I got the best* results. My defaults would be Yahoo, AltaVista, and Kvasir, but others were certainly in the mix, too. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;ve been a user of computers and the internet for long enough to remember the <a href="https://en.wikipedia.org/wiki/Browser_wars#First_browser_war_(1995%E2%80%932001)">first browser war</a>. It used to be that I&#8217;d regularly use multiple search engines in order to ensure that I got the best* results. My defaults would be Yahoo, AltaVista, and Kvasir, but others were certainly in the mix, too. Over time, however, most of these were replaced by Google. As a student, my exprience was that Google usually provided &#8220;more or less close enough&#8221;, rather than &#8220;exactly what I need&#8221;, and as your search gets more specialized, Googles results tend to get less useful.</p><span id="more-7177"></span>





<p><em>*</em> <em>By &#8220;better&#8221; or &#8220;best&#8221;, I mean in terms of accuracy of the results provided.</em></p>



<p>Academic pursuits are just one example are. As a native Norwegian speaker, I have also found Google to be less than ideal the more obscure the knowledge I am looking for is. Here are some other sites that I have found to be helpful as Google becomes increasingly less so:</p>



<ul class="wp-block-list">
<li><a href="https://www.refseek.com/">refseek</a>
<ul class="wp-block-list">
<li>Refseek is what Google Scholar tries &#8211; and in my experience fails &#8211; to be; a good search engine to find academic information.</li>
</ul>
</li>



<li><a href="https://link.springer.com/">Springer Link</a>
<ul class="wp-block-list">
<li>Springer Link, too, is a great resource for searching scientific articles, journals, books etc.</li>
</ul>
</li>



<li><a href="https://worldcat.org/">WorldCat</a>
<ul class="wp-block-list">
<li>WorldCat lets you search the collections of thousands of libraries around the world, in order to find a copy of that book that you absolutely need to get your hands on.</li>
</ul>
</li>



<li><a href="http://www.bioline.org.br/">Bioline</a>
<ul class="wp-block-list">
<li>Bioline is a more specialized search engine, allowing you access to research journals published in developing countries in the field of bioscience.</li>
</ul>
</li>



<li><a href="http://repec.org/">Research Papers in Economics</a>
<ul class="wp-block-list">
<li>Another more specialized search engine, RePEc lets you search in research in economics and related areas.</li>
</ul>
</li>



<li><a href="https://www.science.gov/">Science.gov</a>
<ul class="wp-block-list">
<li>An inter-agency initiative from thirteen US Government agencies, Science.gov offers access to R&amp;D results and more from these agencies.</li>
</ul>
</li>



<li><a href="http://www.pdfdrive.com/">PDF Drive</a>
<ul class="wp-block-list">
<li>A huge repository of more than eighty million eBooks and PDF files, all free for download.</li>
</ul>
</li>



<li><a href="https://base-search.net/">Bielefeld Academic Search Engine</a>
<ul class="wp-block-list">
<li>BASE is another academic search engine, indexing metadata from journals, institutional repositories etc.</li>
</ul>
</li>
</ul>



<p>There are many, many more out there, but I and others have found all of these ones to be useful.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7177</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7177</post-id>	</item>
		<item>
		<title>Excel: Looking up data continued</title>
		<link>https://www.razumny.no/?p=7166</link>
					<comments>https://www.razumny.no/?p=7166#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 15 May 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[xlookup]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7166</guid>

					<description><![CDATA[Last week, I showed you the simplest form of the XLOOKUP function. Though highly useful, it&#8217;s only really useful if you find exact matches. If you&#8217;re looking at an array of data &#8211; e.g. pay averages for age groups instead of specific ages &#8211; you need to help it a little. To this end, the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.razumny.no/?p=7163">Last week</a>, I showed you the simplest form of the <code>XLOOKUP</code> function. Though highly useful, it&#8217;s only really useful if you find exact matches. If you&#8217;re looking at an array of data &#8211; e.g. pay averages for age groups instead of specific ages &#8211; you need to help it a little. To this end, the function has a further three arguments. In order, the ones I&#8217;ve found useful are:</p><span id="more-7166"></span>





<ul class="wp-block-list">
<li><code>if_not_found</code>
<ul class="wp-block-list">
<li>Here you specify what to do if a valid match is not found</li>



<li>Defaults to #N/A</li>
</ul>
</li>



<li><code>match_mode</code>
<ul class="wp-block-list">
<li>Specify the match type</li>



<li><code>0</code>: exact match &#8211; default setting which returns the error specified in <code>if_not_found</code></li>



<li><code>-1</code>: exact match OR the next smaller item</li>



<li><code>1</code>: exact match OR the next larger item</li>
</ul>
</li>
</ul>



<p><em>There are a few other variations, whose use has been documented by <a href="https://support.microsoft.com/en-us/office/xlookup-function-b7fd680e-6d10-43e6-84f9-88eae8bf5929">Microsoft</a>.</em></p>



<p>My lookup table lists average pay in age groups, listed by starting age for the age group. The table is in a worksheet called &#8220;<code>Average Pay</code>&#8220;. The age group is in column A, the average pay in column C. The age of the person is question is in my calculations sheet, in column Z. My finished function for row 72 looks something like this:</p>



<p><code>=XLOOKUP(Z72,'Average Pay'!A:A,'Average Pay'!C:C,ERROR,-1)</code>. Translated to human terms, we&#8217;re looking for the value in cell Z72 in column A of the Average Pay Worksheet. We&#8217;re returning the value in column C for an exact match OR the next lower match. If no match is returned, we return &#8220;ERROR&#8221; instead.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7166</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7166</post-id>	</item>
		<item>
		<title>Excel: Looking up data</title>
		<link>https://www.razumny.no/?p=7163</link>
					<comments>https://www.razumny.no/?p=7163#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 08 May 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[averageif]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[unique]]></category>
		<category><![CDATA[xlookup]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7163</guid>

					<description><![CDATA[This time, I show you how I look up data in a table using the XLOOKUP function.]]></description>
										<content:encoded><![CDATA[
<p>A while back, I showed you how I go about creating <a href="https://www.razumny.no/?p=7118">tables if average values</a> using the <code>UNIQUE</code> and <code>AVERAGEIF</code> functions. While those tables are valuable in and of themselves, I use them to compare the pay an individual in my group gets with people in the same part of the organization.</p><span id="more-7163"></span>





<p>In order to do this, I use the <code>XLOOKUP</code> function in its simplest form. Here&#8217;s the original table:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" decoding="async" width="476" height="225" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-143.png?resize=476%2C225&#038;ssl=1" alt="" class="wp-image-7164" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-143.png?w=476&amp;ssl=1 476w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-143.png?resize=300%2C142&amp;ssl=1 300w" sizes="(max-width: 476px) 100vw, 476px" /></figure>



<p>The basic syntax of the function is <code>=XLOOKUP(lookup_value, lookup_array, return_array)</code>. In the example above, the lookup value is in cell A2. The lookup array is in column C, and the return array is in column D. That gives us the following formatted function: <code>=XLOOKUP(A2,C:C,D:D)</code>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7163</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7163</post-id>	</item>
		<item>
		<title>Mac: Lock your computer</title>
		<link>https://www.razumny.no/?p=7141</link>
					<comments>https://www.razumny.no/?p=7141#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 24 Apr 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[command control Q]]></category>
		<category><![CDATA[hot corner]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[lock screen]]></category>
		<category><![CDATA[mac]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7141</guid>

					<description><![CDATA[There are a number of security best practices out there. The most basic include password-protecting your devices and limiting administrative privileges. Password protection is only effective when your device is locked. While I&#8217;ve mostly been a Windows user at work, at home I tend to prefer a Mac. I recently reworked my home office so [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>There are a number of security best practices out there. The most basic include password-protecting your devices and limiting administrative privileges. Password protection is only effective when your device is locked. While I&#8217;ve mostly been a Windows user at work, at home I tend to prefer a Mac. </p><span id="more-7141"></span>





<p>I recently reworked my home office so that I could use my Mac with my large external monitor, and that introduced a new wrinkle; I no longer opened the screen, and had thus lost my default method of locking it (i.e. by closing the screen again). Here are some other methods you can use to lock your Mac:</p>



<p>Arguably the simplest option &#8211; other than closing the monitor &#8211; is using the keyboard shortcut <code>Command+Control+Q</code>. If you find yourself not remembering that, you can always go to the Apple menue, and click Lock Screen: </p>



<figure class="wp-block-image size-full is-resized"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-137.png?resize=640%2C537&#038;ssl=1" alt="" class="wp-image-7142" width="640" height="537" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-137.png?w=698&amp;ssl=1 698w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-137.png?resize=300%2C252&amp;ssl=1 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Another option is to set up a hot corner to lock the screen. Open System Settings, go to Desktop &amp; Dock, scroll down to Hot Corners (at the bottom), and select Lock Screen for one of the corners: </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="315" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-138.png?resize=1024%2C315&#038;ssl=1" alt="" class="wp-image-7146" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-138.png?resize=1024%2C315&amp;ssl=1 1024w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-138.png?resize=300%2C92&amp;ssl=1 300w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-138.png?resize=768%2C236&amp;ssl=1 768w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-138.png?w=1196&amp;ssl=1 1196w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7141</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7141</post-id>	</item>
		<item>
		<title>Excel: Calculating days, months, and years</title>
		<link>https://www.razumny.no/?p=6962</link>
					<comments>https://www.razumny.no/?p=6962#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 17 Apr 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[datedif]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[days]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[month]]></category>
		<category><![CDATA[months]]></category>
		<category><![CDATA[week]]></category>
		<category><![CDATA[weeks]]></category>
		<category><![CDATA[year]]></category>
		<category><![CDATA[years]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=6962</guid>

					<description><![CDATA[One thing I find myself needing to do on a relatively regular basis, is calculate the number of days, months, or years between two given dates. Like with so many other things, Excel has a function for this, too. It&#8217;s intuitively named DATEDIF, and here&#8217;s how you use it. The syntax is =DATEDIF(startdate,enddate,UNIT). The units [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>One thing I find myself needing to do on a relatively regular basis, is calculate the number of days, months, or years between two given dates. Like with so many other things, Excel has a function for this, too. It&#8217;s intuitively named <code>DATEDIF</code>, and here&#8217;s how you use it.</p><span id="more-6962"></span>





<p>The syntax is <code>=DATEDIF(startdate,enddate,UNIT)</code>. The units are D for days, M for complete months, and Y for complete years, and here&#8217;s how it looks in use:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="379" height="156" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-139.png?resize=379%2C156&#038;ssl=1" alt="" class="wp-image-7148" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-139.png?w=379&amp;ssl=1 379w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-139.png?resize=300%2C123&amp;ssl=1 300w" sizes="auto, (max-width: 379px) 100vw, 379px" /></figure>



<p>In addition to those three unit variants, you can also calculate the months or days between the dates, ignoring the years and dates or months as the case might be, using the units &#8220;YM&#8221; to count months, and &#8220;YD&#8221; to count days. Here&#8217;s how that looks:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="321" height="160" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-140.png?resize=321%2C160&#038;ssl=1" alt="" class="wp-image-7150" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-140.png?w=321&amp;ssl=1 321w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-140.png?resize=300%2C150&amp;ssl=1 300w" sizes="auto, (max-width: 321px) 100vw, 321px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=6962</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6962</post-id>	</item>
		<item>
		<title>Tradition!</title>
		<link>https://www.razumny.no/?p=7155</link>
					<comments>https://www.razumny.no/?p=7155#comments</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 10 Apr 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[jew]]></category>
		<category><![CDATA[jewish]]></category>
		<category><![CDATA[judaism]]></category>
		<category><![CDATA[tradition]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7155</guid>

					<description><![CDATA[In the opening act of Fiddler on the roof, Tevye and the other characters sing about the importance of tradition in their daily lives. While more than a hundred years have gone by since its setting in 1905, tradition remains important. It&#8217;s important to all of us, for so many reasons. Traditions are one of [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><em>In the opening act of Fiddler on the roof, Tevye and the other characters sing about the importance of tradition in their daily lives. While more than a hundred years have gone by since its setting in 1905, tradition remains important. It&#8217;s important to all of us, for so many reasons. Traditions are one of the many ways in which we pass on our joint knowledge of who we are as people. This week, I&#8217;d like to share some of my traditions.</em></p><span id="more-7155"></span>





<p>Last week, in innumerable jewish homes around the whole world, families sat down for the <em>Pesach Seder</em> &#8211; the ritual, festive, meal of Passover. The Seder is explicitly meant to be an arena where we teach our children about our history. The relevant quote from the torah (Exodus 13:8) goes as follows:</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="285" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-141.png?resize=1024%2C285&#038;ssl=1" alt="וְהִגַּדְתָּ֣ לְבִנְךָ֔ בַּיּ֥וֹם הַה֖וּא לֵאמֹ֑ר בַּעֲב֣וּר זֶ֗ה עָשָׂ֤ה יְהֹוָה֙ לִ֔י בְּצֵאתִ֖י מִמִּצְרָֽיִם׃ 
And you shall explain to your child on that day, ‘It is because of what יהוה did for me when I went free from Egypt.’" class="wp-image-7156" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-141.png?resize=1024%2C285&amp;ssl=1 1024w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-141.png?resize=300%2C83&amp;ssl=1 300w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-141.png?resize=768%2C213&amp;ssl=1 768w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-141.png?w=1238&amp;ssl=1 1238w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>The celebration of the holiday is centered around children, and our children have important roles to play. Sometimes as questioners (as they read <em>Ma Nisthana</em> (lit. &#8220;what differentiates&#8221;) where they ask why this night is different from others, sometimes as recipients of knowledge and tradition, and sometimes as archetypes. </p>



<p>The seder plate, together with the matzah, forms the centerpiece of the seder table, and comprises six elements that are laden with symbolism. This year, ours looked like this: </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="1024" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-142.png?resize=1024%2C1024&#038;ssl=1" alt="" class="wp-image-7157" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-142.png?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-142.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-142.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-142.png?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-142.png?w=1510&amp;ssl=1 1510w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<ul class="wp-block-list">
<li>The <em>zeroah</em> &#8211; bone &#8211; represents the paschal offering in the temple</li>



<li>The <em>beitzah</em> &#8211; egg &#8211; represents the pre-holiday offering in the temple</li>



<li>The <em>maror and chatzeret</em> &#8211; bitter herbs &#8211; (on my plate the grated horseradish (mixed with some beetroot juice) and radish) reminds us of the bitterness of slavery in Egypt</li>



<li>The <em>charoset</em> &#8211; paste &#8211; represents the mortar and brick made by the jews as they toiled in the slavery of the Pharaohs</li>



<li>The <em>karpas</em> &#8211; vegetable &#8211; alludes to the backbreaking work of slavery</li>
</ul>



<p>Traditions matter. They are bearers of identity and community, and I am truly happy to be able to pass this one on to my children.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7155</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7155</post-id>	</item>
		<item>
		<title>PowerShell: Looking up specific user properties</title>
		<link>https://www.razumny.no/?p=7133</link>
					<comments>https://www.razumny.no/?p=7133#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 03 Apr 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[attribute]]></category>
		<category><![CDATA[extensionattribute]]></category>
		<category><![CDATA[get-aduser]]></category>
		<category><![CDATA[property]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7133</guid>

					<description><![CDATA[Many of my customers use specific properties for various things. Most users do not have ADUC installed, and some of our customers even disallow installation of ADUC on end user computers. I recently had a user ask about looking up the contents of a specific attribute (extensionAttribute6, in case you were wondering). Luckily, this &#8211; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Many of my customers use specific properties for various things. Most users do not have ADUC installed, and some of our customers even disallow installation of ADUC on end user computers. I recently had a user ask about looking up the contents of a specific attribute (<code>extensionAttribute6</code>, in case you were wondering). </p><span id="more-7133"></span>





<p>Luckily, this &#8211; and any other attribute &#8211; can be easily looked up using the PowerShell <code>get-aduser</code> command. Format the command like this: <code>get-aduser "USERNAME" -properties extensionAttribute6</code>.</p>



<p>If you want to look up multiple specific attributes, simply divide them with a comma, like so: <code>get-aduser "USERNAME" -properties extensionAttribute6</code>, <code>extensionAttribute6</code>.</p>



<p>This method does assume that end users have read access to Active Directory, but I&#8217;ve yet to encounter a domain where that isn&#8217;t the case.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7133</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7133</post-id>	</item>
		<item>
		<title>Excel: Find average based on multiple criteria</title>
		<link>https://www.razumny.no/?p=7119</link>
					<comments>https://www.razumny.no/?p=7119#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 27 Mar 2023 15:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[averageif]]></category>
		<category><![CDATA[averageifs]]></category>
		<category><![CDATA[iferror]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7119</guid>

					<description><![CDATA[Last week, I showed you how to find an average based on a single criterion. That works well enough, but what if you want to find an average based on multiple criteria? In that case, the AVERAGEIF-function will fall short. In its place, you must use the AVERAGEIFS-function. This time, we want to find the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.razumny.no/?p=7118">Last week</a>, I showed you how to find an average based on a single criterion. That works well enough, but what if you want to find an average based on multiple criteria? In that case, the AVERAGEIF-function will fall short. In its place, you must use the AVERAGEIFS-function. This time, we want to find the averages for both ALPHA and BRAVO.</p><span id="more-7119"></span>





<p>Here&#8217;s how you build your function:</p>



<ul class="wp-block-list">
<li>=AVERAGEIF</li>



<li>Range to calculate average</li>



<li>First criterion range</li>



<li>First criterion for evaluation</li>



<li>Second criterion range</li>



<li>Second criterion for evaluation</li>



<li>&#8230;</li>
</ul>



<p>My example here uses column B as the range for average calculation, column A as the first criterion range, a unique value as the first criterion to evaluate, column C as the second criterion range, and ALPHA as the first criterion to evaluate. The actual function looks like this <code>=AVERAGEIFS(B:B,A:A,D2,C:C,"ALPHA")</code>, and the result looks as follows:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="597" height="297" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-136.png?resize=597%2C297&#038;ssl=1" alt="" class="wp-image-7129" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-136.png?w=597&amp;ssl=1 597w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-136.png?resize=300%2C149&amp;ssl=1 300w" sizes="auto, (max-width: 597px) 100vw, 597px" /></figure>



<p>The function is not case sensitive. In other words, if I were to replace ALPHA with AlPhA, alpha, or any other combination of upper and/or lower case, it would still return the same result.</p>



<p>If there are no results, however, Excel returns <code>#DIV/0</code>. Luckily, you can use the <a href="https://www.razumny.no/?p=6791">IFERROR-function</a> to ensure that the function fails gracefully. In that case, the function would look something like this: <code>=IFERROR(AVERAGEIFS(B:B,A:A,D2,C:C,"ALPHA"),"N/A")</code>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7119</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7119</post-id>	</item>
		<item>
		<title>Excel: Finding averages based on a specified criterion</title>
		<link>https://www.razumny.no/?p=7118</link>
					<comments>https://www.razumny.no/?p=7118#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 20 Mar 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7118</guid>

					<description><![CDATA[One of the many things I do in my capacity as a union representative is to assemble my own statistics based on raw numbers I get from my employer. One of the stats I calculate is the average pay in each section. As you might remember, last week I assembled a list of forty seven [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>One of the many things I do in my capacity as a union representative is to assemble my own statistics based on raw numbers I get from my employer. One of the stats I calculate is the average pay in each section. As you might remember, <a href="https://www.razumny.no/?p=7117">last week</a> I assembled a list of forty seven unique codes. </p><span id="more-7118"></span>





<p>This time, I&#8217;m going to use that list of unique codes to find average amounts for each code. To do this, I used the AVERAGEIF-function. The format is as follows:</p>



<ul class="wp-block-list">
<li>=AVERAGEIF</li>



<li>Range to lookup</li>



<li>Criterion for evaluation</li>



<li>Range to calculate average</li>
</ul>



<p>In the example below, my range to lookup is in column A, the criterion for evaluation (in this case the individual unique value found in the overall list) is in column C, and the range from which the average is to be calculated is in column B. For the criterion for evaluation, I specify a single cell. This gives me a formula that looks like this: <code>=AVERAGEIF(A:A,C2,B:B)</code>. </p>



<p>I copy and paste this to the individual cells for all forty seven entries, giving me a list that looks like this:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="476" height="225" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-135.png?resize=476%2C225&#038;ssl=1" alt="" class="wp-image-7124" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-135.png?w=476&amp;ssl=1 476w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-135.png?resize=300%2C142&amp;ssl=1 300w" sizes="auto, (max-width: 476px) 100vw, 476px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7118</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7118</post-id>	</item>
		<item>
		<title>Excel: Finding unique values</title>
		<link>https://www.razumny.no/?p=7117</link>
					<comments>https://www.razumny.no/?p=7117#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 13 Mar 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[unique]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7117</guid>

					<description><![CDATA[In complex datasets, finding the unique values can sometimes be a bit of a challenge. While you can often simply remove duplicates, if you intend to create a lookup-table, that isn&#8217;t an option, and you need to do it differently. Enter the UNIQUE-function. For this example, assume that you want all unique entries in column [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In complex datasets, finding the unique values can sometimes be a bit of a challenge. While you can often simply remove duplicates, if you intend to create a lookup-table, that isn&#8217;t an option, and you need to do it differently. Enter the UNIQUE-function.</p><span id="more-7117"></span>





<p>For this example, assume that you want all unique entries in column A. In this case, simply use the following function in the top cell of a different column: <code>=UNIQUE(A:A)</code>. In the below example I&#8217;ve evaluated eight hundred individual entries and the function returns the forty seven unique ones.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="413" height="206" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-134.png?resize=413%2C206&#038;ssl=1" alt="" class="wp-image-7120" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-134.png?w=413&amp;ssl=1 413w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-134.png?resize=300%2C150&amp;ssl=1 300w" sizes="auto, (max-width: 413px) 100vw, 413px" /></figure>



<p>In the coming weeks, I&#8217;ll be showing you some practical examples of how I use these kinds of lookup tables.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7117</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7117</post-id>	</item>
		<item>
		<title>Excel: Adding multiple axes in a chart</title>
		<link>https://www.razumny.no/?p=7107</link>
					<comments>https://www.razumny.no/?p=7107#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 06 Mar 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[multiple axes]]></category>
		<category><![CDATA[primary axis]]></category>
		<category><![CDATA[secondary axis]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7107</guid>

					<description><![CDATA[One of the many things I do as a union representative, is negotiate wages with management. I argue my point using a number of tools, not least of which is the change in pay over time. I have one set of data which is what we use when negotiating, which represents the estimated change. I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>One of the many things I do as a union representative, is negotiate wages with management. I argue my point using a number of tools, not least of which is the change in pay over time. I have one set of data which is what we use when negotiating, which represents the estimated change. I have another set which represents the actual change. I wanted to show not only these in relation to each other, but also the relative difference as it changes over time.</p><span id="more-7107"></span>





<p>In order to do this, I needed to add a second X-axis to my data. I start out by creating a scatter chart in much the same way as I did <a href="https://www.razumny.no/?p=7092">last week</a>, though this time I chose a scatter chart with straight lines and markers:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="286" height="340" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-128.png?resize=286%2C340&#038;ssl=1" alt="" class="wp-image-7108" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-128.png?w=286&amp;ssl=1 286w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-128.png?resize=252%2C300&amp;ssl=1 252w" sizes="auto, (max-width: 286px) 100vw, 286px" /></figure>



<p>Next, I right-clicked the graph I wanted to map on the secondary axis, and clicked Format Data Series:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="211" height="240" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-129.png?resize=211%2C240&#038;ssl=1" alt="" class="wp-image-7109"/></figure>



<p>In the Format Data Series sidebar, I opted to plot the series on the Secondary axis:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="280" height="225" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-130.png?resize=280%2C225&#038;ssl=1" alt="" class="wp-image-7110"/></figure>



<p>To finish it all off, I added labels, titles and legends in order to make it all more readily legible:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="557" height="332" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-131.png?resize=557%2C332&#038;ssl=1" alt="" class="wp-image-7111" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-131.png?w=557&amp;ssl=1 557w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-131.png?resize=300%2C179&amp;ssl=1 300w" sizes="auto, (max-width: 557px) 100vw, 557px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7107</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7107</post-id>	</item>
		<item>
		<title>Excel: Visualising pay differences</title>
		<link>https://www.razumny.no/?p=7092</link>
					<comments>https://www.razumny.no/?p=7092#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 27 Feb 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft Excel]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[scatter chart]]></category>
		<category><![CDATA[scatter plot]]></category>
		<category><![CDATA[trend lines]]></category>
		<category><![CDATA[visualization]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7092</guid>

					<description><![CDATA[As I&#8217;ve mentioned more than once previously, I&#8217;m a union representative. Among my many duties in this role is wage negotiations. While we negotiate collectively, I also make sure to dive into the numbers to look for the unexplained outliers, and to have them addressed. One of the tools I use to do this is [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>As I&#8217;ve mentioned more than once previously, I&#8217;m a union representative. Among my many duties in this role is wage negotiations. While we negotiate collectively, I also make sure to dive into the numbers to look for the unexplained outliers, and to have them addressed.</p><span id="more-7092"></span>





<p>One of the tools I use to do this is scatter plot diagrams with trendlines. I want the diagram to show annual wage on the Y-axis, age on the X-axis. In order to identify gender differences, I also want to have the individual plots colored differently for men and women.</p>



<p>I start out by copying the raw data I get from management to a new sheet. I convert birth years to approximate age by subtracting birth year from the current year using <code>=SUM(YEAR-BIRTHYEAR)</code>. I then sort by gender, which gives me a table that looks something like this:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="285" height="438" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-119.png?resize=285%2C438&#038;ssl=1" alt="" class="wp-image-7093" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-119.png?w=285&amp;ssl=1 285w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-119.png?resize=195%2C300&amp;ssl=1 195w" sizes="auto, (max-width: 285px) 100vw, 285px" /></figure>



<p>I delete the header row, then select the columns for Age and Annual pay for the women, go to Insert &gt; Scatter Chart. Then I click Select Data in the Chart Design tab. I open Series1 and rename it &#8220;Women&#8221;, then add a second series. I name it &#8220;Men&#8221; and select the relevant Age and Annual pay cells in the field for X and Y value, respectively:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="633" height="460" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-120.png?resize=633%2C460&#038;ssl=1" alt="" class="wp-image-7094" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-120.png?w=633&amp;ssl=1 633w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-120.png?resize=300%2C218&amp;ssl=1 300w" sizes="auto, (max-width: 633px) 100vw, 633px" /></figure>



<p>This gives me this scatter chart:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="492" height="307" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-121.png?resize=492%2C307&#038;ssl=1" alt="Screenshot of a scatter chart" class="wp-image-7095" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-121.png?w=492&amp;ssl=1 492w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-121.png?resize=300%2C187&amp;ssl=1 300w" sizes="auto, (max-width: 492px) 100vw, 492px" /></figure>



<p>Useful, though not as useful as it might be. Let&#8217;s start out by clipping the axes. I select and right-click the Y-axis, and select &#8220;Format Axis&#8221;. I set the bounds to 20 and 75, respectively, and set the major unit to 5:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="270" height="311" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-125.png?resize=270%2C311&#038;ssl=1" alt="Screenshot of the Format Axis settings menu" class="wp-image-7099" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-125.png?w=270&amp;ssl=1 270w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-125.png?resize=260%2C300&amp;ssl=1 260w" sizes="auto, (max-width: 270px) 100vw, 270px" /></figure>



<p>For the X axis, I change the minimum bounds to 350&#8217;000, while leaving the remaining settings automatically set. I add &#8211; and set &#8211; chart and axis titles, and a legend. This gives us this chart:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="485" height="295" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-126.png?resize=485%2C295&#038;ssl=1" alt="Screenshot of a scatter chart" class="wp-image-7100" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-126.png?w=485&amp;ssl=1 485w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-126.png?resize=300%2C182&amp;ssl=1 300w" sizes="auto, (max-width: 485px) 100vw, 485px" /></figure>



<p>Employees often see their pay increases taper as they grow older, and the above chart appears to support this. In order to readily identify those employees whose pay is below the mean, I also add trend lines. In the Chart Design tab, I click Add Chart Element, and add linear trend lines for both men and women, giving us our final chart:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="476" height="287" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-127.png?resize=476%2C287&#038;ssl=1" alt="Screenshot of a scatter chart" class="wp-image-7101" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-127.png?w=476&amp;ssl=1 476w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-127.png?resize=300%2C181&amp;ssl=1 300w" sizes="auto, (max-width: 476px) 100vw, 476px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7092</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7092</post-id>	</item>
		<item>
		<title>More recruitment spamming</title>
		<link>https://www.razumny.no/?p=7082</link>
					<comments>https://www.razumny.no/?p=7082#respond</comments>
		
		<dc:creator><![CDATA[Aleksander Nordgarden-Rødner]]></dc:creator>
		<pubDate>Mon, 20 Feb 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[hucksters]]></category>
		<category><![CDATA[recruiters]]></category>
		<guid isPermaLink="false">https://www.razumny.no/?p=7082</guid>

					<description><![CDATA[As much as I maintain that showing the world how these spammy folks operate, they still keep trying. Here&#8217;s another example which is a mixed bag of good and bad: The first red flag here is the generic and bland text. I&#8217;m sure this works on some people, but I&#8217;ve seen similar crap before. The [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>As much as I maintain that showing the world how these spammy folks operate, they still keep trying. Here&#8217;s another example which is a mixed bag of good and bad:</p><span id="more-7082"></span>





<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="402" height="431" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-117.png?resize=402%2C431&#038;ssl=1" alt="" class="wp-image-7084" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-117.png?w=402&amp;ssl=1 402w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-117.png?resize=280%2C300&amp;ssl=1 280w" sizes="auto, (max-width: 402px) 100vw, 402px" /></figure>



<p>The first red flag here is the generic and bland text. I&#8217;m sure this works on some people, but I&#8217;ve seen similar crap before. The next red flag is that their profile name has nothing at all in common with the name that they sign with. I&#8217;ve seen that before, and it&#8217;s always a sign that I&#8217;m talking to another one of these hucksters.</p>



<p>I asked my standard questions (in-office or telecommuting, name of the client, pay scale, and a general job description. The only thing I got in return was very broad wishlist of skills which essentially amounts to tier one support representative. I already know I&#8217;m not going to apply, but let&#8217;s get a little more information before we turn it down, why don&#8217;t we? I once again asked them to give me the information I asked for.</p>



<p>This time around, I get the name of the client; a company well-known for their poor working conditions and exploitative use of consultancy contracts. I press further, and am finally rewarded with this:</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="403" height="278" src="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-118.png?resize=403%2C278&#038;ssl=1" alt="" class="wp-image-7085" srcset="https://i0.wp.com/www.razumny.no/wp-content/uploads/image-118.png?w=403&amp;ssl=1 403w, https://i0.wp.com/www.razumny.no/wp-content/uploads/image-118.png?resize=300%2C207&amp;ssl=1 300w" sizes="auto, (max-width: 403px) 100vw, 403px" /></figure>



<p>Now, as this is being written, the industry standard base pay is around 560&#8217;000 per year. They are approaching me, with my nineteen years of relevant experience, asking me to take a downward move at a serious pay cut? Yeah, that&#8217;s just not happening.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.razumny.no/?feed=rss2&#038;p=7082</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7082</post-id>	</item>
	</channel>
</rss>
