OfficeCalc
Un foglio di calcolo che apre e salva le vostre cartelle di lavoro Excel, formule e macro comprese.
OfficeCalc si installa sul vostro dispositivo (Windows) e si apre con il vostro account Prophetix, lo stesso delle applicazioni web.
OfficeCalc legge e scrive cartelle di lavoro XLSX e XLSM. Il suo motore calcola le formule alla maniera di Excel, gestisce le tabelle pivot ed esegue le macro VBA contenute nelle vostre cartelle di lavoro, in un interprete che non ha bisogno di Excel.
Il motore è scritto e testato; l'interfaccia, cioè la griglia, la barra multifunzione e l'officina delle macro, è in fase di progettazione: l'applicazione è annunciata, non ancora aperta.
OfficeCalc è in preparazione. Entrerà nel catalogo dell'abbonamento Prophetix alla sua uscita.
Tutte le funzionalità di OfficeCalc
52 funzionalità in 9 ambiti
Cartelle di lavoro Excel
- Apre e salva cartelle di lavoro in formato XLSX e XLSM.
- Creazione di una cartella di lavoro nuova da zero, con un primo foglio.
- Salvataggio che modifica il file originale invece di ricostruirlo: grafici, convalide, formattazioni condizionali e tabelle pivot che il motore non modella ancora vengono lasciati intatti.
- Conserva al salvataggio il progetto di macro di una cartella di lavoro XLSM.
- Più fogli per cartella di lavoro, fogli visibili o nascosti.
- Nomi definiti della cartella di lavoro, globali o propri di un foglio.
- Dimensione del foglio identica a quella di Excel: 1.048.576 righe per 16.384 colonne, memorizzate in forma sparsa.
- Celle unite, altezze di riga e larghezze di colonna, righe e colonne nascoste.
Calcolo e formule
- Le formule si calcolano alla maniera di Excel, ricalcolando solo le celle toccate da una modifica.
- Rilevamento dei riferimenti circolari: la cella interessata mostra l'errore corrispondente.
- Riferimenti a intervalli, ad altri fogli e a nomi definiti.
- Formule a risultato multiplo: una matrice si riversa nelle celle vicine, come con le matrici dinamiche di Excel.
- Valori di errore in stile Excel (#DIV/0!, #N/A, #REF!, #VALUE! ecc.) e funzioni per verificarli.
- Funzioni volatili (TODAY, NOW, RAND) ricalcolate a ogni passaggio.
- INDIRECT e OFFSET seguite correttamente nelle dipendenze.
Funzioni di foglio
- Le funzioni portano i loro nomi inglesi di Excel (SUM, IF, VLOOKUP), senza distinzione tra maiuscole e minuscole.
- Matematica: SUM, PRODUCT, SUMIF, SUMIFS, SUMPRODUCT, arrotondamenti (ROUND, MROUND, CEILING, FLOOR), potenze, logaritmi, trigonometria, GCD, LCM, FACT.
- Statistica: AVERAGE, MEDIAN, MODE, STDEV, VAR, PERCENTILE, LARGE, SMALL, RANK, COUNT, COUNTA, COUNTIF, COUNTIFS, AVERAGEIFS.
- Logica: IF, IFS, IFERROR, IFNA, SWITCH, AND, OR, XOR, NOT, e i test ISNUMBER, ISTEXT, ISBLANK, ISERROR, ISNA.
- Testo: CONCAT, TEXTJOIN, LEFT, RIGHT, MID, FIND, SEARCH, SUBSTITUTE, REPLACE, UPPER, LOWER, PROPER, TRIM, TEXT, VALUE, TEXTBEFORE, TEXTAFTER, TEXTSPLIT.
- Ricerca: VLOOKUP, HLOOKUP, XLOOKUP, INDEX, MATCH, XMATCH, LOOKUP, TRANSPOSE, OFFSET, INDIRECT.
- Date: DATE, TIME, TODAY, NOW, YEAR, MONTH, DAY, WEEKDAY, DATEDIF, EDATE, EOMONTH, NETWORKDAYS, WORKDAY, WEEKNUM, YEARFRAC.
- Finanza: PMT, PV, FV, NPER, RATE, IPMT, PPMT, NPV, IRR, ammortamenti SLN, SYD e DDB, EFFECT, NOMINAL.
- Matrici dinamiche: UNIQUE, SORT, SORTBY, FILTER, SEQUENCE, RANDARRAY, TAKE, DROP, CHOOSEROWS, CHOOSECOLS, VSTACK, HSTACK, TOCOL, TOROW.
Formati e stili
- Formati numerici alla maniera di Excel: decimali, separatori delle migliaia, notazione scientifica, date, ore, durate trascorse, testo e condizioni.
- Resa di numeri e date secondo il codice di formato di ciascuna cella.
- Stili di cella: carattere, dimensione, grassetto, corsivo, barrato, sottolineato, colore del testo.
- Riempimento dello sfondo, bordi sui quattro lati, allineamento orizzontale e verticale.
- Stili letti e riscritti nelle cartelle di lavoro, senza perdita per ciò che il motore comprende.
Tabelle pivot
- Costruzione di una tabella pivot a partire da un intervallo di dati.
- Campi nelle righe (più livelli), nelle colonne, nei valori e nei filtri.
- Dodici funzioni di riepilogo: somma, conteggio, conteggio dei valori numerici, media, massimo, minimo, prodotto, deviazioni standard e varianze, valori distinti.
- Subtotali e totali generali di righe e colonne, visualizzabili o no.
- Gruppi comprimibili e formato numerico proprio di ciascun campo valori.
Macro VBA
- Estrae le macro di una cartella di lavoro XLSM e ne restituisce il codice sorgente, modulo per modulo.
- Esegue le macro VBA con un interprete integrato, senza che Microsoft Excel sia installato.
- Linguaggio supportato: procedure e funzioni, variabili, costanti, condizioni, cicli, Select Case, With, uscite anticipate, gestione degli errori.
- Funzioni VBA comuni: testo, conversioni, date, matrici, MsgBox, InputBox, Format.
- Modello a oggetti di Excel: fogli, intervalli, celle, valore e formula, formato numerico, carattere, colore di sfondo, unione, cancellazione, ricalcolo, salvataggio.
- Accesso alle funzioni di foglio da una macro, tramite WorksheetFunction.
- Salvaguardia: una macro viene fermata dopo due milioni di istruzioni piuttosto che bloccare l'applicazione.
Sui vostri dispositivi
- Windows: finestra dell'applicazione con l'account Prophetix (menu Il mio spazio, disconnessione, rilascio della postazione) e banner di avviso sulla licenza.
- Banner di avviso quando la licenza si avvicina alla scadenza, non è pagata o non può essere verificata offline.
- Solo Windows per ora: nessuna versione Linux, Android o web.
Da sapere
- L'applicazione è annunciata ma non ancora aperta: il motore di calcolo, la lettura e la scrittura XLSX e l'interprete VBA sono scritti, l'interfaccia resta da scrivere.
- Oggi la finestra dell'applicazione mostra solo il nome del prodotto e l'account: ancora nessuna griglia, nessuna barra multifunzione né officina delle macro.
- I grafici, le formattazioni condizionali e le convalide di una cartella di lavoro vengono conservati al salvataggio ma non sono ancora modellati né modificabili.
- Le macro sono interpretate: un comportamento di Excel che il motore non riproduce può farle fallire o dare un risultato diverso.
- Una macro importata non è garantita identica alla sua esecuzione in Excel.
Previsto (non ancora disponibile)
- Griglia di immissione delle celle, in fase di progettazione.
- Barra multifunzione dei comandi, in fase di progettazione.
- Officina delle macro (Macro Studio) per scrivere e avviare le macro, in fase di progettazione.