LibreOffice Calc - INDICE-MATCH multipli e copia in altre celle


0

Ho appena iniziato a utilizzare LibreOffice Calc per provare a gestire le mie finanze e ho importato CSV di estratti conto dalla mia banca.

Il primo compito che vorrei svolgere è quello di visualizzare, in modo facile da leggere (lontano dall'estratto conto stesso) le date in cui determinate transazioni entrano nel mio conto. C'è una transazione che viene pagata mensilmente e una che viene pagata bimestralmente. Per quello mensile, ho avuto successo

=INDEX(A2:A106,MATCH("*Foo*",B2:B106))

dove la colonna A contiene le date e la colonna B contiene la descrizione.

Come lo adatterò per visualizzare più date in più celle (vorrei che le due celle fossero una sotto l'altra)? Suppongo che avrei bisogno di una funzione array, ma gli esempi che ho incontrato usano varie funzioni e ho difficoltà a capire come si adattano insieme.

La mia ultima vera esperienza con i fogli di calcolo è stata MS Excel circa 13 anni fa e non ricordo quasi nulla!

Grazie molto.


È difficile rispondere senza sapere che aspetto ha il tuo foglio di calcolo e un esempio di ciò che stai cercando di realizzare. Puoi aggiungere uno screenshot del foglio di calcolo e un modello di un esempio di ciò che vuoi fare?
fixer1234

Risposte:


0

Questo può essere fatto usando le formule di array:

{=IFERROR(INDEX($B$2:$B$106, SMALL(IF("a"=$A$2:$A$106, ROW($B$2:$B$106)-2,""), ROW()-2)),"")}

(non dimenticare di usare CRTL- SHIFT- ENTERinvece di ENTERconfermare la formula.)

Puoi quindi copiare e incollare la formula verso il basso, una volta elencati tutti gli elementi inizierai a ottenere celle vuote di conseguenza.

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.