Inserire casella spunta e modifica calcoli

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
momifriz
Messaggi: 11
Iscritto il: martedì 10 luglio 2018, 11:41

Inserire casella spunta e modifica calcoli

Messaggio da momifriz »

Buongiorno, chiedo ancora il vostro aiuto.

Vorrei inserire una casella di spunta che una volta cliccata modifichi una formula in un'altra casella.
Come se inviasse un comando SE LA CASELLA è SPUNTATA ALLORA";(formula 1); altrimenti (formula 2).

Potreste aiutarmi.
Premetto che non ho mai usato le MACRO e non so nemmeno cosa siano ahahah
OpenOffice 4.1.5 su MacOS Yosemite 10.10.5
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: Inserire casella spunta e modifica calcoli

Messaggio da Eramad »

Di suo non è difficile...ma devi conoscere le macro...è l'unico modo, credo, per fare ciò che ti serve.

La macro per poterla scrivere però servirebbe sapere varie cose tipo se ci sono altri oggetti come pulsanti, altre caselle o qualsiasi altro oggetto.

La cosa più veloce è che tu posti un file così vediamo cosa fare.

Nel frattempo...potresti almeno imparare cosa siano le macro e almeno come inserirle (quindi poi noi possiamo scriverla ma la inserisci tu nel file)
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
momifriz
Messaggi: 11
Iscritto il: martedì 10 luglio 2018, 11:41

Re: Inserire casella spunta e modifica calcoli

Messaggio da momifriz »

Dove posso studiarle?
OpenOffice 4.1.5 su MacOS Yosemite 10.10.5
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1748
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Inserire casella spunta e modifica calcoli

Messaggio da gioh66 »

Posta un file d'esempio col risultato voluto penso si possa fare con la funzione SCEGLI.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
momifriz
Messaggi: 11
Iscritto il: martedì 10 luglio 2018, 11:41

Re: Inserire casella spunta e modifica calcoli

Messaggio da momifriz »

Allego esempio.

Sotto a "Lettera" c'è un menu a tendina con scelta X o Y. A seconda della scelta si avrà un risultato diverso sotto la casella "Risultato".
(P.S. I valori in corsivo non considerarli).

Nelle caselle gialle vorrei inserire una spunta, e se c'è allora sotto avrò una formula diversa per il risultato, ho fatto un esempio "risultato/2", se invece è assente avrò il risultato così com'è o addirittura nessuna dicitura, quindi campo vuoto.
Allegati
prova spunta.ods
(10.46 KiB) Scaricato 237 volte
OpenOffice 4.1.5 su MacOS Yosemite 10.10.5
momifriz
Messaggi: 11
Iscritto il: martedì 10 luglio 2018, 11:41

Re: Inserire casella spunta e modifica calcoli

Messaggio da momifriz »

Considera che il file è molto più complicato di così, ci sono formule più lunghe e articolate e più variabili. Ma il funzionamento che vorrei ottenere con la spunta è proprio questo. Cioè se c'è modifica il risultato attraverso una formula, se non c'è rimane tale o non compare " ".
OpenOffice 4.1.5 su MacOS Yosemite 10.10.5
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1748
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Inserire casella spunta e modifica calcoli

Messaggio da gioh66 »

Ti riallego il tuo file con la casella di spunta in E9 e la formula collegata in E10. Per accedere alle modifiche della casella di controllo vai sul menu Visualizza>Barre degli strumenti>Controlli per formulario. Clicca sull'icona Modo bozza (quella con i righelli), clicca sulla cella con la casella di controllo e poi sull'icona Controllo (quella immediatamente sotto al modo bozza) e vedi come ho compilato la maschera che si apre.
Allegati
prova spunta.ods
(10.32 KiB) Scaricato 198 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
momifriz
Messaggi: 11
Iscritto il: martedì 10 luglio 2018, 11:41

Re: Inserire casella spunta e modifica calcoli

Messaggio da momifriz »

Forse mi devo essere spiegata male :( mi spiace

Volevo modificare ulteriormente il risultato già ottenuto nella cella risultato (il 200 o il 240 ad esempio). Spuntando la casella volevo ottenere un risultato diverso, che fosse diviso per 2 nel caso sia spuntata, o rimanga tale nel caso non lo sia.
Quindi il 200 in caso di spunta diverrebbe 100 e il 240 , 120.

Ovviamente questo è solo per capire il funzionamento, i calcoli non sono realmente questi.
OpenOffice 4.1.5 su MacOS Yosemite 10.10.5
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2996
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Inserire casella spunta e modifica calcoli

Messaggio da lucky63 »

Nella formula della cella E10 hai inserito stringa di test diversa da quella presente nella cella E8.
"SPUNTATO" è diverso da "Spuntato" ed è diverso da "SpunTatO"
Correggi così:

Codice: Seleziona tutto

=SE(E8="SPUNTATO";E5/2;E5)
Ecco il risultato:
SPUNTATO.png
Se invece vuoi che:
"SPUNTATO" venga considerato uguale a "Spuntato" ed uguale a "SpunTatO" ...
devi modificare le opzioni.
Menu > Strumenti > Opzioni > Calc > Calcola > togliere la spunta dalla casella "Maiuscole/Minuscole" e confermare con OK
MaiuscoleMinuscole.png
Ultima modifica di lucky63 il mercoledì 20 febbraio 2019, 14:27, modificato 1 volta in totale.
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: Inserire casella spunta e modifica calcoli

Messaggio da Eramad »

Ti provo ad inviare il file con una casella di controllo da spuntare e la macro associata.

Quando la spunti, divide il risultato in E10 per 2.
Quando non è spuntato rimane com'è o torna intero (se era stata spuntata prima)
Allegati
prova spunta (con Macro).ods
(11.25 KiB) Scaricato 136 volte
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2996
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Inserire casella spunta e modifica calcoli

Messaggio da lucky63 »

Eramad ha scritto:casella di controllo da spuntare e la macro associata
In questo caso è superfluo usare macro in quanto alla casella di controllo puoi collegare una cella in cui avere il riscontro ON/Off voluto e in base a ciò puoi applicare formule di preferenza.
Come nell'esempio di @ghio66 che ha previsto come valore ON carattere "X" in cella E9 (nascosta sotto la posizione della casella di controllo).
Per avere il risultato da @momifriz era sufficiente adattare formula in cella E10
Spuntato.png
Allegati
prova spunta(1)-1.ods
(10.38 KiB) Scaricato 127 volte
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: Inserire casella spunta e modifica calcoli

Messaggio da Eramad »

Giusto.

Ma allora , se ho capito il file, sarebbe più corretto modificare il riferimento invece che a E9 a E8 e non con X e Y ma con Si e No per esempio.

X e Y potrebbero fuoriviare poiché vengono usati già con 2 valori differenti.
In caso di X dovrebbe essere 240 e non 200.

Spero di aver fatto capire cosa intendo ;)
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Rispondi