Science >> Wetenschap >  >> Biologie

Wat is een functie die automatisch de waarden in cellen direct boven of links van actieve cel toevoegt?

`` `Excel

=Som (offset (ActiveCell, -1,0,1,1)) 'voegt de waarde direct hierboven toe

`` `

Verklaring:

* ActiveCell: Dit verwijst naar de huidige actieve cel.

* offset (ActiveCell, -1,0,1,1): Deze functie creëert een bereik ten opzichte van de actieve cel:

* -1: Beweegt een rij omhoog (boven de actieve cel).

* 0: Blijft in dezelfde kolom.

* 1: Specificeert de hoogte van het bereik (één rij).

* 1: Specificeert de breedte van het bereik (één kolom).

* sum (): Deze functie voegt alle waarden binnen het opgegeven bereik op (de cel direct boven de actieve cel).

hoe het te gebruiken:

1. Selecteer de cel waar u de som wilt weergeven.

2. Voer de formule `=som (offset (ActiveCell, -1,0,1,1)) in in de formulebalk.

3. Druk op Enter .

Om waarden aan de linkerkant van de actieve cel toe te voegen, wijzigt u de formule:

`` `Excel

=Sum (offset (ActiveCell, 0, -1,1,1)) 'voegt de waarde rechtstreeks aan de linkerkant toe

`` `

Deze formule verandert alleen de rij offset in 0 en de kolom offset naar -1, waardoor het bereik naar links wordt verplaatst in plaats van omhoog.

Opmerking:

* Deze formule veronderstelt dat u slechts één waarde hebt om toe te voegen. Als u meerdere waarden heeft, moet u het bereik dienovereenkomstig aanpassen.

* Als er geen waarde is in de cel boven/links van de actieve cel, retourneert de formule een `#Value!` Fout. U kunt een iferror -functie toevoegen om dit aan te kunnen:

`` `Excel

=Iferror (som (offset (ActiveCell, -1,0,1,1)), 0) 'Retourneert 0 als er een fout is

`` `