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


Emne lukketHVIS-funktion driller

 Besvar Besvar
Forfatter
Lasse Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Jun.2010
Land: Danmark
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: HVIS-funktion driller
    Sendt: 25.Jun.2010 kl. 21:21
Jeg har taget et skærmdump fra mit regneark nedenfor.

Mit problem er, at få denne formel til at virke, eller en formel der kan gøre det samme.

Arket skal vise hvornår en given placering er optaget. Under hver by eksempelvis Nykøbing,
er der forskellige underpunkter eksempelvis 930 X 180, under dette punkt vil der være mange
linier der alle refererer til denne placering, og vil være optaget på forskellige datoer.  Der er to punkter der begge hedder test, og de blive fint vist yde i højre side, hvor linien er blevet farvet grøn. Mit problem er, at få vist disse underpunkter oppe i 930 X 180 rækken.

Jeg har lavet denne formel, men den synes ikke at fungere.

=HVIS((zID>=$C$28)*(zID<=$D$28);HVIS(OG(Q$9>=zStart;Q$9<=zSlut);1))

Hvor zID henviser til kolonne B, zStart til kolonne G, zSlut til kolonne I.

Ellers skulle det fungere sådan, at hvis zID ligger inde for det angivne interval så vil der blive sat et 1-tal i selve kalenderen hvorefter cellen via betinget formatering vil blive farvet grøn.

Jeg håber nogen kan hjælpe, det da er ved at tage livet af mig.

/Lasse


Til top



Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 26.Jun.2010 kl. 23:44
 
Hej Lasse,
 
Citat: Lasse Lasse skrev:

Jeg håber nogen kan hjælpe, det da er ved at tage livet af mig.
 
Uha, så må vi hellere komme igang Wink
 
Kan du uploade hele eller dele af dit regneark, så vil jeg kigge på det.
Du uploader filer her i forum ved at bruge knappen Fil øverst når du skriver indlæg.
Du har naturligvis fuld adgang til at administrere dine filer efterfølgende.
 
Lad os nu se, vi skal nok få det til at virke.
 
//Allan
Til top
Lasse Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Jun.2010
Land: Danmark
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 28.Jun.2010 kl. 08:37
/uploads/40/Test2.xls" target="_blank">
Jeg har uploaded arket i linket nedenfor.
 
uploads/40/Test2.xls
 
/Lasse
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 28.Jun.2010 kl. 17:07
Hej Lasse,
 
Undskyld ventetiden.
 
Prøv at ligge denne formel ind i cellen Q28.
=SUMPRODUKT((zID>=$C28)*(zID<=$D28)*(zStart>=Q$9)*(zSlut<=Q$9))
 
Jeg har fulgt din metode med de navngivne områder, SUMPRODUKT kan godt håndtere dem hvis bare de er lige store (Antal rækker)
 
Virker det som ventet?
 
//Allan
Til top
Lasse Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Jun.2010
Land: Danmark
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 29.Jun.2010 kl. 14:41
Hej Allan,

Det fungerer desværre ikke. Jeg har også prøvet at smide din funktion ind i en HVIS-funktion, da din såvidt jeg kan se ikke skriver et 1-tal hvis funktionen er sand eller ingenting hvis den er falsk.

Men indtil videre er jeg kommet udenom det via denne funktion:

=HVIS(SUM(J30:J31)>=1;2;"")

Den er ikke ligeså smart som mit udgangspunkt, og jeg vil meget gerne have det til at virke hvor jeg bruger mine id-numre istedet for ovenstående funktion.

Men jeg kan bare ikke få skidtet til at virke :-(

/Lasse
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 29.Jun.2010 kl. 17:04
Hej igen,
 
Formlen
=SUMPRODUKT((zID>=$C28)*(zID<=$D28)*(zStart>=Q$9)*(zSlut<=Q$9))
 virker således:
 
Hvis ID befinder sig mellem de 2 ID'er og datoen i Q9 befinder sig mellem de 2 datoer, returneres et tal.
Tallet er egentlig bare antallet af forekomster som lever op til kriterierne.
Er der ingen, skriver formlen 0
Finder den 1, så skriver den 1.
Finder den 2, så skriver det 2 osv osv.
 
Jeg prøver lige at lægge hovedet i blød mht en anden løsning...
 
//Allan
Til top
Lasse Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Jun.2010
Land: Danmark
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 29.Jun.2010 kl. 21:44
Hej Allan,

Det lyder supergodt - og ja som du kan se så har jeg brug for, at få enten et 1-tal eller et 2-tal retur fra formlen, da min betingede formatering ellers ikke virker :-)

Håber du kan finde på noget smart, da jeg vist er ved at være løbet tør for ideer.

/Lasse
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 01.Jul.2010 kl. 17:15
Hej igen Lasse,
 
Jeg har tænkt og tænkt.
Formlen som løser din udfordring er liiidt vild. Smile
 
Formlen i Q28 skal i stedet se således ud: =HVIS(SUMPRODUKT((zID>=$C28)*(zID<=$D28)*(Q$9>=zStart)*(Q$9<=zSlut))>1;2;SUMPRODUKT((zID>=$C28)*(zID<=$D28)*(Q$9>=zStart)*(Q$9<=zSlut)))
 
Grunden til længden er at den ikke må returnere andet end 0, 1 eller 2
 
Virker det efter hensigten?
 
//Allan
 
Til top
Lasse Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Jun.2010
Land: Danmark
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 05.Jul.2010 kl. 08:48
Hej Allan,

Fantastisk !!!  Det virker fuldstændig som jeg havde tænkt det. Mange tak.

/Lasse
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 05.Jul.2010 kl. 12:48

Hej Lasse,

Super, det var fedt at kunne hjælpe.
Tak for din tilbagemelding Smile
 
/Allan
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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