CountIf Formula che conta le celle contenenti tutte le date senza avere un intervallo di date?


0

Ho bisogno di semplificare a CountIF formula.

Invece di avere un intervallo di date ho solo bisogno del mio COUNTIF contare le celle contenenti le date trascurando il periodo dell'intervallo di date.

Ho provato ad esempio a semplificarlo semplicemente =Countif(E84:H91),"Dates". Ho anche provato =CountIf(E84:H91),"dd.mm.yy" senza fortuna.

Probabilmente questo sarà facepalm facile ma qualsiasi suggerimento di formula è apprezzato, o dovrei usare una diversa funzione di conteggio tutti insieme? Ho sentito / visto il Dcount funzione ma mai usata. Potrebbe essere un'opzione migliore?


Qualsiasi numero non negativo può essere interpretato come una data in Excel. Non sono sicuro che ci sia un modo per farlo senza usare una UDF. Puoi fare in modo sicuro qualsiasi ipotesi sui dati, ad es. "Tutte le celle contenenti a / contiene i valori Data "? Se è così, ho un'idea che non richiede alcun VBA.
David Zemens

Risposte:


1

Sì, molti numeri nel conteggio dell'intervallo non funzioneranno. È una pagina di inserimento dati master che dovrà essere duplicata quando vengono creati nuovi "client" e tutti hanno bisogno della possibilità di essere salvati in modo indipendente e di tutti i feed di un'altra cartella di lavoro con le statistiche collazionate. Sto usando dropbox per i collegamenti di rete e di alimentazione, quindi ho capito che questa parte era questa noiosa necessità di calcolare il numero di vendite per master che volevo fare leggendo le date in cui le date sono selezionate da un menu a tendina. Mi chiedo se è per questo che i miei numeri stanno uscendo in modo divertente, ma ho realizzato schede di tempo e molte altre cartelle di lavoro focalizzate sui dati utilizzando caselle a discesa e la lista nascosta non ha mai avuto un impatto prima: tutto ciò che provo con countif viene accettato ma genera numeri strani che le spiegazioni di cui sopra non corrispondono.

Ho trovato una parola che si è verificata una sola volta per transazione - non è esattamente quello che volevo fare, ma potrei semplicemente usare la formula di countif su quella particolare parola invece di contare le transazioni - semplicemente non mi piace farlo in quel modo ma vabbè. Apprezzo tutto il feedback e tutti i tuoi suggerimenti hanno funzionato su una bozza fittizia con cui mi sono divertito a casa, ma devono essere dati nascosti che interferiscono in qualche modo. È un foglio di calcolo abbastanza grande che ho così tante colonne nascoste che non mi sorprenderebbe: troppi problemi da affrontare e difficoltà a scattare dovrei pensare al layout migliore. Quindi una correzione bandaid è: D


0

È possibile utilizzare CountIf e fornire un criterio come

= COUNTIF (F2: F74; = & gt; "1/1/2001")

Dove "1/1/2001" è la data più antica che sarà il tuo intervallo. Non puoi usarlo senza VBA se ne hai bisogno dall'1 / 1/2001 all'1 / 1/2015 ma forse c'è qualche logica che puoi usare per interpretarlo come detto.

La mia raccomandazione sarebbe quella di decidere quali dati NON appariranno e quindi costruire la formula per cancellare ciò che potrebbe apparire ex - 01/01/1901 sarà qualcosa come 367 in valore, 01/01/2100 sarà qualcosa come 73051. Se sai che qualcosa come 01/01/1901 non è possibile potresti usare = & gt; "1/2/1901" o = & gt; value (398) nella tua formula


0

Quali altri valori potrebbero essere nell'intervallo, possono esserci numeri che non sono date? In caso contrario, utilizzare la funzione COUNT, ad es.

= COUNT (E84: H91)

Le date in Excel sono semplicemente numeri formattati: la funzione COUNT conta tutti i numeri

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.