17. oktober 2019 - 07:43Der er
8 kommentarer og 1 løsning
Sum.hvis......som samtidig skal vælge data ud fra given periode
Jeg er i gang med at opbygge nyt rapporterings værktøj og vil gerne samle hele regnskabsårets tal i et regneark. Nu er jeg så kørt lidt fast i at skabe en formel der både kan håndtere at summere på konto gruppe fra en råbalance og samtidig vælge data i korrekt kolonne ud fra valg af periode:
Altså har jeg et ark, hvor råbalancerne for et helt år står i kolonne orden og med kontogruppering i kolonne A - herfra skal data samles i ark med resultatopgørelse og balance, hvor konti er grupperet, var det nu blot for en periode vil det være en almindelig sum.hvis formel, men nu vil jeg gerne have valgmulighed via rullemenu, så jeg frit kan skifte periode indenfor hele regnskabsåret
Du kan evt. bruge indirekte formlen til at sætte ind i din sum.hvis.
Noget i retning af: =sum.hvis(konto-range;konto;indirekte(lopslag(xxx))
Hvor du laver et lopslag på en tabel som har f.eks. måned og kolonne den måned står i, altså: Maj = G:G (husk dog den korrekte syntaks så den fungerer.
Hvis det er volapyk for dig, så beskriv strukturen i råbalancen altså hvilken periode der står i hvilken kolonne.
Nu har jeg efter bedste evne forsøgt mig med dit forslag, men får ikke returneret resultat (får dog heller ikke fejlmelding på min formel, som ser således ud:
Forklaring/struktur: Ark med resultatopgørelsen har jeg celle, hvor jeg gerne skal have sum resultatet til at stå for eks.vis omsætning. I dette ark har jeg i kolonne A alle grupperingskonti til at stå, i dette tilfælde grupperingskonto for omsætning i A9.........derudover har jeg rullemenu med valgmulighed for regnskabsperiode "måned" for hele regnskabsåret, da den kan skifte sprog mellem dansk og engelsk, har jeg lavet en hjælpe celle i V2 (Lopslag til tabel i arket "Periode") Så her leveres ud fra valg af periode et resultat i et tal for given periode 1, 2, 3....12 Så har jeg et ark "Agro" hvor alle råbalancer ligger måned for måned i kolonne E til AB, her er kolonne A gruppering af alle konti, så der skal beregnes sum af alle rækker med gruppekonterings nummer der svarer til omsætning. Så har jeg ark "Periode", hvor jeg har perioderne til rullemenu både dansk og engelsk tekst, hvor kolonne D er perioderne numre 1,2,3...12 kolonne, her har jeg nu tilføjet kolonne E, hvilken kolonne perioden svarer til i arket Agro med alle råbalancerne (periode 1 = Q:Q, 2 = R:R......)
TIL XL-Enthusiat Synes din formel gav rigtig god mening og har forsøgt med den, men får desværre resultat = #Værdi! =SUMPRODUKT((Agro!A5:A534='P&L pr. selskab'!A9)*INDEKS(Agro!E5:AB534;;SAMMENLIGN('P&L pr. selskab'!V2;Agro!Q4:AB4)))
Hvis jeg forstår dig rigtigt så tænker jeg blot din formel er lidt for lang. Den bør være: SUM.HVIS(Agro!A:A;A9;INDIREKTE(LOPSLAG(V2;Periode!D1:E13;2;FALSK);)/1000
Derudover skal din reference til perioden (den nye række ) skal indeholde arkreferencen også, så hvis din formel reelt havde været: SUM.HVIS(Agro!A:A;A9;Agro!K:K;)/1000
Så skal din indirekte (lopslagsformlen) give hele "Agri!K:K"
Det kan sagtens tænkes at Sumprodukt er en langt bedre formel, jeg er bare ikke skarp i den, så jeg håber XL kan hjælpe dig (min antagelse er at den er hurtigere at arbejde med)
Ja bortset fra, at du erstatter SUMPRODUKT med SUM.HVIS og dividerer med 1000 så er det vel nøjagtigt det samme som foreslået i #2, men det er da fint, at I har fået det til at lykkes.
Synes godt om
1 synes godt om dette
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.