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


Emne lukketHver 2. værdi fra 2 kolonner

 Besvar Besvar
Forfatter
PetMoe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Apr.2017
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Emne: Hver 2. værdi fra 2 kolonner
    Sendt: 05.Maj.2017 kl. 12:44
Hej 
I 1 ark har jeg data sorteret i 2 kolonner, altså f.eks. data for linje 1 i A1 og B1, for linje 2 i A2 og B2 osv.
F.eks.
A B
1 2
3 4

I ark 2 hvor jeg skal jeg regne på data skal jeg have stillet dem op i 1 kolonne altså:
Ark1!A1 (1)
Ark1!B1 (2)
Ark1!A2 (3)
Ark1!B2 (4)
...osv

Når jeg trækker disse referencer ned springer linjenummeret 2 hver gang, altså de næste referencer bliver til
Ark1!A4 (0)
Ark1!B4 (0)

Nogen gode idéer til hvordan jeg kan løse problemet, så jeg fortløbende kan kopiere formlerne ned og hente data fra 
Ark1!A3 
Ark1!B3 
Ark1!A4 
Ark1!B4 
Ark1!A5 
Ark1!B5 
...osv


Pfh Tak 
Til top



Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 05.Maj.2017 kl. 13:56
Prøv med funktionen indirekte
=INDIREKTE("'ark1'!"&HVIS(ER.ULIGE(RÆKKE());"A"&(RÆKKE()+1)/2;"B"&(RÆKKE()/2)))
Den skulle kunne kopieres nedad og give det ønskede resultat hvis du starter i række 1

Til top
PetMoe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Apr.2017
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 05.Maj.2017 kl. 14:38
Fantastisk, mange tak. Det virker fint.
Nu var det et simpelt eksempel. I det rigtige ark skal jeg i første celle hente data fra en celle i 15. række i 1. ark. Kundskaberne rækker desværre heller ikke til at få dette til at virke. 

Gider du for læringens skyld forsøge at oversætte hvad formlen gør, så kan jeg muligvis også finde ud af at tilpasse den?Embarrassed
Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 07.Maj.2017 kl. 10:56
Indirekte er en funktion hvor du skriver referencecellen i tekst eller vha andre formler.
Start indefra og find ud af hvad formlen gør.
Første led er ren tekst: 'ark1'!
Derefter hvis rækkenr er ulige tilføjes A og derefter halvdelen af rækkenummeret tillagt 1, altså i række 1 bliver det et ettal, i række 3 bliver det et 2-tal osv.
Tilsvarende hvis rækkenr ikke er ulige: B efterfulgt af et tal

Du skal nok bare lægge antallet af rækker du vil forskyde med til i formlen, resultatet af regnestykket markeret med rødt skal give det rækketal, du ønsker at hente tal fra.

=INDIREKTE("'ark1'!"&HVIS(ER.ULIGE(RÆKKE());"A"&(RÆKKE()+1)/2;"B"&(RÆKKE()/2))

I øvrig er der vist et sæt overflødige parenteser, men de gør ingen skade.
Til top
Inaktiv profil Se dropdown
Gæst
Gæst


Medlem: 01.Apr.2015
Land: Danmark
Status: Offline
Point: 0
Direkte link til dette indlæg Sendt: 08.Maj.2017 kl. 09:39
Jeg ved ikke om du har fået det til at virke, ellers se:

Til top
PetMoe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Apr.2017
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 08.Maj.2017 kl. 09:39
Mange tak for forklaringen og løsningen, nu virker det fint OG jeg forstår hvoforThumbs Up
Til top
PetMoe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 26.Apr.2017
Land: Danmark
Status: Offline
Point: 11
Direkte link til dette indlæg Sendt: 08.Maj.2017 kl. 12:28
Ved godt jeg er krævendeErmm
...men lige et forhåbentlig sidste tillægsspørgsmål til formlen:
Kan jeg få den til KUN at hente indhold fra celler med indhold - altså så formlen kan kopieres på forhånd og først giver en værdi når der indføres data i de celler der refereres til i ark 1?
 

Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 10.Maj.2017 kl. 23:10
Som formlen er nu skrives der 0 (nul) hvis den celle, der hentes fra, ikke er udfyldt.
Du kan få excel til at lade 0-værdier stå som blank, i indstillinger, men så gælder det alle regneark, så vidt jeg ved kan man ikke "hæfte det" på et enkelt regneark, men du kan jo benytte konstruktionen: =hvis(er.tom(xxx);"";xxx)  Hvor xxx er din formel.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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