Hai bisogno di assistenza con SUMIFS o un'altra formula per sostituire SUMPRODUCT nel foglio di calcolo


-1

Ho bisogno di una formula che sia più veloce nel contare le occorrenze tra le date.

Ho 2 colonne, una ha una data (si è verificato un incidente con la data) e un'altra è il tipo di incidente. Fondamentalmente voglio essere in grado di aggiungere tutti gli episodi di "sospetto" che hanno avuto luogo a gennaio, febbraio, marzo, ecc. Ho anche altre categorie, ma posso sostituirle quando necessario.

Attualmente sto usando SUMPRODUCT, che è estremamente lento e rallenta l'inserimento dei dati. Ho tentato SUMIFS, ma non sono sicuro di come farlo funzionare.

Grazie


SUMPRODUCT, come dice il nome, cerca di calcolare un prodotto e quindi di sommarlo, il che è qualcosa che non vuoi. @Aaron riferito COUNTIF funzionerebbe per la tua situazione ma non è chiaro (dai documenti online ) come utilizzare un altro riferimento di cella.
Doktoro Reichard,

Risposte:


1

Per il conteggio multi-condizionale COUNTIFS (con una "S" alla fine) dovrebbe adattarsi al conto se si utilizza Excel 2007 o versioni successive.

Ad esempio, se la colonna della data è A e la colonna del tipo di incidente è B, puoi utilizzare una formula come questa in E2

=COUNTIFS(B:B,"suspicious",A:A,">="&D2,A:A,"<"&EOMONTH(D2,0)+1)

dove D2 contiene una data - 1 ° del mese in cui si desidera contare.

Puoi elencare più date in D3 in basso e quindi copiare la formula in basso nella colonna per ottenere un conteggio per ogni mese


Grazie mille per l'aiuto COUNTIFS, che in realtà ha risolto il mio problema. Lo apprezzo molto!
Garth,

0

COUNTIF potrebbe essere una soluzione migliore, piuttosto che SUMPRODUCT.

Inoltre, poiché hai detto che l'immissione dei dati stava diventando lenta, potresti provare a utilizzare una macro, piuttosto che una formula del foglio di lavoro. In questo modo il calcolo viene eseguito solo quando necessario, non automaticamente ogni volta che il foglio viene modificato.


Grazie per il tuo aiuto, controllerò COUNTIF e le macro.
Garth,

Sono convinto che un buon modo per imparare sia giocando: potresti provare a impostare alcuni valori fittizi in un foglio di calcolo e giocarci un po 'per vedere cosa funziona meglio.
Aaron Thomas,
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.