Condividi:        

Excel: riferimenti "variabili" in formula

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel: riferimenti "variabili" in formula

Postdi karug64 » 03/11/17 23:52

Salve a tutti.
Allego il file per poter meglio spiegare il mio problema:

http://www.filedropper.com/cartel1_6

In cella D6 e D12 c'e una formula.
Ora, se inserisco una riga sotto la n. 3 e la n.4 i riferimenti all'intervallo presenti nella formula CONTA.SE(D3:D5;IMPTA) vengono correttamente aggiornati e diventano D3:D6.

Ma se inserisco una riga prima della n. 3 o, come può accadere, dopo la n. 5 i riferimenti restano quelli che sono e sono costretto a modificare le formule manualmente.

La domanda è:
poichè la struttura del foglio è quella che si vede, cioè ogni sezione è caratterizzata da una riga di intestazione 1) e delle righe di verifica contrassegnate da "1))" ... "2))" .... "3))" .... ecc ecc, c'è un modo per non indicare D3:D5 ma qualcosa che indichi: "la prima riga dove c'e "1))" e l'ultima dove c'è "1))", in modo tale che se le righe aumentano l'intervallo diventa "variabile" (o qualsiasi altro modo per ovviare al problema) ?

Grazie
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Sponsor
 

Re: Excel: riferimenti "variabili" in formula

Postdi cromagno » 04/11/17 13:39

karug64 ha scritto:... c'è un modo per non indicare D3:D5 ma qualcosa che indichi: "la prima riga dove c'e "1))" e l'ultima dove c'è "1))", in modo tale che se le righe aumentano l'intervallo diventa "variabile" (o qualsiasi altro modo per ovviare al problema) ?
Grazie


Ciao.
questa formula matriciale (conferma con CTRL+MAIUSC+INVIO) fa quello che chiedi:
Codice: Seleziona tutto
=INDIRETTO("D"&MAX(SE.ERRORE(RIF.RIGA($A$1:$A5)/($A$1:$A5="");""))+1&":D"&RIF.RIGA()-1)


cioè, se messa in cella D6 ti restituirà il range D3:D5
se copiata in cella D12 ti restituirà il range D10:D11
naturalmente la dovrai integrare alla tua formula principale.

Ciao
Tore
Windows 10 + Office 2013 64bit(ita)
"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
Avatar utente
cromagno
Utente Junior
 
Post: 66
Iscritto il: 08/10/16 16:33
Località: Sardegna

Re: Excel: riferimenti "variabili" in formula

Postdi Anthony47 » 04/11/17 15:19

Interessantissima formula, grazie Tore...
Avatar utente
Anthony47
Moderatore
 
Post: 19181
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel: riferimenti "variabili" in formula

Postdi karug64 » 05/11/17 00:10

Grazie per la risposta.
Ho cercato di integrare la tua formula nella mia, ma il risultato ottenuto non è quello sperato (sicuramente ho integrato male).
Allego tre immagini.

La prima è la formula originale
la seconda ti fa vedere che è matriciale
La terza, dopo aver aggiunto una riga, non viene selezionata.

Dove sbaglio ?
Grazie

1)
http://www.filedropper.com/immagine_11

2)
http://www.filedropper.com/immagine1_1

3)
http://www.filedropper.com/immagine2_3
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: Excel: riferimenti "variabili" in formula

Postdi Anthony47 » 05/11/17 02:17

La formula di cromagno lavora sulle righe occupate di colonna A; nei disegni pare che le righe aggiunte siano ancora vuote. E comunque non vedrai le celle Dx:Dy selezionate quando editi la formula, perche' e' un indirizzo calcolato.

Per allegare una immagine la prossima volta segui queste istruzioni:
viewtopic.php?f=26&t=103893&p=605488#p605488

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19181
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel: riferimenti "variabili" in formula

Postdi karug64 » 05/11/17 23:33

Ok. Grazie!!!
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22


Torna a Applicazioni Office Windows


Topic correlati a "Excel: riferimenti "variabili" in formula":


Chi c’è in linea

Visitano il forum: Nessuno e 26 ospiti