Avatar billede mbe78 Nybegynder
15. september 2007 - 15:57 Der er 3 kommentarer og
1 løsning

Mere end 7 HVIS'er

Jeg har en formel der ser således ud:

=HVIS(VENSTRE(C24)="p";"Pink";(HVIS(VENSTRE(E24)="d";"Daily";(HVIS(ELLER(E24="acc";E24="Bag";E24="Belt";E24="WALLET");"Acc";(HVIS(ELLER(E24="boot";E24="shoe");"Shoes";(HVIS(ELLER(E24="Keyring";E24="Keystring";E24="Hair Decor";E24="wachet");"X-tras";(HVIS(ELLER(E24="hat";E24="Glove";E24="Scarf");"Soft acc";(HVIS(ELLER(E24="jewels o";E24="Fingerring";E24="Necklace";E24="Earring";E24="Bracelet");"Jewels")))))))))))))
men har brug for flere HVIS'ER...er der nogen der har et forslag til hvordan det kan de ud?
pft!!
Avatar billede mugs Novice
15. september 2007 - 16:05 #1
Måske du kan hente lidt inspiration her:

http://www.eksperten.dk/spm/644665
Avatar billede sjap Praktikant
15. september 2007 - 17:58 #2
Da dine HVIS'er ikke overlapper hinanden, er der strengt taget ikke nogen grund til at de alle er nestet. Du kan i stedet prøve med nedenstående forslag.

Alle HVIS'er der "kigger" på E24 er ændret til selvstændge funktioner (dvs. afsluttede inden næste HVIS)). Resultaterne af de mange HVIS'er, der kigger på E24 lægges sammen ( med & ) og da kun én af dem vil være sand, vil du få samme resultat som i din oprindelige funktion - men med kun 2 HVIS niveauer. Det skulle være rimligt let at udbygge denne funktion med flere HVIS'er.

=HVIS(VENSTRE(C24)="p";"Pink";
HVIS(VENSTRE(E24)="d";"Daily";"")
&HVIS(ELLER(E24="acc";E24="Bag";E24="Belt";E24="WALLET");"Acc";"")
&HVIS(ELLER(E24="boot";E24="shoe");"Shoes";"")
&HVIS(ELLER(E24="Keyring";E24="Keystring";E24="Hair Decor";E24="wachet");"X-tras";"")
&HVIS(ELLER(E24="hat";E24="Glove";E24="Scarf");"Soft acc";"")
&HVIS(ELLER(E24="jewels o";E24="Fingerring";E24="Necklace";E24="Earring";E24="Bracelet");"Jewels";""))
Avatar billede excelent Ekspert
15. september 2007 - 21:19 #3
ud over sjaps udmærkede forslag kan desuden anvendes :
=INDEKS({"Daily";"Acc";"Acc";"Acc";"Acc";"Shoes";"Shoes";"X-tras";"X-tras";"X-tras";"X-tras";"Soft acc";"Soft acc";"Soft acc";"Jewels";"Jewels";"Jewels";"Jewels";"Jewels"};SAMMENLIGN(E24;{"d";"acc";"Bag";"Belt";"WALLET";"Boot";"shoe";"Keyring";"Keystring";"Hair Decor";"wachet";"hat";"Glove";"Scarf";"jewels o";"Fingerring";"Necklace";"Earring";"Bracelet"};0))

eller opstille dine argumenter sådan :
      A          B
1] d            Daily
2] acc        Acc
3] Bag            Acc
4] Belt    Acc
5] WALLET    Acc
6] boot    Shoes
7] shoe    Shoes
8] Keyring    X-tras
9] Keystring    X-tras
10] Hair Decor    X-tras
11] wachet    X-tras
12] hat     Soft acc
13] Glove    Soft acc
14] Scarf    Soft acc
15] jewels o    Jewels
16] Fingerring    Jewels
17] Necklace    Jewels
18] Earring    Jewels
19] Bracelet    Jewels

og så lave et opslag på dem:

=LOPSLAG(E24;A1:B30;2;FALSK)
Avatar billede excelent Ekspert
15. september 2007 - 21:23 #4
glemte lige C24 argument i formlen :
=HVIS(VENSTRE(C24)="p";"Pink";INDEKS({"Daily";"Acc";"Acc";"Acc";"Acc";"Shoes";"Shoes";"X-tras";"X-tras";"X-tras";"X-tras";"Soft acc";"Soft acc";"Soft acc";"Jewels";"Jewels";"Jewels";"Jewels";"Jewels"};SAMMENLIGN(E24;{"d";"acc";"Bag";"Belt";"WALLET";"Boot";"shoe";"Keyring";"Keystring";"Hair Decor";"wachet";"hat";"Glove";"Scarf";"jewels o";"Fingerring";"Necklace";"Earring";"Bracelet"};0)))
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