Avatar billede Bomanden Nybegynder
08. juni 2012 - 14:18 Der er 1 kommentar og
2 løsninger

Excel datasortering

Hej jeg har to kolonner med datoer:

Planlagt    Gennemfoert
30-06-12    -
29-02-12        -
31-01-12    08-02-12
24-02-12    08-03-12
31-01-12    12-04-12
12-01-12    23-01-12
29-02-12    09-02-12
23-01-12    23-01-12

Jeg vil gerne have en 3. kolonne, der returnere værdien 1 når en opgave er gennemført til tiden, og 0 hvis datoen er overskredet. Der skal især være opmærksom på samme dato ex her 23-01-12 at opgaven faktisk er gennemført til tiden
Der er tomme felter som vist, der indikere at opgaven endnu ikke er taget op, der skal feltet forblive tomt "".

Hjælp mig jeg kan ikke rigtig finde ud af at kombinere flere hvis-sætninger, slet ikke når de tomme felter skal tages i betragtning.
Avatar billede supertekst Ekspert
08. juni 2012 - 14:31 #1
Hvad med VBA?
Avatar billede ofrede Nybegynder
08. juni 2012 - 14:36 #2
Hvis vi antager at din første dato (30-06-12) står på position A2 og på B2 er din første planlagte dato (som er tom), kan du placere denne formel i C2:
=IF(B2="";"";IF(A2>=B2;1;0))

Formlen kan så kopieres ned til C9 (eller hvor langt du nu har behov for det).

Kører du en dansk version, kan det være du skal erstatte "IF" med "HVIS".

Kort fortalt sker følgende:
Den yderste IF-sætning: Hvis B2 er blank, så skriv blank. Ellers fortsæt ind i den næste IF-sætning der siger: Hvis A2 er større eller lig med B2, så skriv 1 ellers skriv 0.

God fornøjelse.
Avatar billede supertekst Ekspert
08. juni 2012 - 14:44 #3
VBA:

Rem Indsættes under ark: / Højreklik / Vis programkode
Dim antalRækker
Public Sub indsætKode()
    antalRækker = ActiveCell.SpecialCells(xlLastCell).Row
   
    For ræk = 2 To antalRækker
        If Range("B" & ræk) <> "" Then
            If Range("B" & ræk) > Range("A" & ræk) Then
                kode = 0
            Else
                kode = 1
            End If
            Range("C" & ræk) = kode
        End If
    Next ræk
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester