Bridelance
Gebruiker
- Lid geworden
- 10 okt 2007
- Berichten
- 30
hallo allemaal 
ik ben nu al een tijdje aan het zoeken, maar ik kom er niet uit:
ik zou graag een nieuwe functie maken in excel, zodat ik niet duizend keer dezelfde formule moet ingeven.
het zou gaan over een functie waarbij je een bereik moet selecteren. Vervolgens zou elke waarde, van elke cel die zich in dit beriek bevindt, moeten worden gekwadrateerd. Vervolgens al deze gekwadrateerde waarden bij elkaar opgeteld worden. Tenslotte volgt nog een worteltrekking uit dit getal, en worden ingevuld.
voorbeeldje:
ik moet dit doen voor 4 cellen (cel A1,B3,C17 en D22) en de berekende waarde moet in cel C20 komen te staan.
Dan moest ik nu in de cel C20 de volgende formule invoegen: "=WORTEL(A1^2+B3^2+C17^2+D22^2)
Aangezien ik deze formule redelijk vele moet invullen, zou het handig zijn dan ik een functie zou hebben die automatisch alles voor mij uitrekend.
Voor de mensen die na bovenstaand probleem nog zin hebben om nog iets helpen te ontwerpen, lees dan gerust door.:thumb: Bovenstaande probleem is slecht een kleiner deel van het totale doel dat ik wilde bereiken:
het gaat hier namelijk over foutbereking bij fysica.
Zal het uitleggen a.d.h.v. een gemakkelijk voorbeeld: de oppervlakte berekenen van een vierkant via de formule: oppervlakte (A) = basis (b) * hoogte (h)
stel dat de basis 5cm met een mogelijke fout van 0.5cm en de hoogte 10cm met ook een foutenmarge van 0.5cm.
Eerst moet de oppervlakte worden bepaald zonder rekening te houden met de fouten. Dus de oppervlakte A is gelijk aan 50cm²
Nu moet de oppervlakte bepaald worden met de fout op de basis erbij opgeteld. Dan wordt de oppervlakte Ababis = (basis + fout op basis) * hoogte = (5 +0.5) * 10 = 55cm²
We doen hetzelfde voor de hoogte:
oppervlakte Ahoogte = basis * (hoogte + fout op hoogte) = 5 * (10 + 0.5) = 52.5cm²
Nu moeten de waarden waarin de fout werd meegeteld, vergeleken worden met de oppervlakte zonder de fout:
A - Abasis = 50-55 = -5
A - Ahoogt = 50-52.5 = -2.5
Op deze laatste 2 waarden wordt nu de formule van het eerste probleem toegepast:
Voor de geintereseerden: deze laatste waarde is de fout op de oppervlakte van 50cm²
Nu zou ik iets moeten hebben (een functie), waarin je eerst de formule invult, gevolgd door de waarden en met de bijhorende fout op die waarde.
Is dit mogelijk. Ik heb misschien nog een programmaatje staan die dat ook kon op de rekenmachine. Is dit misschien handig voor jullie? Helaas heb ik dat nu niet bij mij, vanavond wel
Alvast bedankt :thumb:

ik ben nu al een tijdje aan het zoeken, maar ik kom er niet uit:
ik zou graag een nieuwe functie maken in excel, zodat ik niet duizend keer dezelfde formule moet ingeven.
het zou gaan over een functie waarbij je een bereik moet selecteren. Vervolgens zou elke waarde, van elke cel die zich in dit beriek bevindt, moeten worden gekwadrateerd. Vervolgens al deze gekwadrateerde waarden bij elkaar opgeteld worden. Tenslotte volgt nog een worteltrekking uit dit getal, en worden ingevuld.
voorbeeldje:
ik moet dit doen voor 4 cellen (cel A1,B3,C17 en D22) en de berekende waarde moet in cel C20 komen te staan.
Dan moest ik nu in de cel C20 de volgende formule invoegen: "=WORTEL(A1^2+B3^2+C17^2+D22^2)
Aangezien ik deze formule redelijk vele moet invullen, zou het handig zijn dan ik een functie zou hebben die automatisch alles voor mij uitrekend.
Voor de mensen die na bovenstaand probleem nog zin hebben om nog iets helpen te ontwerpen, lees dan gerust door.:thumb: Bovenstaande probleem is slecht een kleiner deel van het totale doel dat ik wilde bereiken:
het gaat hier namelijk over foutbereking bij fysica.
Zal het uitleggen a.d.h.v. een gemakkelijk voorbeeld: de oppervlakte berekenen van een vierkant via de formule: oppervlakte (A) = basis (b) * hoogte (h)
stel dat de basis 5cm met een mogelijke fout van 0.5cm en de hoogte 10cm met ook een foutenmarge van 0.5cm.
Eerst moet de oppervlakte worden bepaald zonder rekening te houden met de fouten. Dus de oppervlakte A is gelijk aan 50cm²
Nu moet de oppervlakte bepaald worden met de fout op de basis erbij opgeteld. Dan wordt de oppervlakte Ababis = (basis + fout op basis) * hoogte = (5 +0.5) * 10 = 55cm²
We doen hetzelfde voor de hoogte:
oppervlakte Ahoogte = basis * (hoogte + fout op hoogte) = 5 * (10 + 0.5) = 52.5cm²
Nu moeten de waarden waarin de fout werd meegeteld, vergeleken worden met de oppervlakte zonder de fout:
A - Abasis = 50-55 = -5
A - Ahoogt = 50-52.5 = -2.5
Op deze laatste 2 waarden wordt nu de formule van het eerste probleem toegepast:
Code:
=wortel( (-5)^2 + (-2.5)^2) = 5.59...
Voor de geintereseerden: deze laatste waarde is de fout op de oppervlakte van 50cm²
Nu zou ik iets moeten hebben (een functie), waarin je eerst de formule invult, gevolgd door de waarden en met de bijhorende fout op die waarde.
Is dit mogelijk. Ik heb misschien nog een programmaatje staan die dat ook kon op de rekenmachine. Is dit misschien handig voor jullie? Helaas heb ik dat nu niet bij mij, vanavond wel

Alvast bedankt :thumb:
Laatst bewerkt door een moderator: