Compilazione obbligatoria celle di una riga

Buongiorno, a partire da questo foglio condiviso:

mi occorrerebbe inserirvi una macro per far sì che che la compilazione del titolo nella colonna E sia preceduta obbligatoriamente da quella dell’anno, del numero standard ISBN e del prezzo nella stessa riga. In rete ci sono vari spunti, ad esempio qui,
ma non saprei come operare con le macro.
Ringrazio anticipatamente!

In LibreOffice puoi farlo senza macro.

Ti posizioni nella cella E2 e vai in Dati - Validità nella finestra che si apre, nella scheda Criteri, imposti la voce Permetti su Personalizzato e come Formula inserisci SE(B2) (senza segno =).

Poi copi la cella E2 in quelle sottostanti.

Così non ti farà inserire il titolo se prima non hai messo l’anno.

L’inconveniente è che però se cancelli l’anno dopo che hai già inserito il titolo, non ti darà alcun errore, questo perchè il programma valuta la validità del dato solo nel momento in cui viene inserito.

Grazie, non c’è la possibilità di farlo con Google Fogli, essendo il foglio condiviso da più utenti? Usando invece Libre Office e volendo far precedere al titolo anche le cella ISBN e prezzo, quale formula va usata? Ho provato SE(B2;C2;D2), ma non funge… Di nuovo!

Google Fogli non lo conosco più di tanto e non saprei dirti se funziona.

Per la seconda domanda invece, con LO potresti impostare il controllo a catena: nelle celle dell’ISBN fai fare il controllo dell’anno con la formula di cui sopra e poi nelle celle del titolo usi la stessa formula ma controllando la colonna dell’ISBN.

Se invece vuoi che la casella del titolo controlli entrambe le colonne di anno e ISBN, allora devi complicare un po’ la formula SE(E(LUNGHEZZA(A2);LUNGHEZZA(B2)))

La formula
SE(E(LUNGHEZZA(A2);LUNGHEZZA(B2)))
è perfetta! Saprebbe consigliarmi un manuale o un sito per studiare queste formule e LO Calc in generale? Grazie!

Buongiorno, sapreste correggermi la formula per un foglio condiviso Excel OneDrive?

Ho provato invano con:
Dati > Convalida dei dati > Impostazioni… Consenti… Personalizza… Formula in C5… SE(B5)

Grazie mille!