Avatar billede h_s Forsker
15. oktober 2005 - 23:58 Der er 5 kommentarer og
1 løsning

Sammenligne 2 tal

Jeg har 9 celler, hvor 1 - 9 skal stå i blandet orden.

For hele tiden at holde styr på hvilke tal der mangler at blive sat har jeg tallene 1 - 9 stående ved siden af i en celle (123456789). Tallene skal forsvinde efterhånden som de bliver placeret.

Ex. 2 og 7 er placeret -> 1345689
    2, 7, 8 og 9 er placeret -> 13456

Alternativt kan de 9 tal placeres i hver sin celle, men så skal cellen blive blank når tallet placeres.

Ex. 2 og 7 er placeret -> 1 3456 89
    2, 3, 7 og 8 er placeret -> 1  456  9

Hvilken funktion skal bruges for at finde to ens og returnere "Sand".
Avatar billede darth-domino Nybegynder
16. oktober 2005 - 00:15 #1
Kan du ikke bare bruge HVIS?
Avatar billede h_s Forsker
16. oktober 2005 - 00:30 #2
jo det kan jeg godt, men så kommer den til at se således ud:

=HVIS(ELLER($C6=KOLONNE()-12;$D6=KOLONNE()-12;$E6=KOLONNE()-12;$F6=KOLONNE()-12;$G6=KOLONNE()-12;$H6=KOLONNE()-12;$I6=KOLONNE()-12;$J6=KOLONNE()-12;$K6=KOLONNE()-12);"";KOLONNE()-12)

... Lidt lang og uoverskuelig - Der må være en funktion eller en kæde af funktioner, der kan lede efter en bestemt værdi i flere celler.
Avatar billede kabbak Professor
16. oktober 2005 - 09:49 #3
Avatar billede h_s Forsker
16. oktober 2005 - 10:22 #4
kabbak> jeg har prøvet at se på formlen =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("123456789";A1;"");B1;"");C1;"");D1;"");E1;"")

Jeg har 9 felter der skal tjekkes, men det ser ud til at jeg "kun" kan have 8 felter der tjekkes.

Jeg har også prøvet med din makro:
Public Function FindManglende(Område As Range, Testdata As Variant) As Variant
    Dim I As Integer, T As Integer
        For Each C In Område
            If C > 0 Then
                For T = 1 To UBound(Testdata)
                    If C = Testdata(T) Then
                        Testdata(T) = Empty
                      End If
                Next
            End If
          Next
        For I = 1 To UBound(Testdata)
            FindManglende = FindManglende & Testdata(I)
        Next
End Function

Den forstår jeg ikke helt og dermed har jeg problemer med at tilpasse til mit brug. Kan du hjælpe mig?
Avatar billede h_s Forsker
16. oktober 2005 - 10:35 #5
Har fået din makro til at virke - Jeg er ikke helt klar over hvorfor :-)

Jeg synes dog ikke det giver overblikket som jeg søgte, så jeg tror jeg går tilbage til min egen version, hvor tallene står i hver sin celle.

Smid et svar igen...
Avatar billede kabbak Professor
16. oktober 2005 - 10:51 #6
et svar
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel