come risparmiare tempo con più possibilità di COUNTIFS?


1

Sono sicuro che esiste un approccio più intelligente di questo brutale:

=IF(COUNTIFS(O40<>P40;O40<>Q40;O40<>R40;O40<>S40;O40<>T40;O40<>U40;
             p40<>o40;p40<>Q40;p40<>R40;p40<>S40;p40<>T40;p40<>U40;
             q40<>P40;q40<>o40;q40<>R40;q40<>S40;q40<>T40;q40<>U40;
             r40<>P40;r40<>Q40;r40<>o40;r40<>S40;r40<>T40;r40<>U40;
             s40<>P40;s40<>Q40;s40<>R40;s40<>o40;s40<>T40;s40<>U40;
             t40<>P40;t40<>Q40;t40<>R40;t40<>S40;t40<>o40;t40<>U40;
             u40<>P40;u40<>Q40;u40<>R40;u40<>S40;u40<>T40;u40<>o40);1;2)

Ho provato qualcosa di simile ma non funziona come quello sopra:

=IF(COUNTIF({O40;P40;Q40;R40;S40;T40;U40}<>{O40;P40;Q40;R40;S40;T40;U40};{O40;P40;Q40;R40;S40;T40;U40}<>{O40;P40;Q40;R40;S40;T40;U40});1;2)

qualcuno può darmi una breve pausa? grazie

MODIFICARE:

esplicativo: nella riga 40 ho 7 celle con alcuni valori misti (numeri, later). quello che sto cercando di fare qui è controllare ogni cella da quelle 7 con ogni cella di quelle 7. quindi se non c'è alcuna corrispondenza tra loro, viene visualizzato il valore 1 e se c'è una corrispondenza, viene visualizzato il valore 2. incorporando l'immagine con i colori:

inserisci qui la descrizione dell'immagine


Sembra che tu stia usando COUNTIFS sbagliato. Il primo argomento è normalmente un intervallo (forse O40: U40?) E l'elenco delle condizioni inizia dal secondo. Sarebbe anche utile se tu scrivessi del problema che vuoi risolvere, sto facendo fatica a immaginare cosa possa rappresentare un calcolo COUNTIFS così contorto. Forse esiste un altro modo per risolvere il tuo problema aziendale.
ttarchala,

@ttarchala Ho fatto una modifica ... sì, ho la sensazione che uso COUNTIF in modo errato, ma quella prima formula (quella lunga) funziona perfettamente nei miei test
finora

La formula potrebbe darti risultati corretti per puro caso. Normalmente il 1 °, 3 °, 5 ° ecc. Ogni argomento dispari in COUNTIF deve essere un intervallo, quindi immagino che la funzione converta tranquillamente i risultati dal confronto in intervalli ad hoc lì. Sarebbe utile se non solo pubblicassi la formula, ma testassi anche i dati che stai confrontando e spiegassi anche il significato "commerciale" di questi dati.
ttarchala,

@ttarchala quindi dovrei raddoppiarlo? come: = IF (COUNTIF (O40 <> P40; O40 <> P40; O40 <> Q40; O40 <> Q40 ...... ? come ho spiegato nel post: tutto ciò che voglio è confrontare queste 7 celle l'uno con l'altro e scopri se non ci sono "duplicati"
gamer0

Per trovare duplicati, potrebbe essere molto più utile applicare la funzione UNIQUE. Prova a calcolare = COUNT (UNIQUE (O40: U40)) e vedi cosa produce per vari dati di test.
ttarchala,

Risposte:


1

Per vedere se ci sono duplicati nel tuo intervallo, usa questa espressione:

=IF(ROWS(UNIQUE(TRANSPOSE(A1:G1))) = COLUMNS(A1:G1); "UNIQUE"; "DUPLICATE")

Funzionerà con una gamma di qualsiasi lunghezza. Per gli intervalli verticali, rilasciare TRANSPOSE e utilizzare ROWS anziché COLUMNS per il confronto.


questa soluzione non mi sarebbe mai passata per la testa. grazie.
gamer0
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.