Compilazione automatica di Excel con passaggi definiti


0

Dichiarazione di non responsabilità: penso che domande simili siano già state fatte prima, ma le risposte erano tutte abbastanza complicate, coinvolgendo casi speciali o funzioni di indice, ecc.

È possibile compilare automaticamente una formula se i riferimenti non sono solo più uno? Considera questo esempio: voglio che la colonna sia riempita da queste formule:

=Sum(A1:A3)
=Sum(A4:A6)
=Sum(A7:A9)
etc.

C'è un modo semplice per definire una formula per dire a Excel di incrementare il numero per tre. Qualcosa di simile a: =Sum(A1 "+3":A3 "+3")


1
Utilizzare INDIRETTO () basato su ROW ().
Akina

Per riempire automaticamente la Formula hai bisogno del codice VBA come questo, Range ("C2"). Formula = "= Sum (A1: A3)". Basta provare questo in Finestra immediata .
Rajesh S

Risposte:


2

Da 1,4,7 .. e 3,6,9 .. è di per sé un numero ripetibile .. la mia soluzione (preferita) è quella di utilizzare 2 colonne extra per generare la serie .. e una per combinarle.

usando la colonna C & amp; D come colonna in più, mettere:

C1  ---> 1
C2  ---> 4
C3  ---> 7
D1  ---> 3
D2  ---> 6
D3  ---> 9

e in E1 put:

E1  ---> =SUM(INDIRECT("A"&C1,TRUE):INDIRECT("A"&D1,TRUE))

quindi trascina verso il basso tutte e 3 le colonne.

Spero che sia d'aiuto. (:


Risposta ben composta, perfetta 10 ☺
Rajesh S

il trucco : =SUBSTITUTE(CELL("address",C2),"$","")&" ----> "&FORMULATEXT(C2) (: spero possa essere utile.
p._phidot_
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.