• Välkommen till ett uppdaterat Klocksnack.se

    Efter ett digert arbete är nu den största uppdateringen av Klocksnack.se någonsin klar att se dagens ljus.
    Forumet kommer nu bli ännu snabbare, mer lättanvänt och framför allt fyllt med nya funktioner.

    Vi har skapat en tråd på diskussionsdelen för feedback och tekniska frågeställningar.

    Tack för att ni är med och skapar Skandinaviens bästa klockforum!

    /Hook & Leben

Excel tips & tricks

Ja alltså det är egentligen det första i mitt problem, men jag måste lösa det före jag går vidare.
Vill alltså kunna ha möjlighet att skapa en rektangel med måtten 800mmx1200mm osv utifrån vad jag fyller i de olika cellerna.

Hittade svar på min egen fråga men helvete vad snabb han är för en noob som mig.
Blir en utmaning att testa om jag får rätt på det.
Ok, så bra! Låter iofs som att Excel inte är bästa programmet för målet :)
 
Jag försöker illustrera min fråga med exempelbilder. Bild 1 får representera de statiska värden i blad 1 som blad 2 ska jämföras mot se bild 2. Det handlar om ca 50 unika värden i lista 1 men orkade inte fylla i det i exemplet.

Jag försöker alltså ta reda på hur många matchningar som finns mellan bladen. I exemplet blir frågeställningen hur många av de grönsaker som som ingår i blad 1 finns representerade i blad 2.
Ledsen om det är en nybörjarfråga, är rätt färsk i excel..
Bild 1.png
bild 2.png
Om jag förstår rätt,
Bredvid kolumnen i flik två får du en ny kolumn med svar om huruvida denna grönsak återfinns i flik 1?
Finns nog mängder av sätt, men du kan använda Match så får du veta vilken plats denna grönsak har i kolumnen i flik ett. Om. Du får en siffra finns den alltså. Om du vill ha ett annat svar än en siffra kan du lägga till en IF eller så. Finns troligen många sätt men detta ska funka om jag fattat rätt.
Om du sedan vill veta hur många i flik två som återfinns i flik ett kan du ju enkelt dra en COUNTIF för de som. Har siffror över 0 tex

Edit: Detta ska funka och mkt smidigare:
=SUMPRODUCT(--(kolum1=kolumn2))
 
Senast ändrad:
Hej, först och främst tack för alla svar på min tidigare fråga! Har inte hunnit testa era förslag då min arbetsgivare skaffade en för ändamålet dedikerad programvara.

Nu till ett annat excelrelaterat problem, jag har en stor mängd listor med kurser som jag går igenom manuellt för att kontrollera så att kurserna har separata startdatum och att de inte har överlappande kurser.

Ger ett exempel nedan
Kolumn A innehåller programmets namn ex urmakarutbildningen.
Kolumn B innehåller kursens namn tex. Urmakeri 1 i cell B1,
urmakeri 2 i cell B2 osv.
Kolumn C innehåller kursernas startdatum
Kolumn D innehåller kursens slutdatum.

Det jag vill göra är att kolla om det finns instanser där kurser som har samma namn men olika siffra ex. Urmakeri 1 och urmakeri 2 har samma startdatum.

Är detta ens möjligt att göra i excel? Tänker att det kanske kan gå med en kapslad om-sats men är relativt färsk på excel, så skulle behöva lite hjälp.:(

Kan bifoga en bild lite senare om mitt exempel ovan är alldeles för luddigt.
 
Hej, först och främst tack för alla svar på min tidigare fråga! Har inte hunnit testa era förslag då min arbetsgivare skaffade en för ändamålet dedikerad programvara.

Nu till ett annat excelrelaterat problem, jag har en stor mängd listor med kurser som jag går igenom manuellt för att kontrollera så att kurserna har separata startdatum och att de inte har överlappande kurser.

Ger ett exempel nedan
Kolumn A innehåller programmets namn ex urmakarutbildningen.
Kolumn B innehåller kursens namn tex. Urmakeri 1 i cell B1,
urmakeri 2 i cell B2 osv.
Kolumn C innehåller kursernas startdatum
Kolumn D innehåller kursens slutdatum.

Det jag vill göra är att kolla om det finns instanser där kurser som har samma namn men olika siffra ex. Urmakeri 1 och urmakeri 2 har samma startdatum.

Är detta ens möjligt att göra i excel? Tänker att det kanske kan gå med en kapslad om-sats men är relativt färsk på excel, så skulle behöva lite hjälp.:(

Kan bifoga en bild lite senare om mitt exempel ovan är alldeles för luddigt.
Bifoga gärna bild så blir dett lättare
 
Här kommer en bild som förklarar det hela bättre.
jag letar alltså efter rader som ser ut som den gulmarkerade på bilden.
Har ett par hundra rader i mitt dokument och kollar i nuläget allt manuellt..:hungover:
 

Bilagor

  • Skärmavbild 2019-04-15 kl. 21.11.00.png
    Skärmavbild 2019-04-15 kl. 21.11.00.png
    11.3 KB · Visningar: 4
Här kommer en bild som förklarar det hela bättre.
jag letar alltså efter rader som ser ut som den gulmarkerade på bilden.
Har ett par hundra rader i mitt dokument och kollar i nuläget allt manuellt..:hungover:
Är det bara unika värden i kolumnen med kursnamn?
I så fall troligen lättast att att bara köra Countif i en kolumn bredvid, där varje startdatun räknas i den kolumnen. Om du vid en rad får en siffra större än 1 har du en krock.
Eller sortera tabellen efter startdatum? Sedan kan du göra en ny kolumn och skriva c2-c1 osv då ser du så fort det står 0 att de två raderna är lika och då det du vilka kurser som krockar. Kanske simplaste sättet?
 
Senast ändrad:
Denna bör fixa biffen. Sedan om du filtrerar startdatum efter äldst först så blir det lite mer logiskt visuellt.

Namngav C2:C10 som "start", D2 : D10 som "slut.
Använd formeln i E2 som utgångspunkt och sedan drar du bara ned formeln dit du önskar.

upload_2019-4-15_21-23-54.png
 
Nja, kan eventuellt gå att lösa det beroende på hur jag genererar excelfilen. I nuläget finns det dubletter, då samma kurs kan förekomma på flera program. Skulle det underlätta om det endast var unika värden?
Äh. Se justerat inlägg ovan för enkel lösning. Bara några hundra rader behöver ingen avancerad lösning
 
Stort tack!! Det där ser ut att lösa mitt problem!
Om det skulle handla om ett par tusen rader istället för ett hundratal, skulle det finnas en lösning som är bättre anpassad till den volymen?
 
Denna bör fixa biffen. Sedan om du filtrerar startdatum efter äldst först så blir det lite mer logiskt visuellt.

Namngav C2:C10 som "start", D2 : D10 som "slut.
Använd formeln i E2 som utgångspunkt och sedan drar du bara ned formeln dit du önskar.

upload_2019-4-15_21-23-54.png
Hur ska den funka? Du har ju bara unika datum i stsrtdatumkolumnen men får olika svar?

Edit. Ser nu att du matchar med slutdatum, men tror inte det var frågan?
 
Stort tack!! Det där ser ut att lösa mitt problem!
Om det skulle handla om ett par tusen rader istället för ett hundratal, skulle det finnas en lösning som är bättre anpassad till den volymen?

En sak jag tänkte på ifall det passar dig bättre är nedan, om summan av antal överlappningar. Eftersom jag skrev att D2>="start" så tar ju även den med där en kurs ev slutar samma dag som en annan startar vilket blir svårt att hinna med om man går i skolan. Så du bör nog ta bort lika med-tecknet för att få ett renare flöde.

Du kan ju även testa köra med vilkorsstyrd formattering där du sätter olika färgskalor för antalet överlappningar som finns.

upload_2019-4-15_21-53-8.png
 
Hur ska den funka? Du har ju bara unika datum i stsrtdatumkolumnen men får olika svar?

Edit. Ser nu att du matchar med slutdatum, men tror inte det var frågan?
Förstod problemet som att snabelhund vill kunna se om vilka kurser som han kan läsa löpande utan att behöva läsa två kurser parallellt. I de fallen där kurser överlappar får han ta ett beslut om vilken som han ska läsa.
upload_2019-4-15_22-5-50.png
 
En sak jag tänkte på ifall det passar dig bättre är nedan, om summan av antal överlappningar. Eftersom jag skrev att D2>="start" så tar ju även den med där en kurs ev slutar samma dag som en annan startar vilket blir svårt att hinna med om man går i skolan. Så du bör nog ta bort lika med-tecknet för att få ett renare flöde.

Du kan ju även testa köra med vilkorsstyrd formattering där du sätter olika färgskalor för antalet överlappningar som finns.

upload_2019-4-15_21-53-8.png
Alright det jag egentligen är ute efter är om kurser med samma namn löper parallellt: tänk finmek1 och finmek 2 i ditt exempel. Jag vill alltså se om dessa startar under samma tidspann.
 
Alright det jag egentligen är ute efter är om kurser med samma namn löper parallellt: tänk finmek1 och finmek 2 i ditt exempel. Jag vill alltså se om dessa startar under samma tidspann.
Ok då missuppfattade jag dig helt. Tyckte du frågade om att hitta kurser med samma startdatum.. Du undrar alltså om man kan hitta kurser, som har samma program, och har något överlapp öht?
 
Ok då missuppfattade jag dig helt. Tyckte du frågade om att hitta kurser med samma startdatum.. Du undrar alltså om man kan hitta kurser, som har samma program, har något överlapp öht?
Det är nog jag som har svårt att förklara vad jag är ute efter.. Sorry

tänk att du läser en dansutbildning som är tre månader lång och består av kurserna Dans 1, Dans 2 och Dans 3. Det jag vill se är så att kurserna Dans 1 och Dans 2 inte löper pararellt (eller Dans 2 och Dans 3 för den delen). Alltså så att påbyggnadskursen/erna inte ligger under samma tidsperiod som underliggande kurs.
 
Är det bara unika värden i kolumnen med kursnamn?
I så fall troligen lättast att att bara köra Countif i en kolumn bredvid, där varje startdatun räknas i den kolumnen. Om du vid en rad får en siffra större än 1 har du en krock.
Eller sortera tabellen efter startdatum? Sedan kan du göra en ny kolumn och skriva c2-c1 osv då ser du så fort det står 0 att de två raderna är lika och då det du vilka kurser som krockar. Kanske simplaste sättet?

En ”advanced” filtrering på unika värden och kopiera in den i en kolumn bredvid.
Sedan de olika datumen på rad 1.
En countif på det så är man hemma.

Annars är en enklare, men tråkigare lösning att bara köra en pivottabell. Det löser problemet, men är tråkigt.

Edit:
Sitter med telefonen och ser nu att frågan har blivit omformulerad.
Kan kanske glo på det i morgon om tid finnes. Har varit allt för slö på jobb och mitt dåliga samvete gnager.
 
Senast ändrad:
Det är nog jag som har svårt att förklara vad jag är ute efter.. Sorry

tänk att du läser en dansutbildning som är tre månader lång och består av kurserna Dans 1, Dans 2 och Dans 3. Det jag vill se är så att kurserna Dans 1 och Dans 2 inte löper pararellt (eller Dans 2 och Dans 3 för den delen). Alltså så att påbyggnadskursen/erna inte ligger under samma tidsperiod som underliggande kurs.
Ok då är nog @Gustafs på rätt väg! (snygg lösning btw!) Du kan nog enklast filtrera tabellen (Ink uträkningen) på program. Annars får man lägga in ett villkor till och är nu osäker på hur. Skyller på trötthet och pappaledighet men kke @Gustafs fixar den biffen :)
 
Men Hörni, vad grymma ni är!
Testar att köra @Gustafs lösning imorgon, återkommer med resultat och evt en drös med nya frågor..
Testa att göra som han sade men testa en liten justering:
Sumproduct(($A$2:$A$10=A2)*(c2<slut)*(d2>start))
Första delen säger att du var ska göra den uträkningen för de som har samma namn som den rad du nu är på.

https://www.ablebits.com/office-addins-blog/2016/08/24/excel-sumproduct-function-formula-examples/
 
Senast ändrad:
Hej,
jag svårt att få det att funka som jag vill.
Jag vet inte om det gör saken mer komplicerad i och med att de enda överlappen jag söker är samma kurs men olika nivåer. Dvs att finmekanik 1 och glasyr 1 överlappar vill jag bortse ifrån. Är endast intresserad av om finmekanik 1 och finmekanik 2 överlappar (eller glasyr 1 och glasyr 2). Går detta att göra tror ni?
 
Hej,
jag svårt att få det att funka som jag vill.
Jag vet inte om det gör saken mer komplicerad i och med att de enda överlappen jag söker är samma kurs men olika nivåer. Dvs att finmekanik 1 och glasyr 1 överlappar vill jag bortse ifrån. Är endast intresserad av om finmekanik 1 och finmekanik 2 överlappar (eller glasyr 1 och glasyr 2). Går detta att göra tror ni?
Typ allt går att lösa. Du borde kunna markera kolumnen med namn, tex Finmek 1, välja "text to column" och separera på mellanrum, då får du två kolumner, en med Finmek och en med siffran. Då kan du ju göra samma condition som jag visade men på kursnamn istället för program.

Men visst börjar det snart bli mer jobb än belöning, men kan ju vara kul att lära... :)
 
Senast ändrad:
Okej, nu kommer det ytterligare en fråga. Om jag har två blad varav det första är en förteckning över fruktlådor och totalt antal frukter.
På blad två har jag förteckning över vilka frukter som ingår i vilken låda. Om jag vill matcha dessa för att se så att det totala antalet frukter på blad 1 stämmer överens med det antal frukter som är angett på blad två. Hur gör man detta bäst? har varit inne och grejat med en SUMIF, men får det inte att funkar riktigt.
Kortfattat det jag vill utföra att om kolumn A i blad 1 har samma namn som kolumn B i blad två jag få totalt antal av frukter så länge som de tillhör samma låda.
bifogar bild då jag känner att min förklaring blev sådär:(
 

Bilagor

  • Skärmavbild 2019-05-16 kl. 22.06.25.png
    Skärmavbild 2019-05-16 kl. 22.06.25.png
    12.2 KB · Visningar: 4
  • Skärmavbild 2019-05-16 kl. 22.15.10.png
    Skärmavbild 2019-05-16 kl. 22.15.10.png
    12.4 KB · Visningar: 2
Okej, nu kommer det ytterligare en fråga. Om jag har två blad varav det första är en förteckning över fruktlådor och totalt antal frukter.
På blad två har jag förteckning över vilka frukter som ingår i vilken låda. Om jag vill matcha dessa för att se så att det totala antalet frukter på blad 1 stämmer överens med det antal frukter som är angett på blad två. Hur gör man detta bäst? har varit inne och grejat med en SUMIF, men får det inte att funkar riktigt.
Kortfattat det jag vill utföra att om kolumn A i blad 1 har samma namn som kolumn B i blad två jag få totalt antal av frukter så länge som de tillhör samma låda.
bifogar bild då jag känner att min förklaring blev sådär:(
Sumif ska funka fint. Sumif(c2:c10;"fruktlåda 1";b2:b10)
But gärna ut fruklåda 1 till en cell med det i, tex Sumif(c2:c10;d1;b2:b10), om du skriver in det i d1...
 
Senast ändrad:
Sumif ska funka fint. Sumif(c2:c10;"fruktlåda 1";b2:b10)
But gärna ut fruklåda 1 till en cell med det i, tex Sumif(c2:c10;d1;b2:b10), om du skriver in det i d1...
Grymt! Ska testa imorgon, om jag bara är ute efter om det är sant eller falskt, går det att förenkla/förbättra? Om jag har låt säga 30 fruktlådor med ca 10-15 poster i varje, spelar det någon roll? Tänker om jag kan granska alla 30 på samma gång så att säga?
 
Grymt! Ska testa imorgon, om jag bara är ute efter om det är sant eller falskt, går det att förenkla/förbättra? Om jag har låt säga 30 fruktlådor med ca 10-15 poster i varje, spelar det någon roll? Tänker om jag kan granska alla 30 på samma gång så att säga?
Jag hade skrivit formeln ovan bredvid kolumnen med fruktkorgarna (i sheet 1) men då alltså hänvisa till sheet 2 när det kommer till b och c kolumnerna i formeln och så vidare...
I celll c2 sheet1:
=sumif(sheet2!$c$2:$c$10;a2;Sheet2!$b$2:$b$10) - b2
Dra ned den hela vägen så blir det ju noll på alla om de stämmer.
 
Det här börja bli min mest frekventerade tråd här på KS.
:)
Har ett nytt problem att bita i som jag inte knäcker, Jag har en lista på deltagare med namn och personnr samt till hörande motionsförening( tänk: korpen sthlm, korpen gbg, korpen malmö etc) med ca 30 föreningar

Det jag vill göra är att räkna ut hur många individer varje förening har, Samma individ kan förekomma i flera föreningar vilket är helt ok, men kan också förekomma som dubblett i exvis korpen stockholm om den tränar både fotboll och bandy.

Håller på och joxar med en COUNTIF, men får inte till det. Dessvärre är det ingen på jobbet som är särskilt insatt i Excel så jag vänder mig till den samlade expertisen här på KS.

Om det finns någon bra resurs att lära sig excel bättre tar jag tacksamt emot den.

Bifogar en bild för att förtydliga exemplet
 

Bilagor

  • Skärmavbild 2019-08-21 kl. 08.18.32.png
    Skärmavbild 2019-08-21 kl. 08.18.32.png
    38.8 KB · Visningar: 2
Det här börja bli min mest frekventerade tråd här på KS.
:)
Har ett nytt problem att bita i som jag inte knäcker, Jag har en lista på deltagare med namn och personnr samt till hörande motionsförening( tänk: korpen sthlm, korpen gbg, korpen malmö etc) med ca 30 föreningar

Det jag vill göra är att räkna ut hur många individer varje förening har, Samma individ kan förekomma i flera föreningar vilket är helt ok, men kan också förekomma som dubblett i exvis korpen stockholm om den tränar både fotboll och bandy.

Håller på och joxar med en COUNTIF, men får inte till det. Dessvärre är det ingen på jobbet som är särskilt insatt i Excel så jag vänder mig till den samlade expertisen här på KS.

Om det finns någon bra resurs att lära sig excel bättre tar jag tacksamt emot den.

Bifogar en bild för att förtydliga exemplet
Vill du separera antalet medlemmar i korpen Stockholm bandy från korpen Stockholm fotboll etc? Eller bunta ihop alla korpen Stockholm?
 
Tillbaka
Topp