Utilizzo di ARRAYFORMULA per popolare automaticamente una colonna per le righe che contengono dati


0

Il titolo dice quasi tutto.

Abbiamo un foglio di calcolo che ha una data nella colonna A e quindi nella colonna B confronta il valore della colonna A con la data odierna e sputa il numero di settimane tra i due valori.

=ArrayFormula((F1-A8:A)/7)

* NOTA: F1 = OGGI ()

Questo va bene tranne che inizia a vomitare spazzatura alla fine della colonna quando si esauriscono i dati nella colonna A.

Ho provato ad aggiungere un'istruzione IF per verificare se la cella nella colonna A per una determinata riga è vuota ma sembra attivarla come FALSO se una riga della colonna A contiene dati (anziché la riga corrente).

=IF(ISBLANK(A8:A), "", ArrayFormula((F1-A8:A)/7))

Qualcuno ha qualche esperienza per far funzionare qualcosa del genere?

Risposte:


0

Immagino che avvolgerlo in un altro ARRAYFORMULA abbia senso (non sono sicuro del perché non ci abbia pensato prima di pubblicare) ...

La funzione ora appare come:

=ARRAYFORMULA(IF(ISBLANK(A8:A), "", ArrayFormula((F1-A8:A)/7)))

... E sembra funzionare bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.