Senarie: Jeg har et regneark hvor jeg arbejder i såvel kr. som euro, jeg har behov for at fikser en del celler således at når jeg indsætter en ny Eurokurs, så vil det kun ske frermadrettet, og ikke på de poster hvor cellen har fået en værdi i stedet for kun en formel, altså: "Celler ældre end dd, fjern formel, behold værdi"
Du kunne evt. lave et område i dit regneark, hvor du har en kolonne til dato og en til eurokurs. I det område, hvor du skal have beregnet kroner til euro kan du have dato ud for krone beløbet. Formlen som skal beregne eurobeløbet skal så hente kursen ud for datoen i din tabel og gange med kronebeløbet. Du kan finde eurokursen ved at lave en opslagsfunktion der søger efter datoen i din tabel og returnerer kursen. Du kan anvende Lopslag()
I regnearket er der både en prisliste, og en oversigt over tidligere salg, kursen skiftes ikke jævnligt, men kursændringer må kun berører prislisten, ikke de tidligere salg, som det er lige nu vil en kurs ændring opskrive beløbene i såvel prislisten og tidl. salg og salgsaftaler.... ved salg og salgsaftalerne er der indføjet et datering, der er så et felt hvor kursen (7,5) er indsat og har været brugt som beregningsgrundlag i flere måneder, nu skal den rettes til 7,8. vil den løsning du beskriver så ikke betyde at næste gang der skal ændres kurs, så skal der laves en ny celle til kursen, således at den gamle kurs stadig figurerer i arket ?
Jeg kan godt se, at det vil blive et problem, hvis din prisliste både skal beregne gammelt og nyt salg. Så er dit første forslag måske stadig det bedste. Kender du "indsæt speciel" funktionen, hvor du kan kopiere et område og indsætte værdierne i stedet for formler. Her kan du så markere det område du vil have konverteret fra formler til værdier.
Det tyder på at du ikke skifter kursen ret ofte, så derfor kan du gøre følgende: Markér de celler som du ønsker at ændre fra formel til værdi, vælg kopier og derefter indsæt værdi.
Hmm opgaven er egentlig for en anden, og nu har jeg set opbygningen... Der er i projektet et ark med indkøb i Euro, et ark med kurser avancer o.l., 75 el flere ark med de enkelte kunders indkøb, hver række i et ark er et enkelt indkøb, rækken er bygget op således; A=dato B=varenummer C=Varenavn D=Pris i Euro E=Pris i Kr. det der skal ske så man ikke manuelt skal rette i alle kundearkene er at i celle Dx vil komme noget a'la "hvis Ax er mindre end DagsDato og Dx's værdi er ulig 0 skal skal Dx's formel udskiftes med dens værdi"
Jeg vil så vende tilbage til mit første forslag. Hvis du danner et nyt faneblad der hedder EurKurs med Dato i kolonne A og Eur-kurs i kolonne B, så kan du ajourføre Eur-kursen dér og rette lige så tit du vil. Det vil sige, at du hver gang du ændrer kurs skal skrive det i rækken nedenunder den forrige. I dine ark som beregner eur-kursen kan du i kolonne D anvende en formel, som f.eks hedder =LOPSLAG(A2;EurKurs!A2:B100;2)*E2 i celle D2. Den vil slå op i kolonne A og ud fra denne dato finde datoen i dit EurKurs-ark.
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.