Ga naar inhoud

Aanbevolen berichten

Geplaatst:

Beste allemaal,

 

Ik wil in excel de tekst van formules optellen in één cel. Zo heb ik bijv duizenden van de volgende formules:  =(((D328/$IZ328)*100%)*C328)  , =(((F328/$IZ328)*100%)*E328). Ipv de SOM functie, waar alleen de waarde word opgeteld, wil ik het volgende in 1 cel (zodat ik hem in 1 keer voor meerdere rijen kan doortrekken):  =(((D328/$IZ328)*100%)*C328)+(((F328/$IZ328)*100%)*E328)+.................... Is er een trucje waarmee ik dit snel kan doen in plaats van alles los achter elkaar te plakken?  

Groetjes, Daphne

Geplaatst:

=SOMPRODUCT(ALS(F3:F1000<>0;(D3:D1000)/(F3:F1000)*C3:C1000))

 

Opm.

1. De vermenigvuldiging met 100% heeft geen zin, want elk getal vermenigvuldigd met 100% blijft datzelfde getal.

2. Als het om vele duizenden rijen gaat, kun je problemen krijgen omdat somproduct een zeer groot beslag legt op het geheugen van de computer. Test daarom de formule eerst in een kleiner bereik, bv. tot rij 1000, zoals in mijn formule.

Geplaatst:

Daf,

Het bereik in bovenstaande formule aangepast aan jouw situatie:

=SOMPRODUCT(ALS(IZ328:IZ1000<>0;(D328:D1000)/(IZ328:IZ1000)*C328:C1000)

Dit is wel in de veronderstelling dat in de rijen die niet in berekening moeten worden opgenomen, niets staat.

  • 1 maand later...
Geplaatst:

@Daf,

is je probleem afdoende opgelost of heb je nog vragen daaromtrent?

Laat het in beide gevallen weten a.u.b.!

Op een forum behoort het tot de ongeschreven regels om als vragensteller reacties te beantwoorden.

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.