Buongiorno a tutti!
Vi chiedo consigli su come snellire una formula.
E’ più un esercizio didattico che un problema, giusto perché volevo affinare alcune parti di un file in questi giorni di calma apparente ;)
Allego il file con le due formule, quella vecchia è quella semplice:
=SOMMA('Bilancio Compatto'!F29:F34)
Cosa devo fare:
Una volta pivottizzato un piano dei conti, alcune voci della sezione “conto economico” concorrono ad alimentare il “margine di intermediazione”.
Tradotto in parole povere, se nel piano dei conti la voce è “liv1” e la sottovoce “liv2” è minore o uguale a 110, devo sommare tali valori.
Il problema è che da un mese all’altro una parte del conto economico può non essere valorizzata e quindi la pivot esser epiù “lunga” o più “corta”.
Ecco perché la normale “SOMMA” va controllata comunque a mano.
A questo punto mi dico:
Cerco “3 - CONTO ECONOMICO” nel foglio della pivot (“Bilancio Compatto”, ho lasciato i valori), da li faccio la somma dei soli valori che in colonna “C” hanno un numero <120, e del solo intervallo delimitato tra “3 - CONTO ECONOMICO” e “3 - CONTO ECONOMICO Totale”
Il bisonte prodotto è questo:
=-SOMMA.SE(INDIRETTO("'Bilancio Compatto'!C" &CONFRONTA("3 - CONTO ECONOMICO";'Bilancio Compatto'!B:B;0)&":C"&CONFRONTA("3 - CONTO ECONOMICO Totale";'Bilancio Compatto'!B:B;0));"<120";INDIRETTO("'Bilancio Compatto'!F" &CONFRONTA("3 - CONTO ECONOMICO";'Bilancio Compatto'!B:B;0)&":F"&CONFRONTA("3 - CONTO ECONOMICO Totale";'Bilancio Compatto'!B:B;0)))
Ma sono sicuro che con uno SCARTO potrei facilmente risolvere la cosa, solo che non mi viene in mente come snellirla ^_^
p.s. come al solito… mentre scrivevo mi sono chiesto perché non pescare direttamente dalla base dati della pivot…. Ecco quindi altra versione, ma che suppone un foglio in più che non ho allegato non potendo togliere dati sensibili:
=-MATR.SOMMA.PRODOTTO((COGE!J:J="3 - CONTO ECONOMICO")*(COGE!K:K<120);COGE!E:E)
Quindi saldo * liv1 = conto economico * liv2 <120
Va bhè ormai posto!
Ciao :)
________________________________
Excel 2010 - Win 7 Ufficio
Excel 2013 - Win 8 Casa
A poche informazioni corrispondono poche spiegazioni.