27. december 2006 - 20:51Der er
11 kommentarer og 1 løsning
Beregne 25% af alle celler i kollonne der har en værdi i kol A
Jeg er ved at lave et lille budget opdelt i tolv kolonner, en for hver md.
I min kolonne A har jeg tre forskellige værdier 0 eller I eller U
Hvis der står nul skal der intet gøres Hvis der står U i cellerne a1-a9 skal der i celle b10 laves følgende beregninger. (b10 er opsamlingskonto for salgsmoms) b1*(celle a20)+ b2*(celle a20)+ b3*(celle a20)+ b4*(celle a20)+ osv. MEN DER SKAL KUN LAVES UDREGNINGER UDFRA DE LINIER DER STÅR U...
Tilsvarende skal der laves beregninger i b11 (b11 er opsamlingskonto for indgående moms) b1*(celle a20)+ b2*(celle a20)+ b3*(celle a20)+ b4*(celle a20)+ MEN DER SKAL KUN LAVES UDREGNINGER UDFRA DE LINIER DER STÅR I...
De samme beregninger skal laves i b,c,d,e,f,g,h,i,j,k,l,m (12 mdr)
Der kan i forbindelse med at budgettet bliver lavet, blive indskudt nye linier. På den måde kan jeg ende med at jeg får 20 liner hvor ovenstående beregnigner skal laves.
Er det noget I kan klare, hvis I da overhovedet forstår hvad jeg mener.
yes, det virker lige som det skal. Så kommer der lige en lidt mere avanceret udgave :-)
Der kommer nogle poster i "balancen" Her skal der kun beregnes moms af forskydningen i tallene. Med det mener at at beregningerne i c10 skal være: - vi siger her at balancen er i række 7-9 - rækkerne 1-6 skal stadigvæk beregnes som du har skrevet ovenfor.
Værdien af (c7-b7)*a20 + (c8-b8)*a20+ (c9-b9)*a20 osv.
Ja, jeg ved godt at det er lidt kryptisk Der skal linie for linie berenges c-b (altså c7-b7 og c8-b8.....) men igen kun hvis der står U i a-kollonnen (Ligesom i den korrekte besvarrelse du lavede lige ovenfor)
ja, det er ligefør at det virker, men Hvis der bare står u i en af række 7-9 tager den summen af ALLE linierne i området 7-9 med når den ganger med celler a20
Den skal kun gange ud med de linier som har U i kol. A Ligesom den gør i det første eksempel
yes, nu virker den :-) Alt for godt som det er nu så ser min formel således ud =SUMPRODUKT(($A$1:$A$6="U")*(C1:C6*$A$20))+SUMPRODUKT(($A$7:$A$9="U")*(C7:C9*$A$20))-SUMPRODUKT(($A$7:$A$9="U")*(B7:B9*$A$20))
Så er det jeg ønsker at fylde lidt mere på....... (er dog ikke ikke sikker på at det kan lade sig gøre)
Hvis vi nu siger at kolonne A skal hedde u eller i eller 0 som vi har gjort indtil nu Så indskyder vi en ny kolonne B med værdierne "D" eller "S"
Så skal formlen gøre følgende: Hvis der står U i kol A og "D" i kol B så skal den lave dette regne stykke. =SUMPRODUKT(($A$1:$A$9="U")*(C1:C9*$A$20)) (altså gange med det fulde beløb der står i cellerne
Hvis der står U i kol A og "S" i kol B så skal den lave dette regne stykke. =SUMPRODUKT(($A$1:$A$9="U")*(C7:C9*$A$20))-SUMPRODUKT(($A$1:$A$9="U")*(B1:B9*$A$20))
På den måde kan beregningsmåderne "kombineres" linie for linie
PS kol. a,b,c i ovenstående er skrevet som dem du har lavet i dine tidligere eksempler. Der er altså ikke indsat den nye kolonne B. Kolonnerne vil derfor rykke sig fra a-b, b-c osv.
sumprodukt virker kun med ens range i hele formlen =SUMPRODUKT(($A$7:$A$9="U")*($B$7:$B$9="S")*(D7:D9*$A$20))-SUMPRODUKT(($A$7:$A$9="U")*(B7:B9="S")*(C7:C9*$A$20))
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.