Количество разных значений за период с условиями 
				   
 
 
 khdm84  
 Дата: Вторник, 19.04.2022, 14:18 | 
 Сообщение № 1   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Прохожий  
 
 Сообщений:  4 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Добрый день! Нужно посчитать количество разных клиентов за каждый день. При этом не учитывать клиентов которые: 1) в имени содержат слово подкачка 2) у которых сумма пустая ячейка. 
 
 
Добрый день! Нужно посчитать количество разных клиентов за каждый день. При этом не учитывать клиентов которые: 1) в имени содержат слово подкачка 2) у которых сумма пустая ячейка. khdm84    
  
 Ответить 
Сообщение Добрый день! Нужно посчитать количество разных клиентов за каждый день. При этом не учитывать клиентов которые: 1) в имени содержат слово подкачка 2) у которых сумма пустая ячейка. Автор - khdm84 19.04.2022  в 14:18   
 
 
 _Boroda_  
 Дата: Вторник, 19.04.2022, 14:35 | 
 Сообщение № 2   
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16956 
 
 
 
 
  Репутация:    
 6630    
 ±  
 
  
 Замечаний:
    ±  
       
  
 
 
 Так нужно?Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99)&I3;$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99&"")&I3;$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99&I3);$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
 Так нужно?Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99)&I3;$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99&"")&I3;$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99&I3);$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
 _Boroda_ Скажи мне, кудесник, любимец ба’гов...  Платная помощь:  Boroda_Excel@mail.ru  Яндекс-деньги:  41001632713405  |  Webmoney:  R289877159277; Z102172301748; E177867141995 Сообщение отредактировал _Boroda_  - Вторник, 19.04.2022, 14:51 
   
  
 Ответить 
Сообщение Так нужно?Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99)&I3;$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99&"")&I3;$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
Код
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F2:$F99;3)<>"Под")*$E2:$E99;$F2:$F99&I3);$F2:$F96&$A2:$A99;)=СТРОКА(1:98)))
 Автор - _Boroda_ 19.04.2022  в 14:35   
 
 
 khdm84  
 Дата: Вторник, 19.04.2022, 14:48 | 
 Сообщение № 3   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Прохожий  
 
 Сообщений:  4 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 _Boroda_, да похоже то что нужно! Спасибо! Пошел разбираться в формуле)) 
 
 
_Boroda_, да похоже то что нужно! Спасибо! Пошел разбираться в формуле)) khdm84    
  
 Ответить 
Сообщение _Boroda_, да похоже то что нужно! Спасибо! Пошел разбираться в формуле)) Автор - khdm84 19.04.2022  в 14:48   
 
 
 khdm84  
 Дата: Вторник, 19.04.2022, 15:29 | 
 Сообщение № 4   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Прохожий  
 
 Сообщений:  4 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 _Boroda_, возник такой нюанс, от перестановки значений меняется результат 
 
 
_Boroda_, возник такой нюанс, от перестановки значений меняется результат khdm84    
  
 Ответить 
Сообщение _Boroda_, возник такой нюанс, от перестановки значений меняется результат Автор - khdm84 19.04.2022  в 15:29   
 
 
 _Boroda_  
 Дата: Вторник, 19.04.2022, 15:50 | 
 Сообщение № 5   
   
 
   
 
 
 Группа: Админы  
 
 
 Ранг: Местный житель  
 
 Сообщений:  16956 
 
 
 
 
  Репутация:    
 6630    
 ±  
 
  
 Замечаний:
    ±  
       
  
 
 
 Да, Вы правыКод
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F$2:$F$99;3)<>"Под")*$E$2:$E$99;$F$2:$F$99&"")&I3;ЕСЛИ((ЛЕВБ($F$2:$F$99;3)<>"Под")*$E$2:$E$99;$F$2:$F$99;)&$A$2:$A$99;)=СТРОКА(1:98)))
 Да, Вы правыКод
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F$2:$F$99;3)<>"Под")*$E$2:$E$99;$F$2:$F$99&"")&I3;ЕСЛИ((ЛЕВБ($F$2:$F$99;3)<>"Под")*$E$2:$E$99;$F$2:$F$99;)&$A$2:$A$99;)=СТРОКА(1:98)))
 _Boroda_ Скажи мне, кудесник, любимец ба’гов...  Платная помощь:  Boroda_Excel@mail.ru  Яндекс-деньги:  41001632713405  |  Webmoney:  R289877159277; Z102172301748; E177867141995    
  
 Ответить 
Сообщение Да, Вы правыКод
=СЧЁТ(1/(ПОИСКПОЗ(ЕСЛИ((ЛЕВБ($F$2:$F$99;3)<>"Под")*$E$2:$E$99;$F$2:$F$99&"")&I3;ЕСЛИ((ЛЕВБ($F$2:$F$99;3)<>"Под")*$E$2:$E$99;$F$2:$F$99;)&$A$2:$A$99;)=СТРОКА(1:98)))
 Автор - _Boroda_ 19.04.2022  в 15:50   
 
 
 khdm84  
 Дата: Вторник, 19.04.2022, 15:54 | 
 Сообщение № 6   
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Прохожий  
 
 Сообщений:  4 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 _Boroda_, Благодарю! 
 
 
 
   
  
 Ответить 
Сообщение _Boroda_, Благодарю! Автор - khdm84 19.04.2022  в 15:54   
 
 
 Egyptian  
 Дата: Вторник, 19.04.2022, 18:37 | 
 Сообщение № 7   
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Ветеран  
 
 Сообщений:  534 
 
 
 
 
  Репутация:    
 196    
 ±  
 
  
 Замечаний:
 0%   ±  
       
  
 
 
 Еще вариант. Массивный.Код
=SUM(IFERROR(NOT(ISNUMBER(SEARCH("Подкачка";$F2:$F99)))*($E2:$E99>0)*($A2:$A99=I$3)/COUNTIFS($A2:$A99;$A2:$A99;$F2:$F99;$F2:$F99);))
 Еще вариант. Массивный.Код
=SUM(IFERROR(NOT(ISNUMBER(SEARCH("Подкачка";$F2:$F99)))*($E2:$E99>0)*($A2:$A99=I$3)/COUNTIFS($A2:$A99;$A2:$A99;$F2:$F99;$F2:$F99);))
 Egyptian    
  
 Ответить 
Сообщение Еще вариант. Массивный.Код
=SUM(IFERROR(NOT(ISNUMBER(SEARCH("Подкачка";$F2:$F99)))*($E2:$E99>0)*($A2:$A99=I$3)/COUNTIFS($A2:$A99;$A2:$A99;$F2:$F99;$F2:$F99);))
 Автор - Egyptian 19.04.2022  в 18:37