Fai la tua domanda
0

Conflitto conversione da xlsx

chiesto il 2019-09-25 11:59:10 +0100

Immagine gravatar per Moksna

Salve,

Premetto che non sono esperto. Con alcuni amici stiamo cercando di capire invano per quale motivo convertendo un file xlsx in ods le formule corrette nel primo formato danno errore. Non si riesce nemmeno a capire quale sia l'errore perché appunto in xlsx sono corrette e funzionano. E' perché LibreOffice utilizza alcuni formalismi differenti? Faccio un esempio di formula che in ods non funziona:

=SE(C43<66;0;SE(C43<72;1;SE(C43<78;2;SE(C43<84;3;SE(C43<90;4;SE(C43<96,5;5;SE(C43<102;6;SE(C43<108;7))))))))

Aspetto una risposta. Grazie

Marco

modifica retag flag offensive close merge delete

Commenti

Per capire cosa non funziona ci vorrebbe un file d'esempio. Tieni comunque conto che chi sviluppa excel non è chi sviluppa calc e anche se excel ha una buona (anche molto buona) compatibilità non sempre ciò che funziona in excel funziona anche in calc (e viceversa). A volte bastano piccole modifiche, altre volte non c'è verso e bisogna trovare altre strade per arrivare al medesimo risultato. Comunque la formula che hai proposto, come anche già fatto presente da @aukurery, non dovrebbe dare differenze.

Immagine gravatar per gioh66 gioh66 ( 2019-09-25 14:04:26 +0100 )modifica

2 Answers

0

risposto il 2019-09-25 12:21:57 +0100

Immagine gravatar per akurery

La tua formula, copiata ed incollata in Calc a me funziona normalmente.
Qual è il risultato sbagliato che ti da?

modifica flag offensive delete link more
0

risposto il 2019-09-26 16:47:38 +0100

Immagine gravatar per Moksna

Scusate, la formula che non funziona è

=SE(CELLA("tipo";E6)="v";E6;SE(E6="dc";1;SE(E6="ds";1,5;SE(E6="dd";1,5;SE(E6="e";2;SE(E6="m";2;SE(E6="c";3;SE(E6="w";4;SE(E6="t";4;SE(E6="a";5;SE(E6="pc";6;"")))))))))))

So che spesso c'è compatibilità e altre volte bisogna cercare altre strade, ma vorrei capire perché la formula sopra non funziona mentre modificandola come riporterò sotto si

=SE(E6="dc";1;SE(E6="ds";1,5;SE(E6="dd";1,5;SE(E6="e";2;SE(E6="m";2;SE(E6="c";3;SE(E6="w";4;SE(E6="t";4;SE(E6="a";5;SE(E6="pc";6;"")))))))))))

modifica flag offensive delete link more

Commenti

In questo caso è perchè in Calc la funzione CELLA non comprende la traduzione in italiano "tipo", se la modifichi in inglese "type" ti funzionerà sia in Excel che in Calc.

Immagine gravatar per akurery akurery ( 2019-09-26 16:57:29 +0100 )modifica

Grazie mille :):)

Immagine gravatar per Moksna Moksna ( 2019-09-26 18:27:51 +0100 )modifica
Login/Signup to Answer

Question Tools

1 follower

Stats

Chieste: 2019-09-25 11:59:10 +0100

Seen: 22 times

Last updated: Sep 26