• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

gemiddelde uit de laatste 4 kolommen

  • Onderwerp starter Onderwerp starter krkl
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

krkl

Gebruiker
Lid geworden
21 dec 2011
Berichten
105
Ik wil het gemiddelde uitgerekend hebben over de laatste 4 ingevulde kolommen.
Dus als cel B1 t/m E1 is ingevuld wil ik hiervan het gemiddelde in bijvoorbeeld cel Z1 hebben, vul ik naderhand F1 in dan moet het gemiddelde uit C1 t/m F1 in.

krkl
 
Hallo krkl,

Zo iets, maar geen enkele controle op lege cellen of onvoldoende begin cellen.

Code:
=SOM(VERSCHUIVING(A2:D2;0;MAX(KOLOM(A2:Y2)*(A2:Y2<>"");0;)-4))/4

matrix-formule

Of als er lege cellen tussen zitten

Code:
 =GEMIDDELDE((VERSCHUIVING(A2:D2;0;MAX(KOLOM(A2:Y2)*(A2:Y2<>"");0;)-4)))
Groet

Dirk
 
Laatst bewerkt:
volgens mij moet je hier een eind mee komen..

Code:
=gemiddelde(verschuiving(b1;0;aantal.als(b1:y1;">0")-4;1;4))
 
Deze houd wel rekening met lege cellen:
Code:
=GEMIDDELDE(GROOTSTE(ALS(A1:Z1<>"";KOLOM(A$1:Z$1));{1;2;3;4}))
Matrixformule: afsluiten met CTRL+SHIFT+ENTER i.p.v. enter. Excel zet dan zelf de accolades { en } om de formule heen. De formule is voor de eerste rij, maar dat kan je naar behoefte aanpassen.

Succes,
 
Ik heb hem gemaakt met wat tussenstappen.
Iets omslachtiger, maar geeft wel de goede uitkomst:p
Misschien dat een MVP dit in 1 formule kan gieten.
 

Bijlagen

Voor een niet MVP.
Matrixformule.
Code:
=ALS(B1="";"";GEMIDDELDE(GROOTSTE(ALS(B1:Y1>0;B$1:Y$1;"");ALS(AANTALARG(B1:Y1)>4;Rij(1:4);RIJ(INDIRECT("$1:$"&AANTALARG(B1:Y1)))))))
 
Laatst bewerkt:
Allen hartelijk bedankt, zo kan ik weer verder.

krkl
 
gemiddelde enz

Hallo krkl,

Code:
Allen hartelijk bedankt, zo kan ik weer verder.

Dat is mooi, 5 antwoorden, 5 verschillende formules met 5 verschillende antwoorden als uitkomst. Nu kan de vraag op verschillende manieren worden uitgelegd, maar welk formule paste nu het best op je vraag.?

Groet

Dirk
 
De laatste doet zeker wat ik wil zoals ik nu zie, de andere formules ga ik nog bekijken.
Zodoende kan ik dus weer verder.

Groeten,

krkl
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan