ChimeraRevo – Il punto di riferimento della tecnologia
menubar
ChimeraRevo – Il punto di riferimento della tecnologia close menu
  • Trova Streaming
  • Offerte
    • Canale Telegram
    • Telefonia Mobile
    • Fibra – ADSL
  • Consigli Acquisto
    • Audio
    • Casa e Ufficio
    • Elettronica
    • Fotografia
    • Gaming
    • Informatica
  • Guide
    • Android
    • Apple
    • Giochi
    • Hardware
    • Internet
    • Linux
    • Smartphone
    • Windows
  • Recensioni
  • Video
Tag: microsoft office
Home > Guide > Windows > Excel: risolvere problemi ed…

Excel: risolvere problemi ed equazioni con il risolutore automatico

Gaetano Abatemarco Apr 11, 2016

Siete studenti (magari universitari) universitari o appassionati di matematica di fronte ad un problema che non sapete risolvere? Spesso capita di trovarsi difronte ad un sistema di equazioni o disequazioni che non sappiamo risolvere, in nostro soccorso sono nati una infinità di servizi online (primo fra tutti WolframAlpha) che ci permettono di fare tantissime cose ma c’è uno strumento, molto sottovalutato, che che potrebbe aiutarvi molto: parliamo di Microsoft Excel, software potentissimo e usato anche in usi aziendali ma che molto spesso ci limitiamo ad usare per operazioni banali.

Uno degli strumenti avanzati di Excel che ci viene in grande soccorso in questi casi è il Risolutore Automatico: parliamo di uno strumento che in modo assistito permette di risolvere equazioni, soddisfazione di vincoli e ricerca di minimi o massimi.

Vediamo dunque come potete usarlo per risolvere alcuni vostri problemi.

Risolvere problemi matematici con il Risolutore Automatico

Come prima cosa dovete avviare Microsoft Excel. Per prima cosa attivate il Risolutore Automatico facendo quanto segue:

  • Da Excel andate su File e in seguito su Opzioni
  • Cercate la voce Componenti Aggiuntivi e in questo elenco cliccate su Installa su Componente Aggiuntivo Risolutore

Purtroppo a Microsoft piace incasinare continuamente i menu, quindi quanto detto vale con certezza su Office 2013 ma potrebbe differire leggermente con versioni differente: il tutto dovrebbe comunque essere estremamente simile a quanto detto.

Fatto ciò adesso dalla scheda Dati vedrete lateralmente a destra la voce risolutore, prima di cliccarci sopra capiamo cosa fa.

Il Risolutore è uno strumento che permette di arrivare ad una soluzione avendo posto dei vincoli e avendo definito una soluzione che deve essere massima o minima per il problema in questione (se c’è dunque possibilità di avere un range di soluzioni vaste). Questo strumento può dunque aiutarci nella risoluzione di sistemi di equazioni, disequazioni e nei problemi di ricerca dell’ottimo locale. Nei casi di problemi molto complessi e soggetti ad una soluzione non unica si possono avere risultati differenti dati dalla potenza della vostra CPU: il risolutore proverà a risolvere in modo “efficiente” il problema cercando una soluzione nel minor tempo possibile, soddisfacendo i vincoli che avete indicato ma che potrebbe non essere la migliore in assoluto se lo spazio delle soluzioni è così ampio da non poter essere verificato punto per punto in tempi ragionevoli da Excel.

Per problemi “semplicemente vincolati” non avrete però grosse difficoltà ad ottenere una soluzione. Per risolvere i vostri dubbi matematici seguite l’esempio in questione.

ESEMPIO

Mettiamo il caso in cui vi trovate in una situazione molto banale per iniziare. Mettiamoci di fronte a questo sistema di equazioni:

X + Y = 10
Y < 6
X > 4

E’ evidente come questo sistema abbia soluzioni per la coppia (X , Y) = (5,5) oppure per (7,3) o ancora (8,2) e (9,1) (o ancora  a soluzioni non intere che soddisfano i vincoli): vediamo ora come impostare il problema su Excel e come indicare al risolutore di risolvere il sistema.

Per prima cosa dovete identificare tre celle su Excel:

  1. La prima che identificherà il risultato di X (es: D2)
  2. La seconda che identificherà il risultato di Y (es: D3)
  3. La terza che sarà “l’obiettivo” ovvero X+Y=10 (es: D5)

Le prime due dovranno essere due celle vuote, potete però anche indicare nella cella affianco la lettera X e la lettera Y per aiutarvi nell’identificazione del risultato alla fine. La terza dovrà essere una cella con una formula, che in questo caso sarà:

=D2 + D3

risolutore1

Fatto ciò dalla scheda dati lanciate il risolutore, ecco cosa dovrete fare e come si usa:

  • In Imposta Obiettivo mettete la cella obiettivo (D5 nell’esempio fatto) contenente la formula
  • Sotto dove c’è A: selezionate Valore di: e scrivete 10, per dire che volete che il risultato della formula sia 10, altrimenti se cercate di massimizzare o minimizzare una funzione vincolata avete la possibilità di premere su Max o su Min
  • Il campo Modificando le celle variabili deve contenere quelle celle che sono le “variabili indipendenti” del problema, quindi in questo caso la X e la Y, cliccate sul pulsante a sinistra del campo vuoto e selezionate dunque le celle che volete rendere variabili, in questo esempio D2 e D3
  • Adesso dovete inserire i vincoli nel campo Soggette ai Vincoli e cliccando su Aggiungi
  • Adesso dovete inserire i vincoli, ad esempio se volete che Y <= 6 potete selezionare sul primo campo la cella D3, selezionare <= e inserire 5 nel campo vuoto, cliccare su Aggiungi e inserire nello stesso modo il vincolo successivo.
    • PS: Se avete notato sul risolutore sono presenti solo diseguaglianze con minore uguale incluso, nell’esempio fatto abbiamo “aggirato” questo limite in modo abbastanza banale, X<6 è ovviamente equivalente ad X<=5, e così nel caso inverso del maggiore stretto
    • PPS: Per imporre soluzioni intere basta aggiungere ulteriori vincoli, selezionando la cella voluta e cliccando in seguito su INT nel menu a discesa del vincolo.

risolutore automatico excel

  • Quando avete finito di aggiungere vincoli cliccate su “Annulla” e dalla finestra del Risolutore cliccate su Risolvi, se foste interessati a soluzioni anche negative allora togliete la spunta dall’opzione Rendi Non Negative le variabili senza Vincoli

Otterrete la soluzione trovata e avrete impostato così il vostro primo problema vincolato con il risolutore.

Da ora in poi vi basterà sfruttare quanto appreso per trovare soluzioni a disequazioni, equazioni, sistemi ed a problemi di ottimo locale (max o min).

risolutore3

Nel risolutore trovate che in basso in Seleziona un metodo di risoluzione in automatico la casella è impostata su GRG non lineare, questo sistema consente al risolutore di trovare una soluzione tramite un algoritmo interno non lineare, soluzione che non deve per forza essere la migliore nei problemi di massimo o minimo. Se volete la funzione ottima dovete impostare il campo su Simplex LP, ovvero richiedendo una soluzione che sfruttando “l’algoritmo del simplesso” restituisca quando possibile (quando la capacità di calcolo per risolvere il problema è sufficiente) una soluzione ottima assoluta.

L’algoritmo evolutivo invece è un algoritmo di genere genetico che segue una soluzione ottima relativa trovata “esplorando” lo spazio delle soluzioni in modo casuale e con regole particolari. Si consiglia comunque di non cambiare questa opzione.

Installare tutte le app di iOS su Mac con M1

8 ore fa

Una delle possibilità più interessanti del nuovo processore M1 con architettura RAM, alla base degli ultimi Mac presentati da Apple, è senza dubbio quella relativa all’utilizzo delle applicazioni pensate per iOS e iPadOS sullo schermo leggi di più…

iPad Pro vs MacBook Pro

Come creare musica nuova con l’intelligenza artificiale

1 giorno fa

Sono tantissimi gli utenti nel mondo che amano la musica, ma che purtroppo non hanno il tempo materiale di dedicarsi all’apprendimento di uno strumento musicale o di un particolare genere. Tuttavia, esiste oggi un modo leggi di più…

migliori app per creare una base musicale

Miglior sigaretta elettronica 2021: quale comprare

2 giorni fa

Il mondo della sigaretta elettronica è in costante sviluppo, così abbiamo pensato di stilare una guida d’acquisto alle migliori sigarette elettroniche di modo che anche i meno esperti possano avvicinarsi ad esse in modo semplice leggi di più…

sigarette elettroniche

Miglior stampante laser a colori 2021: quale comprare

2 giorni fa

Le stampanti laser sono riuscite a ritagliarsi un’importante fetta di mercato grazie alla loro affidabilità, la facilità di manutenzione ed i costi di gestione relativamente bassi. Inizialmente queste stampanti erano solo monocromatiche, ma ora è leggi di più…

stampante laser a colori

Miglior stampante laser multifunzione 2021: quale comprare

2 giorni fa

Una volta possedere una stampante laser multifunzione era un lusso per pochi eletti. Per gli scopi casalinghi conveniva possedere solamente le stampanti a getto d’inchiostro, il giusto compromesso tra spese di gestione e qualità. In leggi di più…

stampante laser multifunzione

Iscriviti alla Newsletter

Articoli recenti

  • Installare tutte le app di iOS su Mac con M1
  • Come creare musica nuova con l’intelligenza artificiale
  • Miglior sigaretta elettronica 2021: quale comprare
  • Miglior stampante laser a colori 2021: quale comprare
  • Miglior stampante laser multifunzione 2021: quale comprare
  • Chi siamo
  • Lavora con noi
  • Contattaci
  • Privacy

Copyright © 2020. Tutti i diritti riservati. ChimeraRevo SRL - P.I.: IT05544220659

Modifica impostazioni sulla privacy