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

 
ForumForumDiskussionerDiskussionerExcelExcelDela upp en kolumn i fleraDela upp en kolumn i flera
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-02-03 16:03
 

Hej.

Första inlägget och evigt tacksam om någon ens förstår vad jag är ute efter.
Jag har på Blad1 en tabell med 3 kolumner. Datum, namn, namn2. (A,B,C). Från rad 2 och neråt finns det ett års datum. Alltså 365 rader (366 i år). Kolumn B och C har varsitt namn på samma rad. Datumen behöver inte börja med 1 januari utan "året" kan börja vilken månad som helst men är alltid alla datum 365 dagar framåt från startdatumet.

Det jag är ute efter är att på blad 2 dela upp alla månader i varsin kolumn med startmånanden i första kolumnen och så vidare. Exempel om första datumet är 1 oktober 2024 så läggs alla oktobers datum i kolumn A. I kolumn B vill jag att de två namnen som fanns i kolumn b på blad1 sammanfogas till samma cell. Sen börjar det om. Kolumn c får alla novembers datum och kolumn d namnen till datumet.

Egentligen är det bara namnen som är intressant på blad 2 och en kolumn per månad men jag vill att celler som infaller på en helg blir rödmarkerade och det ända sättet jag vet det går är på villkorsstyrd formatering och jag inbillar mig att det är enklast om datumet står bredvid då  

Är detta ens möjligt med formel? jag vill ogärna använda en formel som manuellt måste ändras beroende på startmånad osv utan den skall vara datum och radstyrd om ni förstår.

Ber om ursäkt för konstiga formuleringar, jag skrev detta på iPad och är inte direkt optimalt.

Nytt inlägg
 2024-02-06 14:36
 

Jag kommer aldrig ihåg om det här forumet hatar "större än" eller "mindre än". Så jag kanske återkommer med vända formler i ett nytt inlägg

 

Jag skulle nog testa FILTER(). Men det blir långa åbäken till formler...

Du får filtrera kolumn B och C separat  och sedan slå ihop 

I kolumn A i blad2 kan du testa den här formeln (en rad)

=FILTER(Blad1!$B$2:$B$366;(ÅR(Blad1!$A$2:$A$366)=ÅR(EDATUM(Blad1!$A$2;KOLUMN()-1)))*(MÅNAD(Blad1!$A$2:$A$366)=MÅNAD(EDATUM(Blad1!$A$2;KOLUMN()-1))))
&" "&
FILTER(Blad1!$C$2:$C$366;(ÅR(Blad1!$A$2:$A$366)=ÅR(EDATUM(Blad1!$A$2;KOLUMN()-1)))*(MÅNAD(Blad1!$A$2:$A$366)=MÅNAD(EDATUM(Blad1!$A$2;KOLUMN()-1))))

Du filtrerar på Både År och månad jämfört med värdet i A2 på blad1. När du flyttar formeln åt höger så ökas värdet i A2 med en månad (med E-datum)
 
En annan variant är att använda SLUTMÅNAD()  för att filtrera. Slutmånad ger sista dagen i månaden. Och du kan flytta pluss eller minus en månad med hjälp av kolumnnumret
=FILTER(Blad1!$B$2:$B$366;(Blad1!$A$2:$A$366>SLUTMÅNAD(Blad1!$A$2;KOLUMN(A1)-2))*(Blad1!$A$2:$A$366<=SLUTMÅNAD(Blad1!$A$2;KOLUMN(A1)-1)))&" "&
FILTER(Blad1!$C$2:$C$366;(Blad1!$A$2:$A$366>SLUTMÅNAD(Blad1!$A$2;KOLUMN(A1)-2))*(Blad1!$A$2:$A$366<=SLUTMÅNAD(Blad1!$A$2;KOLUMN(A1)-1)))
Nytt inlägg
 2024-02-06 14:56
 

Nå såg jag din fråga om rödmarkeringen också.

Eftersom du bara vill se namnen så kan du lägga en separat tabell med datum. Exempelvis i cell A50

=FILTER(Blad1!$A$2:$A$366;(Blad1!$A$2:$A$366>SLUTMÅNAD(Blad1!$A$2;KOLUMN(A1)-2))*(Blad1!$A$2:$A$366<=SLUTMÅNAD(Blad1!$A$2;KOLUMN(A1)-1)))

(formatera som datum)

då kan du identifieraa Lörddag/söndag med en formel i stil med:

=VECKODAG(A50;2)>5

Ställ dig i A1 och markera till M31 och gå till

Start->villkorsstyrd formatering->Ny regel->"bestäm vilka celler ... en formel"

Klistra in formeln: 

=OCH(VECKODAG(A50;2)>5;ÄRTAL(A50))

och klicka på knappen [Formetera] för att ange en röd bakgrund eller text 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelDela upp en kolumn i fleraDela upp en kolumn i flera

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