PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelVillkorsstyrd formatering?Villkorsstyrd formatering?
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2013-03-19 12:58
 

Hej.

Är det möjligt att få cell L5 att visa "07.20" om jag skriver "426" i D5?

Tacksam för svar.

/pw9731

Nytt inlägg
 2013-03-20 11:06
 
 Ändrad av Rambo  på 2013-03-20 12:09:52

Du kan inte använda villkorsstyrd formatering eftersom den bara kan ändra format i form av tecken, kantlinjer eller mönster på cellen.

Det kanske är så att du kan använda funktionen =OM(D5=426;"07.20";"")

Om du har andra värden än 426 som ska ge ett annat svar än 07.20 så kan du definiera detta i en separat tabell i ett annat blad. Om värdena som kan användas i kolumn D läggs i kolumn A och klockslaget i kolumn B i en tabell i Blad2 då kan denna formel vara användbar i cell L5:
=LETARAD(D5;Blad2!A:B;2;FALSKT)

Om värdet som anges i cell D5 inte finns i kolumn A i Blad2 så erhålles svaret #SAKNAS! Genom att i stället skriva formeln =OM(ÄRSAKNAD(LETARAD(D5;Blad2!A:B;2;FALSKT)=SANT);"";LETARAD(D5;Blad2!A:B;2;FALSKT)) så visas inte svaret #SAKNAS!

Nytt inlägg
 2013-03-20 11:53
 

F-n va snyggt Rambo, t.o.m. bättre än jag föreställde mig, det är ju faktiskt så att jag har andra värden som skall ge andra klockslag och jag trodde jag skulle få knappa ihop en ny formel för varje "nummer-tid". Jag vill dock helst inte ha tabellen på ett separat blad för det är flera blad i filen och samtliga skrivs ut ett par gånger om dagen. Men jag bytte ut Blad2!A:B mot M:N och dolde de kolumnerna och det funkade utmärkt. Ser du nåt problem med att göra så ist för att använda ett separat blad?

Nytt inlägg
 2013-03-20 12:06
 

Jag har förresten en nöt till att knäcka till samma problem, jag tog inte upp det för jag trodde inte att det var möjligt att lösa men Rambo har fått mig på andra tankar. Det kanske går trots allt.

I mina våta drömmar så ändras tiden med -30 minuter om jag lägger till "m1" eller "m2" efter numret i D-kolumnen.

Alltså: "426" = 07.20 men "426 m1" = 06.50

Sug på den!

Nytt inlägg
 2013-03-21 16:46
 
 Ändrad av Rambo  på 2013-03-21 17:48:23
pw9731 skrev:

F-n va snyggt Rambo, t.o.m. bättre än jag föreställde mig, det är ju faktiskt så att jag har andra värden som skall ge andra klockslag och jag trodde jag skulle få knappa ihop en ny formel för varje "nummer-tid". Jag vill dock helst inte ha tabellen på ett separat blad för det är flera blad i filen och samtliga skrivs ut ett par gånger om dagen. Men jag bytte ut Blad2!A:B mot M:N och dolde de kolumnerna och det funkade utmärkt. Ser du nåt problem med att göra så ist för att använda ett separat blad?

Absolut inget problem. Om du valt att ha tabellen i ett eget blad så kan du dölja bladet, då kommer det inte med i utskriften.

Nytt inlägg
 2013-03-21 17:28
 
pw9731 skrev:

Jag har förresten en nöt till att knäcka till samma problem, jag tog inte upp det för jag trodde inte att det var möjligt att lösa men Rambo har fått mig på andra tankar. Det kanske går trots allt.

I mina våta drömmar så ändras tiden med -30 minuter om jag lägger till "m1" eller "m2" efter numret i D-kolumnen.

Alltså: "426" = 07.20 men "426 m1" = 06.50

Sug på den!

Finns det förresten något tecken man kan skriva som representerar valfri siffra/bokstav?

D.v.s. om jag i min tabell t.ex. lagt in att "426 m*" = 06.50 så blir tiden 06.50 oavsett om jag skriver "426 m1" eller "426 m2".

Nytt inlägg
 2013-03-22 09:15
 

Hej!
Det blir svårt att få till om du absolut ska ha m1 eller m2 efter talet i cell D5. Det blir betydligt enklare om du i cell D5 har värdet 426 och i cell E5 skriver m1 eller m2. Om du i kolumn E har annan typ av info så kanske du kan infoga en ny tom kolumn E. Då förskjuts visserligen din cell L5 till att bli M5.

En förutsättning för att få till det är att klockslagen i den tabell du har i kolumn N alternativt kolumn B i Blad2 måste skrivas i ett klockslagsformat ex. 7:20 dvs. med ett kolontecken mellan timmar och minuter. Då tolkar Excel det du skriver som ett klockslag 07:20

Dessutom måste cell L5 (eller M5) formateras med talformatet för Tid 13:30. Om du absolut vill att tiden i cell L5 ska utryckas som 07.20 i stället för 07:20 så kan du anpassa tidsformatet genom att skriva en punkt i stället för kolontecken.

Då löser vi det med följande formel i cell L5: =OM(ÄRSAKNAD(LETARAD(D5;Blad2!A:B;2;FALSKT)=SANT);"";OM(VÄNSTER(E5;1)="m";LETARAD(D5;Blad2!A:B;2;FALSKT)-KLOCKSLAG(0;30;0);LETARAD(D5;Blad2!A:B;2;FALSKT)))

Formeln bygger på mitt tidigare förslag att ha tabellen i Blad2. Om du fortfarande vill ha tabellen i kolumn M:N (eller N:O) i ditt blad så är det bara att byta ut formeldelen Blad2!A:B till M:N (eller N:O)

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelVillkorsstyrd formatering?Villkorsstyrd formatering?

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter