Velkommen, Gjest.

< Tilbake til oversikten | Hvem kan lese?

Kan noen hjelpe med Excel?

#1

banana sa for siden:

Jeg har en kolonne med tall, og jeg skal gjøre en summering av disse tallene som jeg ikke får til. Det er alltid slik at tall forskjellig fra 0 ligger samlet, og 0'ene ligger samlet. Det er maks 2 sett med tall forskjellig fra 0 i denne kolonnen, f.eks. slik:

3
3
3
3
0
0
0
0
4
4
4
4
4
0
0
0

Jeg trenger en formel som kan hjelpe meg å summere tallene, men som bare tar med halvparten av de verdiene som er øverst og nederst i de delene av kolonnen som har tall forskjellig fra 0. I det viste eksempelet skal jeg da altså summere 3/2 + 3 + 3 + 3/2 + 0 + 0 + 0 + 0 + 4/2 + 4 + 4 + 4 + 4/2 + 0 + 0 + 0 med en glup formel.

Kolonnen har til sammen 101 elementer, av disse kan alle eller ingen være 0, men det kan som sagt være inntill to områder med tall forskjellig fra 0 og to områder med nuller.

Vanskelig å forklare dette klart og tydelig. Kan noen hjelpe meg? Jeg skjønner såpass at jeg antagelig må ha noen if-setninger, men hvis jeg må til med makroer etc. så blir det litt i overkant.

Tallene som ligger i et område trenger ikke være like med tallene i det andre området, og de kan også være forskjellige innad i området.

Anyone?


#2

banana sa for siden:

Ingen?


#3

Veronal sa for siden:

Du kan sikkert gjøre det veldig enkelt med pivottabell.


#4

banana sa for siden:

Men det krever at jeg manuelt grupperer? For dataene forandrer seg etter hva jeg gir som inndata annet sted i regnearket.


#5

Adrienne sa for siden:

Jeg prøver, men sliter med logikken.



#7

banana sa for siden:

Men når jeg taster inn annen inndata kan det se f.eks. slik ut:

0
0
1
2
3
4
0
0
0
0
5
6
7
8
9

og summasjonen jeg da vil ha resultatet av er

0+0+1/2+2+3+4/2+0+0+0+5/2+6+7+8+9/2

Må jeg ikke da endre pivottabellen manuelt? Jeg ser ikke for meg hvordan dette skal fungere.


#8

Veronal sa for siden:

Hvis du endrer inndata så endrer jo pivottabellen seg også?


#9

banana sa for siden:

Jeg tenker på definisjonen av kategorier?



#11

Veronal sa for siden:

Den endrer seg også når du endrer inndata. (Du må bare trykke på "oppdateter data".)


#12

Adrienne sa for siden:

Men Vero: Du får jo ikke riktig tall, gjør du? Vi har samme tall, men ulik sum, ser jeg.


#13

Veronal sa for siden:

Pivottabeller summerer opp. Jeg har ikke lagt inn noen formel. Det kan du også gjøre i pivottabeller. Eller bare la den telle antall elementer.


#14

Adrienne sa for siden:

Men litt av poenget var vel at formelen bare skal brukes på tall som enten har null før seg eller etter seg i rekken. Og da blir alt mye mer komplisert.



#16

Adrienne sa for siden:

Jeeeses, jeg er kørka dom i dag. :dåne:

I stedet for de fire kolonnene med formler, så måker du dette inn i kolonne B: =IF(OR(OR(A2=0);OR(A4=0));A3/2;A3).


#17

Veronal sa for siden:

Jeg forsto det bare som at det var tall som var annet enn null? :blånn:


#18

Adrienne sa for siden:

Tall som har null foran seg eller etter seg i rekken skulle deles på to, og så skulle hele sulamitten summeres etterpå.



#20

banana sa for siden:

Adrienne; takk, det kan være at å legge inn de to en ekstra kolonnene må til, det er ikke det verste.

Veronal; takk du og. Jeg tror jeg må gruble litt mer på dette. Jeg kan/vil ikke gjøre noen manuelle operasjoner, ei heller be om oppdatering av tabell. Alt må gå automatisk, i det jeg endrer inndata må også summen slik jeg beskriver bli rett.

Alternativet mitt er å summere hele kolonnen og leve med den unøyaktigheten som oppstår ved at jeg ikke får halvert "endeverdiene" i hvert område med tall.


#21

banana sa for siden:

Med det samme jeg har to skarpe Excel-hjerner her, finnes det noen løsning på å skulle summere f.eks. A1B1 + A2B2 + ... + A50*B50? I en formel? Jeg tenkte på noe av typen

=SUM((A1B1) : (A50B50)) eller noe i den stilen.


#22

Adrienne sa for siden:

Du kan jo skjule den kolonnen som gjør utregningen som sette =SUM-formelen i kolonnen med de opprinnelige tallene, da synes den ikke i arket om det er det du bekymrer deg for. Å gjøre hele regneoperasjonen i ett tror jeg blir for komplisert.


#23

Adrienne sa for siden:

Den siste der må jeg tenke litt på, merker jeg.


#24

Tangerine sa for siden:

IF(C6=0,C8/2,IF(C9=0,C8/2,C8)) sier Hallvard



#26

Adrienne sa for siden:

Hallvard er lur. Men det skulle vel stått C7 først og ikke C6, men det er flisespikkeri.


#27

banana sa for siden:

Hallvard og Adrienne er vel like lure, så vidt jeg kan se. :) Dette funker jo, men jeg må fortsatt ha en ekstra kolonne, da. Også har jeg 4 slike kolonner som jeg skal regne sammen, og hele beregningen er allerede 30 kolonner x 101 rader. Jeg må vel innse at jeg ikke klarer å få denne summasjonen i en enkelt formel...

Men i fortsettelsen lurer jeg fortsatt på spørsmålet jeg stilte i innlegg 21, som lød som følger:

Med det samme jeg har to skarpe Excel-hjerner her, finnes det noen løsning på å skulle summere f.eks. A1B1 + A2B2 + ... + A50*B50? I en formel? Jeg tenkte på noe av typen

=SUM((A1B1) : (A50B50)) eller noe i den stilen.


#28

Adrienne sa for siden:

Du må bruke en formel som heter sumproduct eller summerprodukt. Det som skal stå er =SUMPRODUCT(A1:A50;B1:B50).



#30

Adrienne sa for siden:

Ang. utregning, så kan du legge alle utregningene i et annet ark, som har samme layout som det du har originaldataene dine. Og så kan du velge om du vil ha summeringene i det originale eller det nye arket.


#31

banana sa for siden:

I know. Jeg har 17 ark i arbeidsboken min allerede... Det er et digert beregningsprogram for en konstruksjon.


#32

Adrienne sa for siden:

Å gudbedre. :dåne:


#33

banana sa for siden:

:knegg:


Foreldreportalen er i en flytteprosess, denne versjonen av FP er fortsatt under utvikling. Hvis du vil svare i tråden, så kan du gjøre det her.