sottrazione e moltiplicazione
Hai un problema con Excel? 
sottrazione e moltiplicazione
di rocco (utente non iscritto) data: 06/07/2013 22:16:47
ciao a tutti
sono di nuovo qui per un aiuto
avrei bisogno di una sintassi che non so compilare da solo:
esempio
se la cella 1,1 è uguale a x allora
la cella 1,2 è uguale alla cella 1,1 -11 /3 (meno 11, diviso tre)
grazie fin d'ora a chi mi potra aiutare
Rocco
di Vecchio Frac data: 06/07/2013 22:38:56
Hai descritto bene la formula, la traduzione in sintassi VBA è questa:
if cells(1,1) = x then cells(1,2) = cells(1,1) - 11 / 3
Nota che la cella 1,1 è A1 e la cella 1,2 è B1, codice equivalente:
if range("a1") = x then range("b1") = range("a1") - 11 / 3
di Vecchio Frac data: 06/07/2013 22:41:31
Mi viene in mente però che magari l'ordine degli operatori è diverso...
La notazione che ho indicato esegue prima la divisione poi effettua la sottrazione.
In questo caso alla cella (1,1) viene sottratto il risultato di 11 diviso 3.
Se invece tu vuoi prima sottrarre undici e poi dividere tutto per tre devi usare le parentesi per modificare la precedenza degli operatori:
if cells(1,1) = x then cells(1,2) = ( cells(1,1) - 11 ) / 3
di rocco (utente non iscritto) data: 07/07/2013 07:46:18
e dire che avevo fatto delle prove ma erano le parentesi che mi fregavano! non sapevo dove metterle
comunque la giusta era la seconda che hai scritto,prima sottrae e poi divide.
grazie mille
di Vecchio Frac data: 07/07/2013 08:43:52
Lo sospettavo... mi sembrava troppo banale ^_^
Vuoi Approfondire?