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


Emne lukketindtast vilkårlig værdi i HVIS formel

 Besvar Besvar
Forfatter
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 Emne: indtast vilkårlig værdi i HVIS formel
    Sendt: 01.Dec.2011 kl. 10:38
Velbekomme, det var da dejligt det virkede. Wink
 
//Allan
Til top



Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 01.Dec.2011 kl. 09:46
Hej Allan...

SÅ fik jeg tid til at tjekke det ud... Super simpel og god løsning.. Tak for det... Har også fundet løsning på mit valutaopdateringsproblem.... Så det kører.. Feeeedt....

mvh og tusind tak...
S.Dolby
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.Nov.2011 kl. 10:10
Hej S.Dolby,
Jeg har lavet en forholdsvis simpel løsning til dig, som forhåbentlig dækker dit behov.
 
Arket skal åbnes med makroer aktiveret for at virke.
 
Det fungrerer ved at rækkerne skjules/vises efter de kriterier som du har sat op.
Det vil nok være en god ide at flytte dine valutakurser til et andet ark, da de også bliver skjult.
 
For at se koden jeg har bygget ind, skal du højreklikke på arkfanen og vælg 'Vis Programkode'
 
//Allan
Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 26.Nov.2011 kl. 00:52
Hej Allan

Har ændret i arket så du kan se de steder det drejer sig om.

Det er meningen at alt markeret med rødt kun kommer frem ved at vælge Ja i deres respektive drop down menuer (start info arket)
Pånær cellerne a8,b8,c8 der kun ses ved et nej..

Jeg har 2 tillægsspørgsmål...
1) formlen i celle g15 =HVIS((F15/F14)<Prisberegner!M30;"ok";"for meget") ville jeg gerne have til at være dynamisk. Som den står fungerer den kun når F14=1... Hvis F14=2 skulle den hedde =HVIS((F15/F14)<Prisberegner!M31;"ok";"for meget") og F14=3 så =HVIS((F15/F14)<Prisberegner!M32;"ok";"for meget") etc.. Kan det løses

2) Endelig vil jeg høre om du eller en anden kender et sted på nettet hvor man kunne opdatere kurserne på de valutaer jeg har. Vil gerne prøve at lave en opdaterknap men jeg kan ikke finde et site med en brugbar tabel ... eller gør jeg noget forkert.. (jeg bruger den funktion under fanen data der hedder "fra internettet"...)

Her er det opdaterede ark...:uploads/399/beregner_ver_2.xlsx

mvh

S.Dolby


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: 25.Nov.2011 kl. 10:11
Hej igen,
 
Undskyld ventetiden, der var lige noget andet som trængte sig på Big smile
 
Kan du remse de steder op hvor formlerne står (som svarer til B10 og B11 i ovenstående)?
 
//Allan
Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 23.Nov.2011 kl. 23:29
Hej igen
Glemte helt at uploade arket... kommer her...uploads/399/beregner.xlsx

mvh
S.Dolby
Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 21.Nov.2011 kl. 23:13
Hep... Du er hurtig på tasterne... Fedt...Smile

Din forestilling er helt rigtig....

Nej det er ikke kun i B11 formlen skal være... Der er ca 5-6 andre steder lignende formler (hvor B10 og B11 hedder noget andet) skal puttes ind men hvis du kan lave et bud på det ene sted vil jeg gerne selv prøve at ændre i det du har lavet og se om jeg kan få det til at virke...

mvh
S.Dolby
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: 21.Nov.2011 kl. 22:45
OK, så blev jeg meget klogere.
 
En formel kan ikke løse din udfordring, for enten er der en formel i B11, ellers er der tastet en tekst.... ikke begge dele samtidig.
Læg evt dit ark op i forummet og jeg vil bygge den kode ind som kræves.
 
Jeg forestiller mig følgende:
Samme opbygning som du er vant til, bortset fra at du altid kan taste oven i formlen i B11 (Formlen overskrives)
Hvis du laver en ændring i B10, vil formlen i B11 igen blive opretttet.
 
Er det kun i B11 formlen skal være?
 
//Allan
Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 21.Nov.2011 kl. 22:15
Hej Allan

Jeg skal prøve at præcisere lidt mere....

Cellen der skal åbnes for indtastning hvis udsagnet er falsk er den celle formlen står i.. (I mit eksempel er det B11)
Arket og cellen er ikke skrivebeskyttet. Det jeg mener med åbnes er at jeg kan skrive et tal ind i B11 uden at formlen slettes...

Jeg har godt luret lidt på VBA men er ikke rigtig kommet igang med det.. Er der en god tutorial et eller andet sted på nettet eller i bogform hvor man har en chance..?


mvh
S.Dolby
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: 21.Nov.2011 kl. 21:35
Hej Dolby,
 
Jeg vil lige stille et par spørgsmål for at forstå dit spørgsmål korrekt.
 
Du skriver at hvis B10 = 5 skal formlen returnere et mellemrum.
Hvis B10 IKKE = 5 skal cellen åbnes for indtastning.
Hvilket felt skal åbnes for indtastning, B10 eller feltet med formlen?
Hvilken cellen står formlen i?
Er arket/cellen skrivebeskyttet siden cellen skal åbnes?
 
Stort set uanset hvad, kan jeg lave en stump VBA som kan gøre tricket.
 
//Allan
 
 
 
 
 
Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 21.Nov.2011 kl. 13:46
Tak for hurtigt svar...Smile

Formlen =HVIS((B10=5);"Sandt";B1) virker selvfølgelig men jeg har brug for at cellen - udover at returnere "sandt" hvis B10=5 - ved falsk giver mulighed for at indtaste en værdi....

Er det mon muligt...

mvh
S.Dolby
Til top
landbonord Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 27.Sep.2011
Land: DK
Status: Offline
Point: 59
Direkte link til dette indlæg Sendt: 21.Nov.2011 kl. 11:36
Hvad med denne her

=HVIS((B10=5);"Sandt";B1)

Hvis B10 er ligmed 5 så skriver den sandt, ellers tager den værdien fra felt B1
Til top
Dolby Se dropdown
Forum Begynder
Forum Begynder


Medlem: 21.Nov.2011
Land: Danmark
Status: Offline
Point: 14
Direkte link til dette indlæg Sendt: 21.Nov.2011 kl. 08:49
Hej
Er der en venlig sjæl der har en løsning til følgende formel..:
=HVIS((B10=5);" ";"xxxx")

Jeg ville gerne at xxxx blev et åbent felt med mulighed for indtastning af talværdi.. Altså hvis udsagnet er falsk får man mulighed for at indtaste en vilkårlig værdi...

Kan det mon lade sig gøre...?

mvh
S.Dolby
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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