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

 
ForumForumDiskussionerDiskussionerExcelExcelReturnera datum för värdeReturnera datum för värde
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-11-04 12:54
 

Hej,

Jag hoppas någon kan lösa detta åt mig.

Jag vill att när en cell får ett värde (text) så ska det retunera dagens datum.

Vet inte om jag är ute och cyklar men har försökt få ANTALV att fungera med =IDAG.

Till exempel om det i A1 kommer en text så ska det i A2 stå dagens datum.
Står det ingen text i A1 ska det heller inte stå något i A2.

Tack på förhand

/Martin
Nytt inlägg
 2019-11-04 13:36
 

Om text

 =OM(ÄRTEXT(A1);IDAG();"")

Text eller siffra

=OM(A1<>"";IDAG();"")

alternativt

=OM(ANTALV(A1)=1;IDAG();"")

 

Nytt inlägg
 2019-11-05 05:25
 
 Ändrad av Martin  på 2019-11-05 07:00:46
Finnemang!

Tack så mycket.

Jag har dock stött på ett nytt problem när jag försöker koppla till ett annat arbetsblad.

=OM(Arbetsblad1!ÄRTEXT(A1);IDAG();"")

Vad är det jag missar?

Har försökt

=OM(Arbetsblad1!ÄRTEXT(A1);IDAG();""))

=OM(Arbetsblad1!;ÄRTEXT(A1);IDAG();""))

=OM(Arbetsblad1!;ÄRTEXT(A1);IDAG();"")

Jag misstänker att jag missar någon lätt del.


/Martin
Nytt inlägg
 2019-11-05 06:47
 
=OM(ÄRTEXT(Arbetsblad1!A1);IDAG();"")
Nytt inlägg
 2020-01-08 11:27
 

 'Kapar tråden lite då jag har iprincip samma fråga, vill åt samma funktion dock =idag så byter den ju datum varje dag, skulle vilja att datumet förblir fast den dag det skrivs, går det på något sätt ? 

Nytt inlägg
 2020-01-08 12:33
 
 Ändrad av anonymous  på 2020-01-08 18:16:57

 Kan du förtydliga. I Originalfrågan vill personen ha en varning/ändring när ett datum har passerats. Jag begriper inte vad du vill göra om du vill låsa IDAG().

 

Vill du ha en logg? dvs en uppgift när cellen ändrades eller vad?  Det går iofs med det bygger på en fullösning med cirkelreferens osv. Men det är ingenting du vill göra. Men Excel har olika slags samarbetslägen där du kan spåra ändringar:

https://support.office.com/sv-se/article/spåra-ändringar-i-en-delad-arbets-bok-22aea671-cac7-4fa3-845d-eeb23725bd15

http://excelforum.se/Forumetsstartsida/tabid/174/forumid/2/postid/3693/scope/posts/Default.aspx

 

Etremt Ful lösning: Kräver att du tillåter cirkelreferenser:

"Aktivera iterativ beräkning"

https://chandoo.org/wp/timestamps-excel-formula-help/

Den här sätter en tidstämpel i C2 första gången B2 ändras

=OM(B2<>"";OM(C2=0;NU();C2);0)

Och den här byter datum vid varje ändring

=OM(CELL("adress")="$B$2";NU();C2)

Men vem tusan aktiverar frivilligt cirkelreferenser?

Nytt inlägg
 2020-01-08 17:28
 

 Oh då missuppfattade jag trådskaparen, men tackar för ditt svar, vet inte riktigt vad en cirkelreferens är för nånting men =OM(B2<>"";OM(C2=0;NU();C2);0) funkade iaf, lär inte va inne och ändra nånting så räcker med att använda den då de är till en dagbok, tack för hjälpen ! 

Nytt inlägg
 2020-01-08 19:08
 
A nony Mouse skrev:

 Kan du förtydliga. I Originalfrågan vill personen ha en varning/ändring när ett datum har passerats. Jag begriper inte vad du vill göra om du vill låsa IDAG().

 

Vill du ha en logg? dvs en uppgift när cellen ändrades eller vad?  Det går iofs med det bygger på en fullösning med cirkelreferens osv. Men det är ingenting du vill göra. Men Excel har olika slags samarbetslägen där du kan spåra ändringar:

https://support.office.com/sv-se/article/spåra-ändringar-i-en-delad-arbets-bok-22aea671-cac7-4fa3-845d-eeb23725bd15

http://excelforum.se/Forumetsstartsida/tabid/174/forumid/2/postid/3693/scope/posts/Default.aspx

 

Etremt Ful lösning: Kräver att du tillåter cirkelreferenser:

"Aktivera iterativ beräkning"

https://chandoo.org/wp/timestamps-excel-formula-help/

Den här sätter en tidstämpel i C2 första gången B2 ändras

=OM(B2<>"";OM(C2=0;NU();C2);0)

Och den här byter datum vid varje ändring

=OM(CELL("adress")="$B$2";NU();C2)

Men vem tusan aktiverar frivilligt cirkelreferenser?

 Hmm nej funkade tydligen iaf inte, datumet & tiden uppdateras iaf när nånting i arbetsbladet ändras, det blir inte låst fast ja angett formlen och aktvierat Iterativ beräkning

Nytt inlägg
 2020-01-09 08:48
 
Man kan göra ett makro som ligger och känner av varje ändring. Du kan då styra det till att om du ändrar en cell i en viss kolumn så ska dagens datum skrivas i en valfri cell. Då får du dagens datum som ett värde inte som en formel. Hade det varit något som passar dig kan jag ge dig koden.
Nytt inlägg
 2020-01-09 09:49
 

Cirkelformler ÄR en skitlösning som kräver att din dator tillåter Iterativ beräkning (det gör det svårt att hitta visa formelfel), men metoden skall fungera.

OBS att du måste skriva adressen till den egna cellen för att det skall funka.
Dvs Den här formeln bevakar B2, men den MÅSTE stå i cell C2 (Det är bara när C2 är tomt som NU används, annars kopierar den värdet från C2... Det är det som är cirkelreferens):

 =OM(B2<>"";OM(C2=0;NU();C2);0)

Maries lösning är snyggare, men det kräver makro och har kvar vissa problem (eftersom makron är avstängda i grundinställningarna så kan det bli svårt att flytta boken till någon annan dator, precis som för cirkelreferensen).

Men som sagt var. Delade arbetsböcker ger möjligheten att få en spårningslogg. Är du säker på att det inte är en ok lösning även om microsoft anser att det är en gammal metod?

https://support.office.com/sv-se/article/vad-hände-med-delade-arbetsböcker-150fc205-990a-4763-82f1-6c259303fe05

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelReturnera datum för värdeReturnera datum för värde

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