Just nu i M3-nätverket
Jump to content

Excel. Nyheter och halvnytt


MH_
 Share

Recommended Posts

2020-09-24

Microsofts egna sida med nyheter:

https://support.microsoft.com/sv-se/office/nyheter-i-excel-för-microsoft-365-5fdb9208-ff33-45b6-9e08-1f5cdb3a6c73?ui=sv-se&rs=sv-se&ad=se

/2020-09-24

 

Hej. Jag satt och skrev på en liten lista med Excelfunktioner som vi/jag glömmer bort för att de är lite för nya (alternativ att de aktuella användarna är för gamla).

Tänkte dumpa listan här och kanske fylla på när det kommer nytt. Är det någon annan som har upptäckt "nya" saker (en del saker i listan är från excel 2010...)

 

Det finns ett gäng med nya matrisformler som tidigare krävde långa och obegripliga matrisformler.

FILTRERA, SORTERA, SORTERAEFTER, UNIK, SEKVENS OCH SLUMPMATRIS.

XLETAUPP är som letarad/letakolumn men värdet du söker efter behöver inte stå till vänster. Ungefär som PAssa&index fast i en formel. Dessutom finns den något luddigare XMATCHNING som just nu känns som PASSA fast med sämre hjälp. Nytt är även att du kan söka från slutet och väla om du vill använda jokertecken som * och ? . 

 

Excel övergripande:
Excel har bytt filosofi. Nuförtiden blir alla formler som fylls med en matris automatiskt en Matrisformel (med undantag för summa osv) och du måste aktivt berätta om du INTE vill att det skall vara en matris.  Dvs om du skriver in någonting i stil med

=1,25*A1:A10

Så kommer formeln automatiskt att fyllas på till rad10 . Om det inte finns plats att expandera får man felmeddelande "spill". Om du skriver in ovanstående formel i cell C1 så fylls den till C10 automatiskt. Om du vill skriva in en formel i kolumn D  som skall använda data från varje rad i C1:C10  så kan du skriva in en formel i den här stilen i D1

=75*C1#

#-tecknet gör att formeln expanderas (spiller) automatiskt hela vägen till D10 (dvs lika långt som formeln i C1:C10). 

 

Vill du adressera en cell i taget (som det var förut) måste du skriva in ett @-tecken (precis som tabellformler). Då används bara A-kolumnens data för just den raden.

=1,25*@A1:A10

 

 

Det här påverkar även vanliga formler. Du kan "skicka vidare"  matrisen til en formel som kan ta emot en matris. Jag tror t.ex att det här hade krävt en matrisformel tidigare:

=SUMMA(A1:A10*(B1:B10=1))

 

 

Och några mer eller mindre nya funktioner

 

Ersättare för kapslade OM-formler:

IFS (flera villkor, det första sanna returneras). Ungefär som ett gäng kapslade OM fast man behöver inte hålla reda på 1000 parenteser.

Växla (Du har bara ett värde/formel etc. sen väljer man vad som skall hända beroende på vilket värde cellen/formel får) Det är ungefär som gamla Välj, men du är inte låst till 1-32 utan kan själv bestämma vilka värden du vill bevaka. Även textvärden. Exempel om du vill sätta färg på frukter:

=VÄXLA(A1;"Banan";"gul";"Äpple";"Grönt";"apelsin";"Orange";"")

 

Text

SAMMAN Som sammanfoga men man kan adressera ett helt område istället för att peta in varje cell för sig. 

=SAMMAN(A1:C1)

 TEXTJOIN . Som SAMMAN men du kan lägga till skiljetecken mellan värdena. Perfekt om man använder excel för att skapa skript. Exempel semikolonseparerade värden

=TEXTJOIN(";";;A4:A11)

Formeltext returnerar helt enkelt formeln i cellen du tittar på. Det kan förmodligen användas till extremt smarta saker

=FORMELTEXT(A1)

 

Statistik

Minifs etc villkorat min, max och medel.

MAVRUNDA Avrunda till bestämda intervall. T.ex  5-kronor eller klassikern 50-öre.

Och på prognosfronten finns hela PROGNOS.ETS paketet. Exempelvis:

PROGNOS.ETS.SÄSONGSBEROENDE

Och en del fixade(?) och omdöpta fördelningsfunktioner (om man tycker sånt är kul)

 

Sen har vi en massa nya diagram osv. Kartdiagramen är t.ex förvånansvärt bra på att känna igen t.ex kommuner. I stockholm tror jag t.om att den känner igen stadsdelar. 

Tyvärr inte glasklart hur man anger vilken typ av uppdelning man vill ha. T.ex Regioner (landsting) istället för län. Men jag misstänker att det finns en sammanställning någonstans. Hmm, men verkar kunna vässa med hjälp av det gamla szwenska uttrycket untvetydighet:

 

Nyheter 2020

LET

Let gör så att man kan skapa "variabler" i en formel. Det är framför allt smidigt om man skriver formler där samma uttryck återkommer gång efter gång (i Eforum finns det väldigt många exempel. Framför allt från tiden innan dynamiska referenser). Man skapar en, eller flera, variabler (och tilldelar dem värdet) i början av LET. Sen använder man variabelnamnen i slutet av 

LET(

Variabelnamn1;Definitionen på variabel1;

Variabelnamn2;Definitionen på variabel2;

En formel som använder Variabelnamnen)

#Ove Söderlund hittade en bra förklaring i den här diskussionen

Citat

Leila Gharani förklarar på ett bra sätt hur du kan arbeta med LET-funktionen i denna video:

When You Should Use the New Excel LET Function / Leila Gharani (youtube)

 

 

Edited by MH_
Link to comment
Share on other sites

  • Mikael63 pinned this topic
  • 2 months later...

Tänkte bara lägga in ett tips som iofs går att finna på nätet om man söker rätt.

 

Låsa referenser i tabeller

Sedan gammalt går detta att låsa en referens skrivet på klassiskt vis, säg A1 med knapp F4 så att den blir $A$1 vilken låser både kolumn och rad om man drar ut en formler.

När man refererar till tabeller, exempelvis =INDEX(Tabell1[Datum];...) måste man istället, för att hålla referensen till datum skriva

=INDEX(Tabel1[[Datum]:[Datum]];...)

Lite fingergympa men med det kan du dra ut formeln över kolumnerna i tabeller utan att den hoppar från kolumnen Datum

Vill du inom en tabell låsa till en kolumn, samma rad, då kan man skriva.

=INDEX(Tabell1[Data];@dennaTabell[[rad]:[rad]])

notera @-tecknets placering. @ i en tabell indikerar samma rad. Det fungerar även mellan tabeller btw.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...