powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Cреднее значение
4 сообщений из 4, страница 1 из 1
Cреднее значение
    #38477951
henry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос как бы и не сюда, но
Появилось сомнение к результату формулы экселя =AVERAGE(A1;A118) 5,79
Кинул столбик в файл и просчитал программно, получилось 4,79 4,79. path это путь к приаттаченному файлу

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
			Double averResult= 0, temp = 0; int counter = 0;
			StreamReader Sr1 = new StreamReader(path);
		while ((line = Sr1.ReadLine()) != null)
			{
			counter++;
			temp += Convert.ToDouble(line);
			}
		
		Sr1.Close();
		
		averResult = temp/counter;
		Console.WriteLine(averResult.ToString());
		Console.WriteLine(counter.ToString());
...
Рейтинг: 0 / 0
Cреднее значение
    #38477956
henry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4,79 программно, пардон
...
Рейтинг: 0 / 0
Cреднее значение
    #38477978
henry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отбой, формула экселя неправильная.
...
Рейтинг: 0 / 0
Cреднее значение
    #38477979
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
henry,

У меня эксель показывает 4,79 :-)

Предположение: замените все запятые в значениях на точки, так как точка является разделителем целой и дробной части.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Cреднее значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]