Екцел формула: Филтрирај по датуму -

Генеричка формула

=FILTER(rng1,MONTH(rng2)=7,"No data")

Резиме

Да бисте филтрирали податке како бисте укључили податке на основу датума, можете да користите функцију ФИЛТЕР са једном од Екцел-ових функција датума. У приказаном примеру, формула у Ф5 је:

=FILTER(data,MONTH(date)=7,"No data")

где су „подаци“ (Б5: Е15) и „датум“ (Ц5: Ц15) именовани опсези. Резултат који је вратио ФИЛТЕР укључује податке само за месец јул.

Објашњење

Ова формула се ослања на функцију ФИЛТЕР за преузимање података на основу логичког теста креираног помоћу функције МОНТХ. Аргумент низа је наведен као именовани опсег „подаци“, који садржи пуни скуп података без заглавља. Аргумент инцлуде је конструисан са функцијом МОНТХ:

MONTH(date)=7

Овде месец добија опсег Ц5: Ц15. Пошто опсег садржи 11 ћелија, МОНТХ враћа низ са 11 резултата:

(6;7;7;7;7;8;8;8;8;8;8)

Сваки резултат се затим упоређује са 7, а ова операција ствара низ вредности ТРУЕ и ФАЛСЕ, који се испоручују функцији ФИЛТЕР као аргумент „укључи“.

(FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)

Само редови у којима је резултат ТАЧНО улазе у коначни резултат. Аргумент "иф_емпти" је постављен на "Нема података" у случају да се не пронађу одговарајући подаци.

Филтрирај према месецу и години

Да бисте филтрирали по месецима и годинама, можете конструисати формулу користећи логичку логику попут ове:

=FILTER(data,(MONTH(date)=7)*(YEAR(date)=2019),"No data")

Иако су вредности за месец и годину горе кодиране у формулу, лако се могу заменити референцама на ћелије.

Занимљиви Чланци...