COUNTIFS & SUMIFS Funções


-1

Não consigo descobrir por que recebo um valor zero "0" quando defino os dois critérios como "Todos" (na lista suspensa que criei), na célula "I50" e na célula "J50". Eu usei "All" em vez de um curinga ("? *") Porque queria que a célula mostrasse a palavra All em vez de exibir o curinga. Então, eu escrevi uma string para calcular quando seleciono "Todos" na célula.

Estou tentando mostrar o número de itens vendidos em um período especificado usando os critérios para Data da compra (início / fim), Região e Representante de vendas.

Esta é a fórmula que estou usando;

  =IF(I50="All",COUNTIFS(Purchase_Date,">="&G50,Purchase_Date,"<="&H50,Sales_Reps,J50),IF(J50="All",COUNTIFS(Purchase_Date,">="&G50,Purchase_Date,"<="&H50,Region,I50),COUNTIFS(Region,I50,Sales_Reps,J50,Purchase_Date,">="&G50,Purchase_Date,"<="&H50)))

Apenas para observar, a fórmula funciona quando eu seleciono um critério diferente em uma ou ambas as células (Região = Nordeste e Sales_Rep = Todos). Mas não funciona quando seleciono "Todos" nas duas células.
Eu Joseph

1
Uma captura de tela ajudaria.
precisa saber é o seguinte

Respostas:


1

Já testei e funcionou :)

=COUNTIFS(Purchase_Date,">="&G50,Purchase_Date,"<="&H50,Sales_Reps,IF(J50="All","*",J50),Region,IF(I50="All","*",I50))

Espero ter revertido todas as alterações provenientes da versão GER para a versão US / GB


Você pode explicar onde estava o erro
Yass 06/04

Sua fórmula dizia: Se i50 = "Todos" (ou j50 = "Todos"), adicione x1, x2, x3 e j50 (ou i50), mas se os dois forem "Todos", você está tentando adicionar uma sequência aos números. Eu acho ... mas eu só fui para o outro lado e colocar em dois fundos de investimento em vez de um, então eu não preciso de um grande tal que aumenta a complexidade por um monte;)
Olá Fishy

1
Então, funcionou para você? Eu realmente aprecio algum feedback;)
Olá Fishy

Obrigado @Olá Fishy, ​​a fórmula funciona como um encanto. É tão simples comparado ao que eu estava tentando. Eu não sabia que poderia aninhar funções "SE" dentro de um critério como esse. Eu apenas aprendo algo. Obrigado.
I Joseph

1
Cool, eu estou feliz :) Apreciar o feedback e você é muito bem-vindo :)
Olá Fishy

0

Parece que seu país está usando AND se ambos forem verdadeiros, portanto, retornará apenas valores onde ambos são verdadeiros, em vez de tentar somar os dois. Eu modificaria para ser um countif + o outro countif

=if(AND(I50="All",J50="All"),Countif(the count if for 150 being all)+Countif(*The countif for J50 being all),if(J50="All",Countif((The countif for J50 being all),if(I50="All",Countif(the count if for 150 being all),*What you want if neither one is all)))

Você pode dar um exemplo. Porque eu tentei de tudo em que consigo pensar (incluindo "&" e "+"), mas nada parece funcionar. Obrigado
I Joseph

1
= if (AND (I50 = "All", J50 = "All"), Countif ( a contagem se for 150 sendo tudo) + Countif (* O countif para J50 ser tudo ), if (J50 = "All", Countif ( ( o countif para J50 sendo todos ), se (I50 = "All", cOUNTIF ( a contagem se por 150 sendo todos), * o que você quer se nem um é tudo )))
Selkie

Obrigado, Selkie. No entanto, a primeira parte dessa fórmula soma ou combina os dois critérios, dobrando o resultado. Ele retornou um valor de 6 enquanto deveria ser 3. Essa é a fórmula que eu digitei; = SE (E (I50 = "Todos", J50 = "Todos"), PAÍSES (Data_de_Compra, "> =" & G50, Data_de_compra, "<=" & H50) + PAÍSES (Data_de_compra, "> =" & G50, Data_de_Compra, " <= "& H50)," ")
I Joseph

Uma solução alternativa feia - se sempre retornar o dobro, você poderia dividir o resultado por 2?
Selkie

Não funcionou, mas obrigado por tentar ajudar.
1 Joseph
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.