Gå till innehåll
Just nu i M3-nätverket

Från bokstäver till siffra i Excel


patricvgn

Rekommendera Poster

Håller på och gör ett schema med arbetstid där man väljer arbetstiden i en rullmeny. I vissa fall motsvarar bokstäver en arbetstid; t.ex FRI blir 0 (noll) timmar.

Varje veckoschema är ett eget blad som sedan via länk summeras till en översikt i ett blad som heter arbetstid. Är det ett makro som behövs för bladet arbetstid som talar om att FRI betyder 0 och ÖD betyder 8 timmar?

Länk till kommentar
Dela på andra webbplatser

Jan_Wiklund

Skriv en tabell (på en egen flik):

 

Tidkod. Tim

FRI. 0

ÖT. 8

ABC. 3

Osv

 

Sortera tabellen efter Tidkod.

 

Använd funktionen Letarad att slå upp antal timmar för resp kod.

 

Lycka till

Länk till kommentar
Dela på andra webbplatser

Skriv en tabell (på en egen flik):

 

Tidkod. Tim

FRI. 0

ÖT. 8

ABC. 3

Osv

 

Sortera tabellen efter Tidkod.

 

Använd funktionen Letarad att slå upp antal timmar för resp kod.

 

Lycka till

 

Eller vlookup om du har engelsk version.

 

Svårt att ge några exakta svar så länge man inte vet exakt vad du vill ha fram.

Men jag tror att du i ditt fall ine klarar dig med vlookup (letarad).

Kan du skicka filen till forumet på något sätt eller ta en skärmdump och förklara vad du vill ha fram?

 

 

 

Länk till kommentar
Dela på andra webbplatser

Här kommer en skärmdump som jag hoppas förklarar bättre:

post-59824-009258900 1341770602_thumb.jpg

 

Det finns alltså olika val i menyn, t.ex

ÖD

FRI

SEM

Fl

som ska bli siffror, eller egentligen arbetstid.

Länk till kommentar
Dela på andra webbplatser

Här kommer en skärmdump som jag hoppas förklarar bättre:

post-59824-009258900 1341770602_thumb.jpg

 

Det finns alltså olika val i menyn, t.ex

ÖD

FRI

SEM

Fl

som ska bli siffror, eller egentligen arbetstid.

 

Kan du använda den här "SUMIFS"

Visar ett litet exempel

 

 

post-47332-010495800 1341810847_thumb.jpg

 

 

Då kan du skapa en ny flik och där kan du skriva alla koder med de antal timmar de ska motsvara på sidan om.

Nu finns det helt säkert mer än 100 lösningar på detta. Allt är nog bara beroende hur "krångligt" du vill göra det.

Länk till kommentar
Dela på andra webbplatser

Det här var krångligare än jag trott...

Framförallt att lägga till koden till befintlig kod.

Kan jag ha två olika koder i cellen? Jag har t.ex =SUMMA(A1:A8) och vill då lägga till kod för att byta ut eventuella texten ÖD mot en 8 i stället. Men jag kan inte skriva =SUMMA(A1:A8) SUMIFS(.....) ihop?

Lägger snart ner försöket.

Länk till kommentar
Dela på andra webbplatser

Titta även på OM() fuktionen eller IF() på engelska.

Länk till kommentar
Dela på andra webbplatser

Det här var krångligare än jag trott...

Framförallt att lägga till koden till befintlig kod.

Kan jag ha två olika koder i cellen? Jag har t.ex =SUMMA(A1:A8) och vill då lägga till kod för att byta ut eventuella texten ÖD mot en 8 i stället. Men jag kan inte skriva =SUMMA(A1:A8) SUMIFS(.....) ihop?

Lägger snart ner försöket.

 

Ja, som sagt. Det finns många sätt att göra arket funktionabelt.

Enklaste sättet är att byta ut ÖD mo siffran 8

 

Ett annat förslag är t.ex (nu kommer du att få anpassa den lite efter ditt excel-ark

=IF(OR(AND

 

Jag är ingen mästare på sådana excel"övningar" så att jag kan svara rakt av, utan jag måste nog testa mig fram.

Går det att lägga upp hela arket på forumet?

 

 

EDIT:

Här är en sida där jag har fått väldigt mycket hjälp. och snabba svar kan man räkna med.

Finns åtminstone en man som är helt överdjävlig på excel (monshi tror jag han heter). Han läser formlerna som jag läser barnböker.

 

http://eforum.idg.se/forum/62-kalkylprogram-excel-m-fl/

Länk till kommentar
Dela på andra webbplatser

ANTE77 :tarskratt: Då ska jag kolla med honom hur jag kan göra.

Har kommit en liten bit på väg, men insett att jag måste tänka utanför boxen och det är inte mitt paradnummer...

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...