{"id":1113,"date":"2014-04-02T15:36:39","date_gmt":"2014-04-02T13:36:39","guid":{"rendered":"http:\/\/www.office-guru.com\/wordpress\/?p=1113"},"modified":"2014-04-12T17:31:46","modified_gmt":"2014-04-12T15:31:46","slug":"analisi-variazioni-settimanali","status":"publish","type":"post","link":"https:\/\/www.office-guru.com\/wordpress\/2014\/04\/analisi-variazioni-settimanali\/","title":{"rendered":"045. Analisi variazioni settimanali"},"content":{"rendered":"<div style=text-align:right;><a class=\"wpptopdfenh\" target=\"_blank\" rel=\"noindex,nofollow\" href=\"https:\/\/www.office-guru.com\/wordpress\/2014\/04\/analisi-variazioni-settimanali\/?format=pdf\" title=\"Download PDF\"><img alt=\"Download PDF\" src=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/plugins\/wp-post-to-pdf-enhanced\/asset\/images\/pdf.png?w=584\" data-recalc-dims=\"1\"><\/a><\/div><p>Domanda:<\/p>\n<p>devo analizzare degli indicatori, per esempio la produzione settimanale di un prodotto, e ottenere automaticamente la variazione, in positivo oppure in negativo,<br \/>\nrispetto la settimana precedente. Il risultato che deve restituirmi la formula dev\\&#8217;essere un numero con segno positivo o negativo.<br \/>\nLa stessa analisi devo farla e ottenere la variazione in %.<\/p>\n<p>Risposta:<\/p>\n<p>Ho elaborato una soluzione che utilizza solo formule nel foglio di calcolo.<br \/>\ndove ho inserito i seguienti campi:<br \/>\nProdotto, Data, Anno, Settimana, Produzione<\/p>\n<p><span style=\"text-decoration: underline\"><!--more-->Nella cella C2<\/span> (Data) ho inserito la formula per ricavare l\u2019anno della corripondente data in B2:<br \/>\n=IF(B2&lt;&gt;&#8221;&#8221;;YEAR(B2);&#8221;&#8221;)<\/p>\n<p><span style=\"text-decoration: underline\">Nella cella D2<\/span> (Settimana) ho inserito la formula per ricavare il numero della settimana (da 1 a 53) della corripondente data in B2:<br \/>\n=IF(B2&lt;&gt;&#8221;&#8221;;WEEKNUM(B2);&#8221;&#8221;)<\/p>\n<p>Per ottenere il dato delle variazioni ho creato un foglio \u201cRiepilogo\u201d dove l\u2019utente ha la possbilit\u00e0 di:<br \/>\n&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inserire nella cella C3 l\u2019anno da analizzare<br \/>\n&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 inserire nella cella C5 il nome del prodotto da analizzare<\/p>\n<p><span style=\"text-decoration: underline\">Nella cella C5<\/span> ho inserito un men\u00f9 a tendina che restituisce i valori contenuti nel foglio \u201cElenco Prodotti\u201d<br \/>\nPer prima cosa cliccando sul Tab \u201cFormulas\u201d e \u201cName Manager\u201d ho definito il Nome \u201cElenco_Prodotti\u201d<br \/>\ncome \\=&#8217;Elenco Prodotti&#8217;!$A$2:INDEX(&#8216;Elenco Prodotti&#8217;!$A:$A;COUNTA(&#8216;Elenco Prodotti&#8217;!$A:$A)+1)<br \/>\nPoi attraverso il Tab \u201cData\u201d e \u201cData Validation\u201d ho assegnato alla cella C5 la Validation: \u201cIn elenco\u201d &gt;&gt; =Elenco_Prodotti<\/p>\n<p>Per ricavare il dati della produzione ho utilizzato la formula SumIfs (in pratica la formula SumIf con possibilit\u00e0 di inserire fino a 127 condizioni diverse)<\/p>\n<p><span style=\"text-decoration: underline\"><span style=\"color: #ff0000;text-decoration: underline\">Tale formula \u00e8 presente solo per le versioni Excel 2007 e successive.<\/span><\/span><\/p>\n<p><span style=\"text-decoration: underline\">Nella cella E8<\/span> ho inserito la formula:<br \/>\n=SUMIFS(DATI!$E:$E;DATI!$A:$A;$C$5;DATI!$C:$C;$C$3;DATI!$D:$D;E7)<\/p>\n<p>che somma i dati contenuti nel range \u201cDATI!$E:$E\u201d<br \/>\nper le righe che soddisfano le seguenti condizioni:<br \/>\n&#8211;\u00a0\u00a0\u00a0Il prodotto contenuto nella colonna A del foglio \u201cDATI\u201d deve essere uguale al nome del prodotto contenuto nella cella C5 del foglio \u201cRiepilogo\u201d<br \/>\n&gt;&gt;&gt; DATI!$A:$A;$C$5<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0l\u2019anno contenuto nella colonna C del foglio \u201cDATI\u201d deve essere uguale all\u2019anno contenuto nella cella C3 del foglio \u201cRiepilogo\u201d<br \/>\n&gt;&gt;&gt; DATI!$C:$C;$C$3<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0la settimana contenuta nella colonna D del foglio \u201cDATI\u201d deve essere uguale alla settimana contenuta nella cella E7 del foglio \u201cRiepilogo\u201d<br \/>\n&gt;&gt;&gt; $C$3;DATI!$D:$D;E7<\/p>\n<p><span style=\"text-decoration: underline\">Nella cella E9<\/span> ho inserito la formula: =E8-D8 che restituisce la differenza tra la produzione della settimana 2 e quella della settimana 1<\/p>\n<p><span style=\"text-decoration: underline\">Nella cella E10<\/span> ho inserito la formula: =IF(E8&lt;&gt;0;IF(D8&lt;&gt;0;(E9)\/D8;1);0) che restituisce la differenza percentuale tra la produzione della settimana 2 e quella della settimana 1<\/p>\n<p>&#8211; IF(E8&lt;&gt;0; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0serve per resitutire \u201cO\u201d quando non ci sono dati per la settimana 2<\/p>\n<p>&#8211; IF(D8&lt;&gt;0;(E9)\/D8;1)\u00a0 serve per restituire 100% quando non ci sono dati per la settimana 1<\/p>\n<p>Ho quindi trascinato le formule per tutte le righe 8, 9 e 10.<\/p>\n<p>Le formule relative alle settimane 17, 33 e 48 sono diverse da quelle delle altre settimane in quanto le celle da confrontare non sono adiacenti.<\/p>\n<p>Per avere un ulteriore strumento d\u2019analisi ho creato delle tabelle con i dati riferti all\u2019anno precedente a quello selezionato.<br \/>\nLe formule sono le medesime con l\u2019eccessione del riferimento a all\u2019anno<br \/>\nche ho modificato<br \/>\nda &gt;&gt;&gt; DATI!$C:$C;$C$3<br \/>\na\u00a0\u00a0 &gt;&gt;&gt; DATI!$C:$C;$C$3 \u2013 1<\/p>\n<p>A voi il file:<br \/>\n<a href=\"http:\/\/www.office-guru.com\/wordpress\/?attachment_id=1116\/\u200e\">APRI<\/a><\/p>\n<p>Riccardo Vincenti<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Domanda: devo analizzare degli indicatori, per esempio la produzione settimanale di un prodotto, e ottenere automaticamente la variazione, in positivo oppure in negativo, rispetto la settimana precedente. Il risultato che deve restituirmi la formula dev\\&#8217;essere un numero con segno positivo &hellip; <a href=\"https:\/\/www.office-guru.com\/wordpress\/2014\/04\/analisi-variazioni-settimanali\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"_links_to":"","_links_to_target":""},"categories":[13],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p39IU1-hX","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":359,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/03\/convalida-dati\/","url_meta":{"origin":1113,"position":0},"title":"009. Convalida Dati","date":"11 Marzo 2013","format":false,"excerpt":"Domanda: Devo inserire il numero di matricola dei dipendenti. Ho creato un men\u016f a tendina. Ho una colonna con le matricole e nella colonna a fianco il relativo nome del dipendente. Vorrei che il nome mi comparisse nel men\u016f a tendina a fianco alla matricola per non sbagliare (ma poi\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":401,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/03\/come-sfruttare-le-funzioni-di-excel\/","url_meta":{"origin":1113,"position":1},"title":"011. Come sfruttare le funzioni di Excel","date":"21 Marzo 2013","format":false,"excerpt":"Spesso la soluzione dei problemi \u00e8 sotto i nostri occhi ma nessuno ci aiuta a vederla. Excel offre nativamente una vasta disponibilit\u00e0 di funzioni e spiegazioni sul loro funzionamento. Aspettano solo di essere utilizzate da noi. Supponiamo ad esempio di voler sapere\u00a0i\u00a0ricavi sui\u00a0contratti che vengono sottoscritti di luned\u00ec da ciascuno\u2026","rel":"","context":"In &quot;Tips&amp;Tricks&quot;","img":{"alt_text":"Help1","src":"https:\/\/i2.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/03\/Help1-300x183.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":852,"url":"https:\/\/www.office-guru.com\/wordpress\/2014\/01\/count-if-parametrizzato\/","url_meta":{"origin":1113,"position":2},"title":"031. Count IF parametrizzato","date":"17 Gennaio 2014","format":false,"excerpt":"Domanda: Buonasera vorrei porgere un quesito magari potrete aiutarmi a risolverlo. Ho creato un menu\\' a tendina con dove ho inserito una lista di nomi, nella cella a fianco con la formula del \\\"SE\\\" ho fatto in modo che quando nella cella con menu\\' a tendina scelgo un nome nella\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":343,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/03\/indiretto-un-esempio-di-utilizzo\/","url_meta":{"origin":1113,"position":3},"title":"Indiretto: un esempio di utilizzo","date":"9 Marzo 2013","format":false,"excerpt":"Un lettore ci chiede: Ho due colonne di dati squadra ospitante colonna A e squadra ospite colonna B come posso unire i due dati in una sola colonna C con i dati seguendo il seguente ordine C1 dato A1, C2 dato B1, C3 dato A2, C4 dato B2 e cos\u00ec\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/03\/Indiretto-300x252.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":752,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/10\/estrarre-dati-da-cartelle-e-files-chiusi\/","url_meta":{"origin":1113,"position":4},"title":"026. Estrarre dati da cartelle e files chiusi","date":"19 Ottobre 2013","format":false,"excerpt":"Domanda: Sono alla ricerca di una macro vba che mi permetta di andare a leggere dei dati su foglio 1 di excel di varie cartelle di una cartella denominata Magazzino Magazzino \/abete\/1098.xls\/foglio1 \/abete\/1099.xls\/foglio1 \/acero\/2097.xls\/foglio1 \/acero\/2120.xls\/foglio1 ecc. Dovrei sommare in un nuovo foglio i valori contenuti nei vari foglio1 dell'elenco ad\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1439,"url":"https:\/\/www.office-guru.com\/wordpress\/2015\/02\/062-arrotondare-per-difettoeccesso\/","url_meta":{"origin":1113,"position":5},"title":"062. Arrotondare per Difetto\/Eccesso","date":"12 Febbraio 2015","format":false,"excerpt":"Domanda: Nelle celle della colonna B, (formattate a valuta \u20ac con 2 decimali) ho la seguente formula (dove x sta per il numero della riga): =(ax*2,6). Dovendo arrotondare il risultato della moltiplicazione all'euro, avrei la necessit\u00e0 di inserire l'arrotondamento matematico ma con visualizzazione del risultato con due zeri dopo la\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/1113"}],"collection":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1113"}],"version-history":[{"count":4,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/1113\/revisions"}],"predecessor-version":[{"id":1230,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/1113\/revisions\/1230"}],"wp:attachment":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}