Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Funzione "SE" in LibreOffice Calc.

5,553 views
Skip to first unread message

Cinuda

unread,
May 19, 2012, 1:25:39 PM5/19/12
to
Ciao!
Ok, non è OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
il valore "0".
Ora, io riesco a farlo solo con un valore, ad esempio inserendo nella
cella G16:
=SE(A16="D/1";60;0)
Se provo ad aggiungere altri "SE" non funziona più. Qualcuno saprebbe
spiegarmi la sintassi corretta oppure quale altra funzione potrei
adoperare per riuscire a fare quello che mi serve?
Grazie!
--
Ciao, Stefano.

La giovinezza sarebbe un periodo più bello se solo arrivasse un po' più
tardi nella vita. (Charlie Chaplin)

Iggy Blues

unread,
May 19, 2012, 3:11:13 PM5/19/12
to
Cinuda <stefano*togliquesto*v...@libero.it> wrote:

> Ciao!
> Ok, non � OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
> il valore "0".
> Ora, io riesco a farlo solo con un valore, ad esempio inserendo nella
> cella G16:
> =SE(A16="D/1";60;0)
> Se provo ad aggiungere altri "SE" non funziona pi�. Qualcuno saprebbe
> spiegarmi la sintassi corretta oppure quale altra funzione potrei
> adoperare per riuscire a fare quello che mi serve?
> Grazie!

=SE(A16="D/1";60;SE(A16="D/2";60;SE(A16="D/3";60;0)))

Ciao
--
Iggy Blues

Quando incontri un affamato non dargli del riso, insegnagli a coltivarlo
(Confucio)

VITRIOL

unread,
May 19, 2012, 3:15:07 PM5/19/12
to
Il 19/05/2012 19:25, Cinuda ha scritto:

> Ok, non ᅵ OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
> il valore "0".

=SE(O(A16="D/1"; A16="D/2"; A16="D/3") ; 60 ;0)

--
Saluti
VITRIOL

VITRIOL

unread,
May 19, 2012, 3:17:47 PM5/19/12
to
Il 19/05/2012 21:11, Iggy Blues ha scritto:

> =SE(A16="D/1";60;SE(A16="D/2";60;SE(A16="D/3";60;0)))

Sei un nidificatore :-P

--
Saluti
VITRIOL

Iggy Blues

unread,
May 19, 2012, 3:23:13 PM5/19/12
to
VITRIOL <vitriol_vit...@katamail.com> wrote:

> Il 19/05/2012 21:11, Iggy Blues ha scritto:
>
> > =SE(A16="D/1";60;SE(A16="D/2";60;SE(A16="D/3";60;0)))
>
> Sei un nidificatore :-P

rotlf

Cinuda

unread,
May 19, 2012, 5:29:37 PM5/19/12
to
Il 19/05/2012 21:11, Iggy Blues ha scritto:
> Cinuda<stefano*togliquesto*v...@libero.it> wrote:
>
>> Ciao!
>> Ok, non � OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
>> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
>> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
>> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
>> il valore "0".
>> Ora, io riesco a farlo solo con un valore, ad esempio inserendo nella
>> cella G16:
>> =SE(A16="D/1";60;0)
>> Se provo ad aggiungere altri "SE" non funziona pi�. Qualcuno saprebbe
>> spiegarmi la sintassi corretta oppure quale altra funzione potrei
>> adoperare per riuscire a fare quello che mi serve?
>> Grazie!
>
> =SE(A16="D/1";60;SE(A16="D/2";60;SE(A16="D/3";60;0)))
>
> Ciao

Grazie mille! Funziona perfettamente! :)

--
Ciao, Stefano.

La giovinezza sarebbe un periodo pi� bello se solo arrivasse un po' pi�

Cinuda

unread,
May 19, 2012, 5:31:49 PM5/19/12
to
Il 19/05/2012 21:15, VITRIOL ha scritto:
> Il 19/05/2012 19:25, Cinuda ha scritto:
>
>> Ok, non è OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
>> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
>> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
>> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
>> il valore "0".
>
> =SE(O(A16="D/1"; A16="D/2"; A16="D/3") ; 60 ;0)
>

Grazie mille anche a te! Funziona perfettamente anche così! :)

Iggy Blues

unread,
May 19, 2012, 5:32:07 PM5/19/12
to
Cinuda <stefano*togliquesto*v...@libero.it> wrote:

> Il 19/05/2012 21:11, Iggy Blues ha scritto:
> > Cinuda<stefano*togliquesto*v...@libero.it> wrote:
> >
> >> Ciao!
> >> Ok, non � OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
> >> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
> >> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
> >> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
> >> il valore "0".
> >> Ora, io riesco a farlo solo con un valore, ad esempio inserendo nella
> >> cella G16:
> >> =SE(A16="D/1";60;0)
> >> Se provo ad aggiungere altri "SE" non funziona pi�. Qualcuno saprebbe
> >> spiegarmi la sintassi corretta oppure quale altra funzione potrei
> >> adoperare per riuscire a fare quello che mi serve?
> >> Grazie!
> >
> > =SE(A16="D/1";60;SE(A16="D/2";60;SE(A16="D/3";60;0)))
> >
> > Ciao
>
> Grazie mille! Funziona perfettamente! :)

funziona benissimo anche la soluzione di Vitriol

;-)

Cinuda

unread,
May 19, 2012, 6:07:57 PM5/19/12
to
Il 19/05/2012 23:32, Iggy Blues ha scritto:
> Cinuda<stefano*togliquesto*v...@libero.it> wrote:
>
>> Il 19/05/2012 21:11, Iggy Blues ha scritto:
>>> Cinuda<stefano*togliquesto*v...@libero.it> wrote:
>>>
>>>> Ciao!
>>>> Ok, non � OpenOffice ma penso sia la stessa cosa. Avrei bisogno di
>>>> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
>>>> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
>>>> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
>>>> il valore "0".
>>>> Ora, io riesco a farlo solo con un valore, ad esempio inserendo nella
>>>> cella G16:
>>>> =SE(A16="D/1";60;0)
>>>> Se provo ad aggiungere altri "SE" non funziona pi�. Qualcuno saprebbe
>>>> spiegarmi la sintassi corretta oppure quale altra funzione potrei
>>>> adoperare per riuscire a fare quello che mi serve?
>>>> Grazie!
>>>
>>> =SE(A16="D/1";60;SE(A16="D/2";60;SE(A16="D/3";60;0)))
>>>
>>> Ciao
>>
>> Grazie mille! Funziona perfettamente! :)
>
> funziona benissimo anche la soluzione di Vitriol
>
> ;-)
>
Infatti ho gi� ringraziato anche lui ;)

BubbleBobble

unread,
May 20, 2012, 4:05:43 AM5/20/12
to
Il giorno sabato 19 maggio 2012 19:25:39 UTC+2, Cinuda ha scritto:
> Avrei bisogno di
> utilizzare la funzione "SE" di LibreOffice Calc in questa maniera: sia
> che nella cella A16 ci sia il valore D/1 oppure D/2 oppure D/3, la cella
> G16 dovrebbe restituirmi comunque il valore 60. Altrimenti, ad esempio,
> il valore "0"

Cinuda

unread,
May 20, 2012, 8:18:16 AM5/20/12
to
Sto imparando un mucchio di maniere diverse per fare quello che a me non
riusciva in nessun modo :)
Grazie anche a te!

alessand...@gmail.com

unread,
May 26, 2018, 8:14:23 PM5/26/18
to
Il giorno sabato 19 maggio 2012 19:25:39 UTC+2, Cinuda ha scritto:
salve ragazzi avrei un piccolo problema anche io con la funzione "se": sto provando a creare una tabella che restituisca tutti gli ingrdienti di una ricetta proporzionati secondo un ingrdiente di riferimento. ad esempio: nella ricetta abbiamo 100g di zucchero, 200g di farina e 10g di lievito se io voglio usare tipo: 200g di zucchero la tabella mi calcolerà automaticamente farina e lievito. A seguire vi posto la funzione come l'ho scritta io:

=SE(H18>0;H18*G18;SE(H19>0;H18*H19;SE(H20>0;G18*H20;SE(H21>0;H21*G18;SE(H22>0;H22*G18;SE(H23>0;H23*G18;SE(H24>0;H24*G18;SE(H25>0;H25*G18;SE(H26>0;H26*G18;SE(H27>0;H27*G18;0))))))))))

ho messo in tabella 4 colonne con dati differenti, in G abbiamo gli ingredienti con le dosi originali della ricetta in H la proporzione che trovo dividendo F (la dose che fa da riferimento) per G in I invece abbiamo il risultato che al momento mi riesce solamente nella seconda linea di funzione che vi posto qui sotto:

=SE(H18>0;H18*G19;SE(H19>0;H19*G19;SE(H20>0;H20*G19;SE(H21>0;G19*H21;SE(H22>0;H22*G19;SE(H23>0;H23*G19;SE(H24>0;H24*G19;SE(H25>0;H25*G19;SE(H26>0;H26*G19;SE(H27>0;H27*G19;0))))))))))

fatemi sapere se trovate qwualcosa di sbagliato!! GRAZIE

Alberto S

unread,
May 27, 2018, 4:00:00 AM5/27/18
to
On Sat, 26 May 2018 17:14:22 -0700 (PDT), alessand...@gmail.com
wrote:
Premesso che non ho capito tanto della struttura del tuo foglio di
calcolo, ho l'impressione che tu abbia complicato un po' troppo (ma
come detto non sono sicuro di averci capito.

Ti propongo una soluzione diversa (per me più semplice) che poi potrai
adattare
- colonna A i nomi degli ingredienti (zucchero farina lievito)
- colonna B le quantità della ricetta base
- colonna C le quantità ricalcolate in base alla nuova quantità dello
zucchero:
a) in C1 scriverai la nuova quantità
b) in C2 la formula =ARROTONDA(B2/B$1*C$1;0), che poi potrai
trascinare in basso in C3

Ciao e buona domenica.
Alberto S

Silvio Galli

unread,
May 27, 2018, 4:14:58 AM5/27/18
to
Non mi sembra che la formula nella seconda riga sia quella della della
prima riga copiata.
Hai scritto una formula diversa per ogni riga? Non è una buona
pratica: così diventa molto difficile trovare errori e corregerli.

Comunque mi pare di capire che nelle colonna H hai una serie di valori
ugali a zero salvo quello dell'ingrediente che vuoi usare nel
riproporzionamento.

Io nella colonna I scriverei semplicemente che è uguale a G *
MAX($H$18:$H$26)

Silvio

alessand...@gmail.com

unread,
May 28, 2018, 2:00:02 AM5/28/18
to
Il giorno sabato 19 maggio 2012 19:25:39 UTC+2, Cinuda ha scritto:
ringrazio entrambi, essendo ancora alle prime armi non mi sono informato bene e non ho mai usato il carattere "$" per fissare una serie di dati, alla fine ho utilizzato il sistema utilizzando la ricerca del valore massimo che nel mio caso è perfetto, avendo una colonna dove tutti i valori sono "0" fino a quando non viene inserito il valore di riferimento che rimane sempre e solo uno.
0 new messages