Ga naar inhoud

Daf

Aanbevolen berichten

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

Link naar reactie
Delen op andere sites

=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.

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

  • 1 maand later...
×
×
  • 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.