ChimeraRevo – Le migliori guide e recensioni tech del Web
menubar
ChimeraRevo – Le migliori guide e recensioni tech del Web close menu
  • Store
  • Audio
    • Migliori Cuffie
    • Migliori Alternative Airpods
    • Migliori Alternative Airpods Pro
    • Migliori Casse Speaker Bluetooth
  • Fotografia
    • Corso foto iPhone e Android
    • Migliori Action Cam
    • Migliori Fotocamere Reflex
    • Migliori Fotocamere Compatte
    • Migliori Fotocamere Mirrorless
    • Migliori Fotocamere Istantanee
    • Migliori Fotocamere Bridge
  • Elettronica
    • Casa Domotica
    • Migliori Smartphone
    • Migliori iPhone
    • Migliori Smart TV
    • Migliori iPad
    • Migliori Tablet
    • Migliori Macchine Del Caffè
    • Miglior Aspirapolvere Senza Filo
    • Migliori Friggitrici Ad Aria
  • Gaming
    • Migliori Notebook Gaming
    • Migliori PC Fisso Gaming
    • Migliori Monitor Gaming
    • Migliori Sedie Gaming
  • Informatica
    • Migliori Notebook
    • Migliori PC Fisso
    • Migliori Router
    • Migliori Ripetitori Wi-Fi
    • Migliori Stampanti WiFi
    • Migliori Telecamere Sorveglianza
  • Recensioni
  • Guide
    • Android
    • Apple
    • Giochi
    • Hardware
    • Internet
    • Linux
    • Smartphone
    • Windows
Tag: microsoft office
Home > Guide > Windows > Excel: risolvere problemi ed equazioni con il risolutore automatico

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.

Serie Doogee S89: la serie di telefoni rugged con batteria da 12.000 mAh e luci RGB!

1 settimana fa

Il Nothing Phone (1) è stato recentemente nell’occhio del ciclone per il suo design insolito. E sta già ispirando altri marchi… Doogee prevede di lanciare la versatile serie S89, dove vedremo smartphone rugged con effetti leggi di più…

Doogee S89

Migliori smartphone 200 euro 2022: quale comprare

2 settimane fa

Trovare il miglior smartphone 200 euro è una richieste che più riceviamo quotidianamente da tutti voi poiché si tratta di un segmento di mercato molto richiesto. In questa fascia, infatti, gli smartphone sono ancora da leggi di più…

miglior smartphone 200 euro

Migliori Smartphone 250 euro 2022: quale comprare

2 settimane fa

La fascia dei migliori smartphone a 250 euro è probabilmente tra le più affollate e interessanti sul mercato, con tante proposte interessanti di smartphone appena usciti, ma anche di telefoni usciti qualche tempo fa che leggi di più…

smartphone 250 euro

Migliori smartphone 300 euro 2022: quale comprare

2 settimane fa

Dopo aver visto i migliori smartphone sotto i 250€, ora è il turno della fascia di prezzo degli smartphone 300 euro che possiamo definire ottimi affari. Questo perché in questo segmento di mercato troviamo telefoni leggi di più…

smartphone 300

Notebook 500 euro: i migliori da comprare

2 settimane fa

Un portatile 500 euro comincia ad avere prestazioni accettabili anche in utilizzi più intensi, permettendo quindi di avere più prestazioni ad un prezzo non altissimo. Non possiamo più parlare di notebook economici, ma rimaniamo comunque entro leggi di più…

miglior portatile

Iscriviti alla Newsletter

Articoli recenti

  • Serie Doogee S89: la serie di telefoni rugged con batteria da 12.000 mAh e luci RGB!
  • Migliori smartphone 200 euro 2022: quale comprare
  • Migliori Smartphone 250 euro 2022: quale comprare
  • Migliori smartphone 300 euro 2022: quale comprare
  • Notebook 500 euro: i migliori da comprare
  • Chi siamo
  • Contatti
  • Pubblicità
  • Lavora con noi
  • Privacy

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

Modifica impostazioni sulla privacy