Utilizzo di COUNTIFS invece di SUMPRODUCT

Ho una formula che utilizza SUMPRODUCT che mi dà il numero di row se un insieme di condizioni sono soddisfatte. Poiché il file da cui recupero i dati ha 13.000 righe, diventa molto tempo.

Ecco la formula SUMPRODUCT :

  • Come posso formattare un byte di una cella in Excel come KB, MB, GB ecc?
  • Creazione di un elenco a discesa limitato
  • Excel - confronto di una cella con un valore concatenato in un'istruzione IF
  • La dichiarazione di Muliple IF AND eccelle
  • Utilizzo di SUMIFS con più condizioni AND OR
  • Stampa di righe basate su criteri?
  • =SUMPRODUCT((N30=Hierarchy!$B$1:$B$15000)*(D30>=Hierarchy!$I$1:$I$15000)*(D30<=Hierarchy!$J$1:$J$15000)*ROW(Hierarchy!$U$1:$U$15000))

    Sto cercando di sostituire la formula precedente utilizzando il sotto (tramite COUNTIFS ) – perché non funziona?

    =COUNTIFS(Hierarchy!$B$1:$B$15000, N30, Hierarchy!$I$1:$I$15000, "<="&D30, Hierarchy!$J$1:$J$15000,">="&D30)

  • Conte valori univoche in una colonna in Excel
  • Utilizzando = MATCH in reverse. Su risposta precedente
  • quanti fogli compaiono una cella
  • In Excel, come faccio a estrarre le ultime quattro lettere di una string di dieci lettere?
  • Creazione di valori
  • Come posso convertire il contenuto della cella in EXCEL nel codice HTML?
  • One Solution collect form web for “Utilizzo di COUNTIFS invece di SUMPRODUCT”

    COUNTIFS non restituirà una row, restituirà il numero di partite trovate (c'è solo 1 partita, giusto?). La formula MATCH farà quello che stai cercando:

     =MATCH(1,(N30=$B$1:$B$15000)*(D30>=$I$1:$I$15000)*(D30<=$J$1:$J$15000),0) 

    Questa è una formula a matrix, pertanto è necessario utilizzare CTRL + MAIUSC + INVIO per farlo funzionare.

    Non sono sicuro di quanto tempo ti salverà. Se più righe corrispondono ai criteri, la formula MATCH visualizzerà la prima row mentre la formula SUMPRODUCT visualizzerà la sum di tutte le righe corrispondenti.

    EDIT: ho ottenuto la formula MATCH da Contextures: http://blog.contextures.com/archives/2012/07/12/check-multiple-criteria-with-excel-index-and-match/

    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.