Avatar billede mahyar Nybegynder
13. marts 2013 - 19:59 Der er 5 kommentarer og
1 løsning

VBA IF THEN

Hej

jeg har et excel regneark med følgende kolonner:

term_taxonomy_id,
term_id
id
test kolonne
------------

Min Excel er en dansk version så alle funktionerne er blevet på dansk, dvs, IF-THEN hedder nu HVIS()...osv.

Jeg vil definere en formel der kan gøre følgende:
Hvis værdien i celle i  "id" kolonne findes i "term_taxonomy_id" kolonne, skal "test kolonne" sættes lig med "term_taxonomy_id".


Bemærk venligst at funktionerne er på dansk. For jeg kunne nemlig ikke finde noget der svarer til IF THEN. Jeg fandt HVIS men ingen SÅ eller lignende.
Avatar billede Voyager57 Nybegynder
13. marts 2013 - 20:08 #1
Man bruger ikke "så" i VBA, kun "HVIS"

Altså: HVIS(X=0;Y;Z)

Giver resultatet Hvis udtrykket X=0 er sandt, så Y ellers Z

Giver det mening ?
Avatar billede mahyar Nybegynder
13. marts 2013 - 20:41 #2
jo det giver mening.

spørgsmålet er så hvordan jeg kan definerer sætningen. Der vil komme til at stå noget i retning af det her:
-----------
HVIS("id" findes i "term_id" kolonne; "test kolonne" sættes lig med "term_taxonomy_id")
-----------

term_taxonomy_id    term_id      id    test kolonne
12262                      1      0   
12263                  2      271
12264                  3      2
12265                      4      2   
12266                      5      4   
12267                      6      5   
12268                      7      2
Avatar billede store-morten Ekspert
13. marts 2013 - 21:00 #3
Måske:

=HVIS(TÆL.HVIS($B$2:$B$8;C2)>0;A2;"")
Avatar billede kabbak Professor
13. marts 2013 - 22:02 #4
Måske skal det forstås sådan at det er
term_taxonomy_id  ud for den fundne term_id,
der skal findes.

Formlen virker kun hvis der ikke er gentagelser i term_id



=SUMPRODUKT((TÆL.HVIS($B$2:$B$8;C2)>0)*($B$2:$B$8=C2)*$A$2:$A$8)
Avatar billede mahyar Nybegynder
15. marts 2013 - 16:03 #5
tak for jeres svar :)

Kabbak, vil du venligst sende et svar :)
Avatar billede kabbak Professor
15. marts 2013 - 17:14 #6
;-))
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
Kurser inden for grundlæggende programmering

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