Hej,
Jag håller på att göra en excelfil som håller koll på jobbad tid i respektive projekt. I en flik har jag alla projekt i en lista med tre kolumner, denna lista fylls på nertill löpande.
B C D
AO-1 Projekt 1 Aktivitet A
AO-2 Projekt 1 Aktivitet B
AO-2 Projekt 2 Aktivitet A
AO-2 Projekt 2 Aktivitet C
AO-2 Projekt 2 Aktivitet D
AO-2 Projekt 2 Aktivitet E
AO-3 Projekt 3 Aktivitet A
AO-3 Projekt 3 Aktivitet D
AO-3 Projekt 4 Aktivitet E
AO-5 Projekt 1 Aktivitet E
AO-1 Projekt 5 Aktivitet A
AO-1 Projekt 4 Aktivitet B
I nästa flik vill jag ha min dagbok var jag rapporterar tid i kolumn E och drop down -listor för att välja projekt, aktivitet och AO-nr. AO och aktivitet ska vara beroende av projekt.
Till problemen;
1. För att inte få en jättelång osorterad lista i dropdown-fliken för projekt så har jag sorterat projekten i en dold kolumn med formeln:
{=INDEX($C$3:$C$3000;PASSA(0;ANTAL.OM($C$3:$C$3000;"<"&$C$3:$C$3000)-SUMMA(ANTAL.OM($C$3:$C$3000;"="&J$2:J2));0))}
Den formeln går dock väldigt tungt när det blir många rader (vilket det blir) och hela dokumentet blir segt. Några förslag på enklare alternativ?
2. Drop down-listorna för AO-nr och Aktivitet är beroende av valet i drop down-listan för projekt. För att ta bort upprepade Aktiviteter så används formeln nedan, problemet är att projekten måste vara sorterade i alfabetisk ordning för att det ska fungera. Går det att få till eller måste jag ha listan sorterad i alfabetisk ordning?
Denna formel används i "källa" för datavalidering-lista:
=FÖRSKJUTNING(ProjektListaStart;PASSA(D3;ProjektLista_Kolumn_Projekt;0)-1;2;ANTAL.OM(ProjektLista_Kolumn_Projekt;D3);1)
*(ProjektListaStart =B1)
*(ProjektLista_Kolumn_Projekt = kolumn C)
↧