Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketIndtastning uden dubletter og efter en liste.

 Besvar Besvar Side  12>
Forfatter
HSoegaard Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 28.Dec.2020
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Emne: Indtastning uden dubletter og efter en liste.
    Sendt: 28.Dec.2020 kl. 11:21
Hej med Jer....

Jeg har et ark som administrerer bemandingen på en række køretøjer pr. uge.

Indtastning og kontrol sker i dag helt manuelt. Det er langsommeligt og medfører fejl.

Jeg har en liste med 20 unikke betegnelser (biler som f.eks. 9JT20 eller 7U028). Alle biler skal indsættes i uge-kolonnen, forskellige steder. (Der er 30 chauffører som på skift holder friuger)

Jeg vil gerne i hver enkelt uge (kolonne) KUN være i stand til at indtaste et af de 20 betegnelser EEN gang.

Det vil sikre at betegnelserne kun optræder een gang i hver uge og at der ikke kan tastes et nummer
som ikke står på listen. (unikke betegnelser og ingen dubletter)

Jeg har haft delvis success via en kombination af betinget formatering og data validering. Men så snart jeg begynder at taste i næste uge (kolonnen ved siden af) så får jeg melding om dubletter. 

Nu har jeg rodet rundt med det længe og jeg er sikker på at det kan lade sig gøre, men jeg behøver hjælp fra en rigtig "Excel-haj" som Jer herinde...

Hvis det kan hjælpe på forståelsen, så uploader jeg gerne arket, så I kan se opbygningen. 

På forhånd tak... 

Til top



Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 29.Dec.2020 kl. 07:46
@Mads32

Her er en nytårsgave.

Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 28.Dec.2020 kl. 15:01
Hej

En celle kan ikke anvendes til både data og formler.

Jeg har vist en mulighed med at bruge en hjælpekolonne. har kun vist en hjælpekolonne for 1. uge.

Der er Lopslag i hjælpekolonnen, formel er lavet så den returnerer "FALSK" hvis der i forvejen er en celle med tilsvarende data. Dette vises også med en rød markering i række 1 og række 35. 

Der er også datavalidering på hjælpekolonnen.

Jeg hører gerne dine kommentarer om du kan bruge ideen eller ej.


m v h mad32
Kan du lide ideen så marker med "TAK"
Kan du bruge ideen så marker med "Accepteret løsning"
Ikoner til markering finder du øverst i venstre hjørne af skærmen.



Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 28.Dec.2020 kl. 16:59
Alternativt kan du prøve at se om det her virker:

Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 28.Dec.2020 kl. 18:46
Hej HansK

Det er en spændende løsning.

Vil du godt forklare hvordan du har lavet datavalideringen??

På forhånd tak

mads32
Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 29.Dec.2020 kl. 07:46
@Mads32

Her er en nytårsgave.

Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 29.Dec.2020 kl. 11:29
Hej HansK

Tak for din nytårsgave.Big smile

En fin og forståelig forklaring. 

Jeg hæfter mig mest til regnereglerne, hvor man ganger 2 udsagn med hinanden. Det er en oplysning jeg sikkert vil komme til at anvende.

m v h
mads32





Til top
HSoegaard Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 28.Dec.2020
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 10:33
Kære Mads32 og Hans K.

Jeg er fuldkommen måløs over denne form for dedikerede hjælp til opgave løsning...

R E S P E K T  !!!!

Kæmpe stort TAK... Det ark kommer jeg til at passe rígtig godt på og bruge hver dag i det kommende år.
Jeg håber at jeg må vende tilbage hvis jeg skulle få flere ideer/spørgsmål..  :-)

Tusind tak for hjælpen...!!  
*sender virtuel Champagne*Thumbs Up

Til top
HSoegaard Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 28.Dec.2020
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 11:12
Hej igen...

Også så dukkede der alligevel et spørgsmål...  Arket afviser alle indtastninger i de tomme celler, uanset om de er på listen i BE eller ej...

På trods af den fine forklaring af opbygningen, kan jeg ikke lige greje hvordan jeg kan indtaste i de tomme felter. Man kan godt kopiere fra en anden celle og man kan også trække fra nabocellen, men så returnerer den ikke et FALSE.

Hvad gør jeg lige forkert...?

Til top
HSoegaard Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 28.Dec.2020
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 11:44
Søg og du skal finde....  :-)

Jeg fandt årsagen...

Sådan ser formlen ud i f.eks celle R18: 

=(TÆL.HVIS(R$2:R18;R18)<2)*ELLER(R18=$BE$2:$BE$21)

Formlen virker når jeg ændrer 2 til 18...

Prøver lige at kopiere det til alle celler.
Til top
HSoegaard Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 28.Dec.2020
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 12:41
Nå...kopiere er ikke bare sådan lige til...

Hele række 2 er rigtig hele vejen fra uge 1 til uge 52.. Men hvis jeg forsøger at kopiere en celle fra række 2 til række 3... ændrer den ikke 2 til 3 i formlen i datavalidering... den ændrer kun de øvrige værdier.

Please fortæl mig at alle celler IKKE skal rettes enkeltvis...  =:-/

Prøver lige at lege lidt videre..

Det er den her del, som jeg ikke synes virker på de tomme celler i arket:

(COUNTIF(C$2:C2;C2)<2) eller anvendt på opstillingen til venstre: (COUNTIF(C$80:C80;C80)<2)
COUNTIF har syntax: COUNTIF(range; criteria)
 
Hvis formlen indtastes i C80 er range C$80:C80 lig med C80 og criteria er C80. Altså er det der står
i C80 sammenlignet med range C80 <2. Det er lig med 1, altså mindre end 2 og dermed TRUE.
Når formlen kopieres én celle ned ser den sådan her ud: COUNTIF(C$80:C81;C81)<2). Altså, det der
står i C81 findes det mindre end to gange i C80:C81 og så videre. Bemærk at for hver gang formlen kopieres én celle nedad bliver range udvidet med én celle.

Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 13:44
Hvis du vil tillade indtastning også i alle grønne og grå celler så brug den her:


men hvad er meningen med at indtaste i celler der er fri-uger?
Til top
HSoegaard Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 28.Dec.2020
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 14:11
Hej Hans

Det er fordi der sagtens kan blive rykket rundt på friuger... (sygdom, ferie etc.)

Men prøv lige at taste i en tilfældig uge... f.eks uge 25 - celle AA19

1GL87 det bliver accepteret, men alle andre bil numre fra listen afvises.  Formlen godkender kun det første bil nummer på listen i kolonne BE.


Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 15:31
Ingen problemer her. 
Bruger du den fil jeg uploadede kl 13:44?
Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 17:40
Jo, jeg har også problemer. Det fungerer ikke ordentligt.
Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 20:44
Hej

Jeg kan se at der er nogle udfordringer for HansK, i at få hans flotte løsning til at fungere ordentligt.

Jeg har derfor arbejdet lidt videre med mit forslag.
jeg har indsat kontrolkolonner foran alle datakolonner. Jeg har lavet et par makroer som henholdsvis viser alle kontrolkolonner eller skjuler alle kontrolkolonner.

Jeg har vist et par eksempler i kolonnerne D og F.
I kolonne D er der indtastet 5jh76 i celle D9, og kontrolkolonner viser i celle C4 at denne data allerede er indtastet.
I kolonne E er der indtastet 7jh72 i celle E9, og kontrolkolonner viser i celle E5 at denne data allerede er indtastet.

Jeg høre gerne dine kommentarer, om det måske kan anvendes eller ej. Gerne en begrundelse hvis det ikke kan anvendes.


m v h mads32 




Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 20:49
hej

Undskyld, men det er en fil der ikke er færdig jeg har sendt.

Der følger en rigtig fil.

m v h mads32
Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 21:05
Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 30.Dec.2020 kl. 21:43
Jeg overlader scenen til Mads32 og beklager alt hvad jeg tidligere har skrevet. I øjeblikket kan jeg ikke rigtig se, hvad jeg har gjort forkert, men et eller andet er i hvert fald forkert.
Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 31.Dec.2020 kl. 09:35
Jeg har ellers lagt et stort stykke arbejde i denne tråd, men glem det altsammen, det dur ikke. Man kan ikke bruge Data Validation på den måde jeg ellers troede jeg havde givet en fin forklaring på. Jeg håber mads32 er kommet med noget du kan bruge.

Der er muligvis en vej hvor man i en drop down boks kan skjule de biler der allerede er valgt, men det er kompliceret og jeg vil kun kigge på det hvis det er absolut nødvendigt.

Det meste af det jeg skrev i forklaringen vil dog kunne anvendes på formler i almindelige celler, men altså ikke i datavalidering.
Til top
Mads32 Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 26.Feb.2016
Land: Danmark
Status: Offline
Point: 1317
Direkte link til dette indlæg Sendt: 31.Dec.2020 kl. 10:42
Hej HansK

Det er ærgerligt at det ikke lykkes.

Jeg gemmer alligevel dit forslag med din forklaring

m v h  mads32
Til top
 Besvar Besvar Side  12>

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk