12. juni 2009 - 01:51Der er
6 kommentarer og 1 løsning
Flytte resultat fra en celle til en anden efter kriterie
Jeg har et kæmpe problem i excel, jeg håber der er nogen derude der har nogle ideer til at løse det! Jeg skal have flyttet resultatet af en formel fra en celle til en anden efter et kriterie.
Mit ark har f.eks. tallene 1-5 i A1-E1 og formler i A2-E2 som returnere et tal, og i A3-A5 står der 2 i hver celle. Jeg skal så have f.eks. resultatet af A2 til at flytte det antal kolloner der står i A3 (altså 2) dvs. at resultatet af A2 ikke skal vises i A2, men i C2.
Kun værdierne i A1-E1 er faste, resten skal kunne ændres, arket skal være så dynamisk som muligt. Hvis der er nogen derude der lige kender en måde, man kan bede et resultat flytte sig et givet antal kollonner, eller en anden metode, så vil jeg være evig taknemmelig!!
Med akut mangel på blandt andet IT- og Tech kompetencer er det nødvendigt at gøre op med traditionel uddannelsestænkning.
Slettet bruger
12. juni 2009 - 04:53#1
Hvordan ser dine formler i A2::E2 ud? I eksemplet siger du, at resultatet af A2 skal vises i C2. Vil det sige, at den oprindelige formel i C2 skal overskrives, og er det resultatet af A2 som C2 skal overskrives med og ikke formelen i A2?
Hvad mener du med, at resultatet skal flytte? Hvad afgør tallene i A3:E5? Og er det samme tal i hver celle i række 3? Hvad vil du opnå ved at "bede et resultat flytte sig"?
Formlerne i A2:E2 er temmelig komplicerede, de giver et tal der svare til et antal. A1:E1 er uge numre og går altså fra 1-52/53 (min tabel er en del større end A:E). Værdierne i A3:E3 angiver at antallet bliver forsinket og altså skal flyttes et antal uger. Det betyder at hvis A3=2 så skal resultatet af formlen i A2 lægges sammen med resultatet i C2 (Med mindre selvfølgelig at C3 angiver at resultatet fra den oprindelige formel i C2 skal flyttes...)
Jeg håber det giver mening... det er lidt svært at forklare :)
Så i bund og grund, vil du kunne skrive en formel som: =A2+#2 hvor # afgøres af resultatet i en tredje celle? Når så A2 skal lægges sammen med C2 (fordi A3=2), hvor skal resultatet stå? A2 eller C2?
Hvis række 3 angiver for mange uger noget skal forsinkes (her indtaster du et tal), skal du i række 4 bruge formlen (for celle A4): =A1+A3 I række to udvider du din funktion med =(lang formel)+SUM.HVIS(A4:E4;A1;A2:E2)
Dette forudsætter, at ugetallet i række 1 er et tal!
Det virker ved, at du i række 4 skriver hvilken uge tingene skal lægges i, og ikke hvor meget der forskydes. I række to bruger du en sum.hvis, der søger efter cellens egen uge i række 4, og når den finder det, tager den tallet i række 2 og lægger til. Hvis formlen i række 2 er meget lang, kan du med fordel indsætte en række, så du har ugen "egenproduktion" og nedenunder "totalproduktionen", som så er egenproduktion + det der er forsinket.
Tak for hjælpen mrgumble, det var virkelig super. Jeg brugte SUM.HVIS, dog uden at + den formel jeg har. Men så brugte jeg egenproduktion - totalproduktion som forslået og det virker perfekt! Nu kan jeg komme videre med mit projekt, så er eneste forhindring bare at det er blevet godt vejr....
Synes godt om
Ny brugerNybegynder
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.