Tutorial Excel: Cum se configurează un total de rulare într-un tabel

În acest videoclip, vom analiza modul de configurare a unui total de rulare într-un tabel Excel.

Configurarea unui total de rulare într-un tabel Excel este puțin dificilă, deoarece nu este evident modul de utilizare a referințelor structurate.

Acest lucru se datorează faptului că referințele structurate oferă o notație pentru rândul curent, dar nu și pentru primul rând dintr-o coloană.

Să explorăm câteva opțiuni, începând cu formule bazate pe referințe regulate.

O abordare comună este să adăugați pur și simplu rândul de mai sus la valoarea din rândul curent …

Dar acest lucru va arunca o eroare deoarece antetul coloanei conține text.

O soluție ușoară în acest caz este utilizarea funcției SUM. Deoarece SUM tratează automat textul ca zero.

Și această formulă funcționează.

Dar există o problemă. Dacă adaug un rând nou, formula se extinde corect.

Dacă introduc un rând în mijlocul tabelului, formula nu funcționează corect.

Deci, cu această formulă, va trebui să repar manual formula, dacă introduc rânduri.

O altă abordare comună pentru executarea totalelor este utilizarea unei referințe extinse în SUM.

Pentru a face acest lucru, aș introduce o referință la prima celulă de două ori, apoi blochez prima referință cu F4.

Rezultatul este o referință care se extinde pe măsură ce se deplasează în jos pe masă.

La început, acest lucru pare să funcționeze bine. Dacă introduc un rând, formula se ajustează corect.

Cu toate acestea, observați dacă adaug un rând nou, formula se deteriorează.

La fel ca înainte, va trebui să remediez acest lucru manual dacă adaug noi rânduri.

În cele din urmă, voi crea o gamă extinsă utilizând referințe structurate.

În pseudo-cod, avem nevoie de un interval care începe cu primul rând dintr-o coloană și se termină pe rândul curent.

= SUM (primul: curent)

Obținerea rândului curent este ușoară. Dacă dau clic pe coloană, Excel create este referința cu notația @.

Dar ce zici de primul rând?

Cheia este să utilizați funcția INDEX.

Pentru matrice, folosim întreaga coloană. Pentru numărul rândului, folosesc 1.

= SUM (INDEX ((Total), 1): (@ Total))

Acum, cheia pentru a înțelege acest lucru este să ne dăm seama că INDEX returnează de fapt adresa către prima celulă a celulei din coloană, nu valoarea.

Cu alte cuvinte, intervalul se rezolvă la aceeași formulă pe care am folosit-o anterior.

Dar de data aceasta, formula poate gestiona atât rândurile inserate, cât și rândurile noi.

Singurul dezavantaj al acestei formule este că va fi lent pe seturi de date foarte mari, deoarece fiecare formulă trebuie să genereze o sumă a tuturor celulelor de mai sus.

Dacă performanța devine o problemă, poate doriți să treceți la prima formulă pe care am încercat-o în videoclip și să actualizați manual formula, dacă trebuie să inserați rânduri.

Curs

Tabelele Excel

Comenzi rapide asociate

Introduceți și mutați în jos Enter Return Ștergeți caracterul la stânga cursorului Backspace Delete Ștergeți caracterul la dreapta cursorului Delete Fn + Delete Introduceți și mutați la dreapta Tab Tab Selectați întregul rând Shift + Space + Space Inserați rânduri Ctrl + Shift + + + + + Completați în jos din celula de deasupra Ctrl + D + D Mutați celula activă la stânga într-o selecție Shift + Tab + Tab Anulați selecția Esc Esc

Articole interesante...